From 6ee8b10f12b3fd47af6402c7241343236b100b66 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 11 Dec 2024 11:46:50 -0500 Subject: Q&A updates --- 2024/info/blee-after.md | 345 +++++++++++----------- 2024/info/blee-before.md | 8 +- 2024/info/emacs30-after.md | 665 ++++++++++++++++++++---------------------- 2024/info/emacs30-before.md | 8 +- 2024/info/hyperbole-after.md | 446 ++++++++++++++-------------- 2024/info/hyperbole-before.md | 8 +- 2024/info/julia-after.md | 4 +- 2024/info/julia-before.md | 8 +- 2024/info/learning-after.md | 616 +++++++++++++++++++------------------- 2024/info/learning-before.md | 8 +- 2024/info/links-before.md | 4 +- 2024/info/literate-after.md | 6 +- 2024/info/literate-before.md | 8 +- 2024/info/maxima-before.md | 8 +- 2024/info/mcclim-after.md | 374 ++++++++++++------------ 2024/info/mcclim-before.md | 8 +- 2024/info/open-mic-after.md | 591 ++++++++++++++++++++++++++++++++++++- 2024/info/open-mic-before.md | 16 +- 2024/info/pgmacs-after.md | 566 +++++++++++++++++------------------ 2024/info/pgmacs-before.md | 8 +- 2024/info/regex-before.md | 2 +- 2024/info/sat-open-before.md | 2 +- 2024/info/sharing-before.md | 2 +- 2024/info/students-after.md | 250 ++++++++++++++++ 2024/info/students-before.md | 8 +- 2024/info/sun-close-before.md | 8 +- 2024/info/sun-open-before.md | 2 +- 2024/info/writing-before.md | 2 +- 28 files changed, 2424 insertions(+), 1557 deletions(-) (limited to '2024/info') diff --git a/2024/info/blee-after.md b/2024/info/blee-after.md index 9f124e0e..0f48d843 100644 --- a/2024/info/blee-after.md +++ b/2024/info/blee-after.md @@ -808,179 +808,178 @@ Captioner: mohsen

Q&A transcript (unedited)

-[[!template text="""Thank you for the talk. I mean, it was a fairly long one and we""" start="00:00:00.983" video="qanda-blee" id="subtitle"]] -[[!template text="""had two very distinct parts, one which dealt with a""" start="00:00:01.724" video="qanda-blee" id="subtitle"]] -[[!template text="""philosophy of LibreLL software and then the application,""" start="00:00:01.724" video="qanda-blee" id="subtitle"]] -[[!template text="""obviously, of PySAS. So thank you so much for the""" start="00:00:01.724" video="qanda-blee" id="subtitle"]] -[[!template text="""presentation. Before we get started with the question, and""" start="00:00:13.270" video="qanda-blee" id="subtitle"]] -[[!template text="""for the record, we have about 14 minutes of question time, is""" start="00:00:16.291" video="qanda-blee" id="subtitle"]] -[[!template text="""there anything that you'd like to add on top of your""" start="00:00:16.291" video="qanda-blee" id="subtitle"]] -[[!template text="""presentation, something that perhaps would not have fit in""" start="00:00:16.291" video="qanda-blee" id="subtitle"]] -[[!template text="""the actual presentation format? Sure, but prior to that,""" start="00:00:16.291" video="qanda-blee" id="subtitle"]] -[[!template text="""félicitations à tous les Français pour le rouvrir de""" start="00:00:30.260" video="qanda-blee" id="subtitle"]] -[[!template text="""Notre-Dame. Thank you. I'll say thank you because I'm a""" start="00:00:30.260" video="qanda-blee" id="subtitle"]] -[[!template text="""Francophone and I'm also French, but OK.""" start="00:00:41.404" video="qanda-blee" id="subtitle"]] -[[!template text="""Yeah, so a few things have come up in various other talks,""" start="00:00:48.642" video="qanda-blee" id="subtitle"]] -[[!template text="""that kind of EmacsConf 2024 talks, that kind of dovetail""" start="00:00:48.642" video="qanda-blee" id="subtitle"]] -[[!template text="""with what I was saying. One idea was Peter Prevost's""" start="00:00:48.642" video="qanda-blee" id="subtitle"]] -[[!template text="""observation of working with Emacs versus working on Emacs.""" start="00:01:07.954" video="qanda-blee" id="subtitle"]] -[[!template text="""And I'm all for that. So the idea of BLEE is that""" start="00:01:20.701" video="qanda-blee" id="subtitle"]] -[[!template text="""Others can package things, and we are seeing this in the form""" start="00:01:28.303" video="qanda-blee" id="subtitle"]] -[[!template text="""of redistributions. There is Doom, there is Space Max, and""" start="00:01:28.303" video="qanda-blee" id="subtitle"]] -[[!template text="""we are seeing the evolution of Emacs into layers. So there is""" start="00:01:34.248" video="qanda-blee" id="subtitle"]] -[[!template text="""the core Emacs, and there are layers on top of it. And Peter""" start="00:01:43.274" video="qanda-blee" id="subtitle"]] -[[!template text="""also mentioned about too much choice, this notion of""" start="00:01:49.239" video="qanda-blee" id="subtitle"]] -[[!template text="""Not always too much choice is the right thing to have. And""" start="00:02:03.236" video="qanda-blee" id="subtitle"]] -[[!template text="""packaging Emacs with a layer on top of Debian gives you a""" start="00:02:09.677" video="qanda-blee" id="subtitle"]] -[[!template text="""platform and an environment where the choices are a lot""" start="00:02:09.677" video="qanda-blee" id="subtitle"]] -[[!template text="""less. And that is not necessarily a bad thing.""" start="00:02:09.677" video="qanda-blee" id="subtitle"]] -[[!template text="""So that was one idea. The other idea or the other theme""" start="00:02:31.209" video="qanda-blee" id="subtitle"]] -[[!template text="""throughout the various talks that we saw was this concept of""" start="00:02:33.750" video="qanda-blee" id="subtitle"]] -[[!template text="""mixing org mode with programming languages and What Babel""" start="00:02:33.750" video="qanda-blee" id="subtitle"]] -[[!template text="""has done is two things. One is it has successfully""" start="00:02:53.191" video="qanda-blee" id="subtitle"]] -[[!template text="""integrated org mode with all kinds of languages. And that""" start="00:02:56.733" video="qanda-blee" id="subtitle"]] -[[!template text="""has happened in the context of literate programming. Um, so""" start="00:03:06.077" video="qanda-blee" id="subtitle"]] -[[!template text="""a talk coming after mine is literate programming for the""" start="00:03:11.810" video="qanda-blee" id="subtitle"]] -[[!template text="""21st century, mixing org mode with program languages. And""" start="00:03:11.810" video="qanda-blee" id="subtitle"]] -[[!template text="""what I am saying is that there is an alternative and that's""" start="00:03:22.077" video="qanda-blee" id="subtitle"]] -[[!template text="""great, but we should also, uh, consider a traditional""" start="00:03:22.077" video="qanda-blee" id="subtitle"]] -[[!template text="""programming mixed with org mode and, um, Polymode is key to""" start="00:03:22.077" video="qanda-blee" id="subtitle"]] -[[!template text="""that. So those were some of the key concepts that I saw a""" start="00:03:38.803" video="qanda-blee" id="subtitle"]] -[[!template text="""resonance with as the conference went forward. Yeah, and I""" start="00:03:41.645" video="qanda-blee" id="subtitle"]] -[[!template text="""think, if my memory serves me right, we have another talk""" start="00:03:54.485" video="qanda-blee" id="subtitle"]] -[[!template text="""about hyperbole this year, right after this Q&A session.""" start="00:03:54.485" video="qanda-blee" id="subtitle"]] -[[!template text="""And hyperbole, it's not Org Mode, but I'm not sure if you're""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""familiar with it, Mohsen, you might have seen it from""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""various talks last year, but it also tends to have a similar""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""stance than you, with the fact that text should be embedded""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""in programming languages rather than having Org Mode""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""implement, I mean, integrate other languages. And I found""" start="00:04:04.193" video="qanda-blee" id="subtitle"]] -[[!template text="""it funny that we have your talk and this talk which are about""" start="00:04:24.649" video="qanda-blee" id="subtitle"]] -[[!template text="""the other direction, which I find very resonating as well.""" start="00:04:24.649" video="qanda-blee" id="subtitle"]] -[[!template text="""Right, right, right. So in terms of other things that did not""" start="00:04:33.091" video="qanda-blee" id="subtitle"]] -[[!template text="""fit into my talk is that the several concepts that I""" start="00:04:35.451" video="qanda-blee" id="subtitle"]] -[[!template text="""introduced, namely""" start="00:04:35.451" video="qanda-blee" id="subtitle"]] -[[!template text="""Dynamic blocks everywhere and Comiga.""" start="00:04:52.370" video="qanda-blee" id="subtitle"]] -[[!template text="""I'd be happy to expand on those by sharing your screen in due""" start="00:05:00.835" video="qanda-blee" id="subtitle"]] -[[!template text="""course, whatever is appropriate. Sure, considering the""" start="00:05:00.835" video="qanda-blee" id="subtitle"]] -[[!template text="""time that we have, we only have about 8 minutes 30 and we""" start="00:05:11.084" video="qanda-blee" id="subtitle"]] -[[!template text="""already have about four, five questions actually. I""" start="00:05:11.084" video="qanda-blee" id="subtitle"]] -[[!template text="""suggest we perhaps leave the screen sharing until later if""" start="00:05:18.810" video="qanda-blee" id="subtitle"]] -[[!template text="""people are interested. I mean this Q&A can last as long as you""" start="00:05:18.810" video="qanda-blee" id="subtitle"]] -[[!template text="""want. That makes perfect sense. OK, cool. So how about we""" start="00:05:23.493" video="qanda-blee" id="subtitle"]] -[[!template text="""focus on the question now and starting with the first one.""" start="00:05:29.362" video="qanda-blee" id="subtitle"]] -[[!template text="""You mentioned that there are two editions, one named at""" start="00:05:33.285" video="qanda-blee" id="subtitle"]] -[[!template text="""Westerners and one for worldwide readers. I'm from Brazil.""" start="00:05:33.285" video="qanda-blee" id="subtitle"]] -[[!template text="""Which edition would you recommend? It's a Western country,""" start="00:05:40.170" video="qanda-blee" id="subtitle"]] -[[!template text="""but you didn't make the distinction exclusive for the""" start="00:05:41.751" video="qanda-blee" id="subtitle"]] -[[!template text="""second edition. So I thought it would be better to ask.""" start="00:05:41.751" video="qanda-blee" id="subtitle"]] -[[!template text="""Right. So definitely, I would say for everybody who is on""" start="00:05:48.248" video="qanda-blee" id="subtitle"]] -[[!template text="""this conference, the international edition is the right""" start="00:05:48.788" video="qanda-blee" id="subtitle"]] -[[!template text="""choice. In this book, I take some aggressive stance against""" start="00:05:48.788" video="qanda-blee" id="subtitle"]] -[[!template text="""intellectual property and I link that specifically to the""" start="00:06:13.954" video="qanda-blee" id="subtitle"]] -[[!template text="""American culture. So there are pieces in the book where the""" start="00:06:13.954" video="qanda-blee" id="subtitle"]] -[[!template text="""typical American audience may be offended. And if your skin""" start="00:06:21.496" video="qanda-blee" id="subtitle"]] -[[!template text="""is thick enough to deal with what I consider reasonable""" start="00:06:33.543" video="qanda-blee" id="subtitle"]] -[[!template text="""criticism, then the International Edition is definitely""" start="00:06:33.543" video="qanda-blee" id="subtitle"]] -[[!template text="""the better choice. Right. So yeah, I believe you also""" start="00:06:33.543" video="qanda-blee" id="subtitle"]] -[[!template text="""mentioned it. Pretty much exactly the same thing in your""" start="00:06:52.100" video="qanda-blee" id="subtitle"]] -[[!template text="""talk. So if you need to review, just watch the talk. And I""" start="00:06:55.463" video="qanda-blee" id="subtitle"]] -[[!template text="""think Mohsen also provides extra information about this.""" start="00:06:59.966" video="qanda-blee" id="subtitle"]] -[[!template text="""Moving on to the second question. Thank you for this talk.""" start="00:07:03.970" video="qanda-blee" id="subtitle"]] -[[!template text="""How does your perspective interface with work such as Yanis""" start="00:07:07.352" video="qanda-blee" id="subtitle"]] -[[!template text="""Varoufakis' Technofeudalism?""" start="00:07:07.352" video="qanda-blee" id="subtitle"]] -[[!template text="""I haven't read much of that. I think there is a whole lot of""" start="00:07:14.720" video="qanda-blee" id="subtitle"]] -[[!template text="""global growth and collective understanding towards this""" start="00:07:19.784" video="qanda-blee" id="subtitle"]] -[[!template text="""notion that the direction we are headed in And by that, I mean""" start="00:07:19.784" video="qanda-blee" id="subtitle"]] -[[!template text="""American digital ecosystems""" start="00:07:40.785" video="qanda-blee" id="subtitle"]] -[[!template text="""are dangerous and that we should revisit""" start="00:07:40.785" video="qanda-blee" id="subtitle"]] -[[!template text="""the entirety of the model and strategy.""" start="00:07:40.785" video="qanda-blee" id="subtitle"]] -[[!template text="""If the person who asked the question has any additional""" start="00:08:03.561" video="qanda-blee" id="subtitle"]] -[[!template text="""information, I'll be happy to hear it. Sure. We'll see if the""" start="00:08:03.561" video="qanda-blee" id="subtitle"]] -[[!template text="""person actually comes back to this. All right. In the""" start="00:08:15.313" video="qanda-blee" id="subtitle"]] -[[!template text="""meantime, moving on to the next question. To what extent do""" start="00:08:19.654" video="qanda-blee" id="subtitle"]] -[[!template text="""you agree that the introduction of proprietary systems in""" start="00:08:22.034" video="qanda-blee" id="subtitle"]] -[[!template text="""education creates an environment for exploitation whilst""" start="00:08:22.034" video="qanda-blee" id="subtitle"]] -[[!template text="""at the same time diluting the learning value of the""" start="00:08:22.034" video="qanda-blee" id="subtitle"]] -[[!template text="""curriculum? My computing education at school amounted to""" start="00:08:22.034" video="qanda-blee" id="subtitle"]] -[[!template text="""learning how to use the Microsoft Office suite, i.e. the""" start="00:08:32.797" video="qanda-blee" id="subtitle"]] -[[!template text="""opposite of lasting open knowledge. Yeah, that's right on""" start="00:08:38.258" video="qanda-blee" id="subtitle"]] -[[!template text="""the mark. That's right on the mark. So the idea is that""" start="00:08:41.846" video="qanda-blee" id="subtitle"]] -[[!template text="""teaching and learning should be unrestricted. In the""" start="00:08:44.768" video="qanda-blee" id="subtitle"]] -[[!template text="""Muslim tradition and in Iranian tradition, we say that""" start="00:08:55.997" video="qanda-blee" id="subtitle"]] -[[!template text="""passing along the learning is the tax on having learned. So""" start="00:08:55.997" video="qanda-blee" id="subtitle"]] -[[!template text="""absolutely. I think it makes very little sense for the""" start="00:09:12.273" video="qanda-blee" id="subtitle"]] -[[!template text="""proprietary Microsoft software to be used as part of""" start="00:09:15.474" video="qanda-blee" id="subtitle"]] -[[!template text="""education. So the question is right on the mark. Okay,""" start="00:09:15.474" video="qanda-blee" id="subtitle"]] -[[!template text="""great. Let me just take a note of this. All right, moving on to""" start="00:09:33.396" video="qanda-blee" id="subtitle"]] -[[!template text="""the next question. As a specific example of how ownership is""" start="00:09:37.859" video="qanda-blee" id="subtitle"]] -[[!template text="""not something clean, look at the Star Trek Picard series.""" start="00:09:40.320" video="qanda-blee" id="subtitle"]] -[[!template text="""They continuously asked Patrick Stewart to come to do""" start="00:09:46.284" video="qanda-blee" id="subtitle"]] -[[!template text="""another Star Trek series, but he couldn't because Star Trek""" start="00:09:46.284" video="qanda-blee" id="subtitle"]] -[[!template text="""changed from what it used to be, at least until they came up""" start="00:09:46.284" video="qanda-blee" id="subtitle"]] -[[!template text="""with a series that honored what Star Trek used to be. Does""" start="00:09:46.284" video="qanda-blee" id="subtitle"]] -[[!template text="""this intersect? Let me read this for a moment.""" start="00:09:57.832" video="qanda-blee" id="subtitle"]] -[[!template text="""Yeah, I am not sure I fully get the point, but. Let me make a""" start="00:10:22.192" video="qanda-blee" id="subtitle"]] -[[!template text="""point about my criticisms of the false movement""" start="00:10:29.281" video="qanda-blee" id="subtitle"]] -[[!template text="""in the presentation and in the book. The idea is that we have""" start="00:10:29.281" video="qanda-blee" id="subtitle"]] -[[!template text="""jumped on the false movement and recognize it as an""" start="00:10:43.726" video="qanda-blee" id="subtitle"]] -[[!template text="""alternative But we haven't looked deeply enough to see if""" start="00:10:43.726" video="qanda-blee" id="subtitle"]] -[[!template text="""our own philosophy and movement have problems. The""" start="00:10:57.033" video="qanda-blee" id="subtitle"]] -[[!template text="""problems that I note is that The first movement does not""" start="00:11:07.645" video="qanda-blee" id="subtitle"]] -[[!template text="""recognize clearly and explicitly that the entirety of the""" start="00:11:12.069" video="qanda-blee" id="subtitle"]] -[[!template text="""intellectual property rights regime is flawed. The second""" start="00:11:12.069" video="qanda-blee" id="subtitle"]] -[[!template text="""piece is that it's only now that we are seeing the FOSS""" start="00:11:29.699" video="qanda-blee" id="subtitle"]] -[[!template text="""movement is broader than the Western world. The third""" start="00:11:29.699" video="qanda-blee" id="subtitle"]] -[[!template text="""problem is that the labels of free software and open source""" start="00:11:44.662" video="qanda-blee" id="subtitle"]] -[[!template text="""are not necessarily correct. The fourth problem is that we""" start="00:11:44.662" video="qanda-blee" id="subtitle"]] -[[!template text="""are not paying enough attention to establishing a""" start="00:11:58.574" video="qanda-blee" id="subtitle"]] -[[!template text="""relationship with society.""" start="00:11:58.574" video="qanda-blee" id="subtitle"]] -[[!template text="""So there's a whole chapter in the book dedicated to this""" start="00:12:12.332" video="qanda-blee" id="subtitle"]] -[[!template text="""topic. What I'm not sure about is if I got the point of the""" start="00:12:12.332" video="qanda-blee" id="subtitle"]] -[[!template text="""question correctly. So again, if the person who asked the""" start="00:12:18.194" video="qanda-blee" id="subtitle"]] -[[!template text="""question could clarify, I'll be happy to further expand.""" start="00:12:25.896" video="qanda-blee" id="subtitle"]] -[[!template text="""Okay, considering the time, we only have about one minute to""" start="00:12:37.188" video="qanda-blee" id="subtitle"]] -[[!template text="""ten seconds until we go. So what we're going to do, as we""" start="00:12:37.188" video="qanda-blee" id="subtitle"]] -[[!template text="""usually do, Morsen, is that we're going to move the stream""" start="00:12:41.772" video="qanda-blee" id="subtitle"]] -[[!template text="""onto the next talk. And if you want to take a little bit of time""" start="00:12:41.772" video="qanda-blee" id="subtitle"]] -[[!template text="""in this room to answer the question, I'm putting a link to the""" start="00:12:46.456" video="qanda-blee" id="subtitle"]] -[[!template text="""pad in the BBB chat so you can open it on your end. But as we are""" start="00:12:46.456" video="qanda-blee" id="subtitle"]] -[[!template text="""still live for 15 more seconds, do you have any last words?""" start="00:12:55.484" video="qanda-blee" id="subtitle"]] -[[!template text="""Keep up the good work. Those would be my last words, that the""" start="00:13:01.760" video="qanda-blee" id="subtitle"]] -[[!template text="""free software and the open source and Emacs are a very valid""" start="00:13:04.701" video="qanda-blee" id="subtitle"]] -[[!template text="""strategy for inside of IPR resistance. And thank you, Leo""" start="00:13:04.701" video="qanda-blee" id="subtitle"]] -[[!template text="""and Sasha and the rest of the folks for this wonderful yearly""" start="00:13:21.451" video="qanda-blee" id="subtitle"]] -[[!template text="""event. Well, thank you so much. And it's always a pleasure to""" start="00:13:21.451" video="qanda-blee" id="subtitle"]] -[[!template text="""have you. And thank you for your thankings. So we'll be""" start="00:13:32.754" video="qanda-blee" id="subtitle"]] -[[!template text="""moving to the next talk in 10 seconds. Mohsen, thank you so""" start="00:13:35.655" video="qanda-blee" id="subtitle"]] -[[!template text="""much. And I'll see you later. Thank you. Bye-bye. Bye.""" start="00:13:37.717" video="qanda-blee" id="subtitle"]] -[[!template text="""All right. We are off air. So thank you so much, Mohsen. I'll""" start="00:13:47.663" video="qanda-blee" id="subtitle"]] -[[!template text="""need to get moving to get ready for the next talk. So again,""" start="00:13:49.924" video="qanda-blee" id="subtitle"]] -[[!template text="""feel free to take the time you need to answer the questions.""" start="00:13:52.125" video="qanda-blee" id="subtitle"]] -[[!template text="""I'm going to stop sharing my screen because I need to leave.""" start="00:13:54.827" video="qanda-blee" id="subtitle"]] -[[!template text="""But take all the time you need. And when you're finished, you""" start="00:13:57.048" video="qanda-blee" id="subtitle"]] -[[!template text="""can just leave the room. OK. All right, bye-bye. Thank you.""" start="00:13:58.529" video="qanda-blee" id="subtitle"]] -[[!template text="""Great. I""" start="00:14:16.143" video="qanda-blee" id="subtitle"]] -[[!template text="""see one more person in the room.""" start="00:14:17.184" video="qanda-blee" id="subtitle"]] -[[!template text="""Hi, John.""" start="00:14:27.472" video="qanda-blee" id="subtitle"]] -[[!template text="""I was looking at the questions.""" start="00:14:33.922" video="qanda-blee" id="subtitle"]] -[[!template text="""To see if there is more that I can add. So.""" start="00:14:41.428" video="qanda-blee" id="subtitle"]] -[[!template text="""through the regard of societal impacts on ethical,""" start="00:14:52.206" video="qanda-blee" id="subtitle"]] -[[!template text="""philosophical and wider force community. I'm involved in""" start="00:14:52.206" video="qanda-blee" id="subtitle"]] -[[!template text="""politics in my country, my party is very sympathetic to""" start="00:14:57.671" video="qanda-blee" id="subtitle"]] -[[!template text="""force ideas and I have public Do you have any recommendation""" start="00:14:57.671" video="qanda-blee" id="subtitle"]] -[[!template text="""to reading materials designed for such an audience? Um,""" start="00:15:06.260" video="qanda-blee" id="subtitle"]] -[[!template text="""yeah, this is, uh, with regard to the, uh, last question""" start="00:15:12.003" video="qanda-blee" id="subtitle"]] -[[!template text="""that's on the etherpad at this moment. Um, so the idea is, um,""" start="00:15:12.003" video="qanda-blee" id="subtitle"]] -[[!template text="""that, uh, my own book would be an excellent resource. I'd""" start="00:15:20.928" video="qanda-blee" id="subtitle"]] -[[!template text="""say, um, And the bibliography in the book contains various""" start="00:15:32.094" video="qanda-blee" id="subtitle"]] -[[!template text="""other pointers that could be quite useful.""" start="00:15:34.950" video="qanda-blee" id="subtitle"]] -[[!template text="""I'm reading again.""" start="00:15:53.880" video="qanda-blee" id="subtitle"]] -[[!template text="""Yeah.""" start="00:16:08.499" video="qanda-blee" id="subtitle"]] -[[!template text="""Very good. If there are no other questions,""" start="00:16:14.784" video="qanda-blee" id="subtitle"]] -[[!template text="""I think I'm going to consider this a day and move on.""" start="00:16:15.665" video="qanda-blee" id="subtitle"]] -[[!template text="""Thank you.""" start="00:16:38.237" video="qanda-blee" id="subtitle"]] -[[!template text="""You are currently the only person in this conference.""" start="00:16:46.069" video="qanda-blee" id="subtitle"]] +[[!template text="""Thank you for the talk. I mean, it was a fairly long one and we""" start="00:00:00.000" video="qanda-blee" id="subtitle"]] +[[!template text="""had two very distinct parts, one which dealt with a""" start="00:00:04.200" video="qanda-blee" id="subtitle"]] +[[!template text="""philosophy of Libre-Halaal software and then the application,""" start="00:00:08.000" video="qanda-blee" id="subtitle"]] +[[!template text="""obviously, of Bisos. So thank you so much for the""" start="00:00:12.080" video="qanda-blee" id="subtitle"]] +[[!template text="""presentation. Before we get started with the question, and""" start="00:00:14.280" video="qanda-blee" id="subtitle"]] +[[!template text="""for the record, we have about 14 minutes of question time, is""" start="00:00:17.840" video="qanda-blee" id="subtitle"]] +[[!template text="""there anything that you'd like to add on top of your""" start="00:00:21.800" video="qanda-blee" id="subtitle"]] +[[!template text="""presentation, something that perhaps would not have fit in""" start="00:00:25.080" video="qanda-blee" id="subtitle"]] +[[!template text="""the actual presentation format? Sure, but prior to that,""" start="00:00:27.760" video="qanda-blee" id="subtitle"]] +[[!template text="""félicitations à tous les Français pour le rouvrir de""" start="00:00:33.400" video="qanda-blee" id="subtitle"]] +[[!template text="""Notre-Dame. Thank you. I'll say thank you because I'm a""" start="00:00:37.840" video="qanda-blee" id="subtitle"]] +[[!template text="""Francophone and I'm also French, but OK.""" start="00:00:42.720" video="qanda-blee" id="subtitle"]] +[[!template text="""Yeah, so a few things have come up in various other talks,""" start="00:00:48.040" video="qanda-blee" id="subtitle"]] +[[!template text="""that kind of EmacsConf 2024 talks, that kind of dovetail""" start="00:00:58.160" video="qanda-blee" id="subtitle"]] +[[!template text="""with what I was saying. One idea was Peter Prevos's""" start="00:01:04.360" video="qanda-blee" id="subtitle"]] +[[!template text="""observation of working with Emacs versus working on Emacs.""" start="00:01:10.600" video="qanda-blee" id="subtitle"]] +[[!template text="""And I'm all for that. So the idea of BLEE is that""" start="00:01:20.640" video="qanda-blee" id="subtitle"]] +[[!template text="""Others can package things, and we are seeing this in the form""" start="00:01:28.280" video="qanda-blee" id="subtitle"]] +[[!template text="""of redistributions. There is Doom, there is Space Max, and""" start="00:01:32.600" video="qanda-blee" id="subtitle"]] +[[!template text="""we are seeing the evolution of Emacs into layers. So there is""" start="00:01:38.120" video="qanda-blee" id="subtitle"]] +[[!template text="""the core Emacs, and there are layers on top of it. And Peter""" start="00:01:44.080" video="qanda-blee" id="subtitle"]] +[[!template text="""also mentioned about too much choice, this notion of""" start="00:01:50.120" video="qanda-blee" id="subtitle"]] +[[!template text="""Not always too much choice is the right thing to have. And""" start="00:01:59.800" video="qanda-blee" id="subtitle"]] +[[!template text="""packaging Emacs with a layer on top of Debian gives you a""" start="00:02:08.920" video="qanda-blee" id="subtitle"]] +[[!template text="""platform and an environment where the choices are a lot""" start="00:02:18.280" video="qanda-blee" id="subtitle"]] +[[!template text="""less. And that is not necessarily a bad thing.""" start="00:02:24.160" video="qanda-blee" id="subtitle"]] +[[!template text="""So that was one idea. The other idea or the other theme""" start="00:02:31.160" video="qanda-blee" id="subtitle"]] +[[!template text="""throughout the various talks that we saw was this concept of""" start="00:02:36.720" video="qanda-blee" id="subtitle"]] +[[!template text="""mixing org mode with programming languages and What Babel""" start="00:02:42.920" video="qanda-blee" id="subtitle"]] +[[!template text="""has done is two things. One is it has successfully""" start="00:02:53.520" video="qanda-blee" id="subtitle"]] +[[!template text="""integrated org mode with all kinds of languages. And that""" start="00:03:00.480" video="qanda-blee" id="subtitle"]] +[[!template text="""has happened in the context of literate programming. Um, so""" start="00:03:06.800" video="qanda-blee" id="subtitle"]] +[[!template text="""a talk coming after mine is literate programming for the""" start="00:03:13.040" video="qanda-blee" id="subtitle"]] +[[!template text="""21st century, mixing org mode with program languages. And""" start="00:03:16.840" video="qanda-blee" id="subtitle"]] +[[!template text="""what I am saying is that there is an alternative and that's""" start="00:03:22.400" video="qanda-blee" id="subtitle"]] +[[!template text="""great, but we should also, uh, consider a traditional""" start="00:03:27.360" video="qanda-blee" id="subtitle"]] +[[!template text="""programming mixed with org mode and, um, Polymode is key to""" start="00:03:33.840" video="qanda-blee" id="subtitle"]] +[[!template text="""that. So those were some of the key concepts that I saw a""" start="00:03:40.160" video="qanda-blee" id="subtitle"]] +[[!template text="""resonance with as the conference went forward. Yeah, and I""" start="00:03:49.240" video="qanda-blee" id="subtitle"]] +[[!template text="""think, if my memory serves me right, we have another talk""" start="00:03:55.800" video="qanda-blee" id="subtitle"]] +[[!template text="""about hyperbole this year, right after this Q&A session.""" start="00:03:59.960" video="qanda-blee" id="subtitle"]] +[[!template text="""And hyperbole, it's not Org Mode, but I'm not sure if you're""" start="00:04:04.200" video="qanda-blee" id="subtitle"]] +[[!template text="""familiar with it, Mohsen, you might have seen it from""" start="00:04:07.920" video="qanda-blee" id="subtitle"]] +[[!template text="""various talks last year, but it also tends to have a similar""" start="00:04:10.360" video="qanda-blee" id="subtitle"]] +[[!template text="""stance than you, with the fact that text should be embedded""" start="00:04:14.640" video="qanda-blee" id="subtitle"]] +[[!template text="""in programming languages rather than having Org Mode""" start="00:04:18.920" video="qanda-blee" id="subtitle"]] +[[!template text="""implement, I mean, integrate other languages. And I found""" start="00:04:21.920" video="qanda-blee" id="subtitle"]] +[[!template text="""it funny that we have your talk and this talk which are about""" start="00:04:25.440" video="qanda-blee" id="subtitle"]] +[[!template text="""the other direction, which I find very resonating as well.""" start="00:04:28.360" video="qanda-blee" id="subtitle"]] +[[!template text="""Right, right, right. So in terms of other things that did not""" start="00:04:33.000" video="qanda-blee" id="subtitle"]] +[[!template text="""fit into my talk is that the several concepts that I""" start="00:04:40.440" video="qanda-blee" id="subtitle"]] +[[!template text="""introduced, namely""" start="00:04:47.000" video="qanda-blee" id="subtitle"]] +[[!template text="""dynamic blocks everywhere and COMEEGA.""" start="00:04:49.600" video="qanda-blee" id="subtitle"]] +[[!template text="""I'd be happy to expand on those by sharing your screen in due""" start="00:04:57.880" video="qanda-blee" id="subtitle"]] +[[!template text="""course, whatever is appropriate. Sure, considering the""" start="00:05:07.720" video="qanda-blee" id="subtitle"]] +[[!template text="""time that we have, we only have about 8 minutes 30 and we""" start="00:05:12.520" video="qanda-blee" id="subtitle"]] +[[!template text="""already have about four, five questions actually. I""" start="00:05:16.120" video="qanda-blee" id="subtitle"]] +[[!template text="""suggest we perhaps leave the screen sharing until later if""" start="00:05:19.000" video="qanda-blee" id="subtitle"]] +[[!template text="""people are interested. I mean this Q&A can last as long as you""" start="00:05:22.600" video="qanda-blee" id="subtitle"]] +[[!template text="""want. That makes perfect sense. OK, cool. So how about we""" start="00:05:25.400" video="qanda-blee" id="subtitle"]] +[[!template text="""focus on the question now and starting with the first one.""" start="00:05:30.080" video="qanda-blee" id="subtitle"]] +[[!template text="""You mentioned that there are two editions, one named at""" start="00:05:33.280" video="qanda-blee" id="subtitle"]] +[[!template text="""Westerners and one for worldwide readers. I'm from Brazil.""" start="00:05:36.280" video="qanda-blee" id="subtitle"]] +[[!template text="""Which edition would you recommend? It's a Western country,""" start="00:05:40.160" video="qanda-blee" id="subtitle"]] +[[!template text="""but you didn't make the distinction exclusive for the""" start="00:05:42.600" video="qanda-blee" id="subtitle"]] +[[!template text="""second edition. So I thought it would be better to ask.""" start="00:05:45.480" video="qanda-blee" id="subtitle"]] +[[!template text="""Right. So definitely, I would say for everybody who is on""" start="00:05:48.200" video="qanda-blee" id="subtitle"]] +[[!template text="""this conference, the international edition is the right""" start="00:05:56.120" video="qanda-blee" id="subtitle"]] +[[!template text="""choice. In this book, I take some aggressive stance against""" start="00:06:01.960" video="qanda-blee" id="subtitle"]] +[[!template text="""intellectual property and I link that specifically to the""" start="00:06:11.640" video="qanda-blee" id="subtitle"]] +[[!template text="""American culture. So there are pieces in the book where the""" start="00:06:19.280" video="qanda-blee" id="subtitle"]] +[[!template text="""typical American audience may be offended. And if your skin""" start="00:06:27.440" video="qanda-blee" id="subtitle"]] +[[!template text="""is thick enough to deal with what I consider reasonable""" start="00:06:36.400" video="qanda-blee" id="subtitle"]] +[[!template text="""criticism, then the International Edition is definitely""" start="00:06:43.280" video="qanda-blee" id="subtitle"]] +[[!template text="""the better choice. Right. So yeah, I believe you also""" start="00:06:48.320" video="qanda-blee" id="subtitle"]] +[[!template text="""mentioned it. Pretty much exactly the same thing in your""" start="00:06:54.440" video="qanda-blee" id="subtitle"]] +[[!template text="""talk. So if you need to review, just watch the talk. And I""" start="00:06:56.960" video="qanda-blee" id="subtitle"]] +[[!template text="""think Mohsen also provides extra information about this.""" start="00:07:00.240" video="qanda-blee" id="subtitle"]] +[[!template text="""Moving on to the second question. Thank you for this talk.""" start="00:07:03.440" video="qanda-blee" id="subtitle"]] +[[!template text="""How does your perspective interface with work such as Yanis""" start="00:07:07.080" video="qanda-blee" id="subtitle"]] +[[!template text="""Varoufakis' Technofeudalism?""" start="00:07:10.320" video="qanda-blee" id="subtitle"]] +[[!template text="""I haven't read much of that. I think there is a whole lot of""" start="00:07:14.640" video="qanda-blee" id="subtitle"]] +[[!template text="""global growth and collective understanding towards this""" start="00:07:24.920" video="qanda-blee" id="subtitle"]] +[[!template text="""notion that the direction we are headed in And by that, I mean""" start="00:07:34.200" video="qanda-blee" id="subtitle"]] +[[!template text="""American digital ecosystems""" start="00:07:42.480" video="qanda-blee" id="subtitle"]] +[[!template text="""are dangerous and that we should revisit""" start="00:07:46.880" video="qanda-blee" id="subtitle"]] +[[!template text="""the entirety of the model and strategy.""" start="00:07:53.160" video="qanda-blee" id="subtitle"]] +[[!template text="""If the person who asked the question has any additional""" start="00:08:03.240" video="qanda-blee" id="subtitle"]] +[[!template text="""information, I'll be happy to hear it. Sure. We'll see if the""" start="00:08:10.120" video="qanda-blee" id="subtitle"]] +[[!template text="""person actually comes back to this. All right. In the""" start="00:08:16.120" video="qanda-blee" id="subtitle"]] +[[!template text="""meantime, moving on to the next question. To what extent do""" start="00:08:19.560" video="qanda-blee" id="subtitle"]] +[[!template text="""you agree that the introduction of proprietary systems in""" start="00:08:22.960" video="qanda-blee" id="subtitle"]] +[[!template text="""education creates an environment for exploitation whilst""" start="00:08:25.520" video="qanda-blee" id="subtitle"]] +[[!template text="""at the same time diluting the learning value of the""" start="00:08:29.280" video="qanda-blee" id="subtitle"]] +[[!template text="""curriculum? My computing education at school amounted to""" start="00:08:31.680" video="qanda-blee" id="subtitle"]] +[[!template text="""learning how to use the Microsoft Office suite, i.e. the""" start="00:08:34.880" video="qanda-blee" id="subtitle"]] +[[!template text="""opposite of lasting open knowledge. Yeah, that's right on""" start="00:08:38.400" video="qanda-blee" id="subtitle"]] +[[!template text="""the mark. That's right on the mark. So the idea is that""" start="00:08:44.680" video="qanda-blee" id="subtitle"]] +[[!template text="""teaching and learning should be unrestricted. In the""" start="00:08:49.720" video="qanda-blee" id="subtitle"]] +[[!template text="""Muslim tradition and in Iranian tradition, we say that""" start="00:08:55.920" video="qanda-blee" id="subtitle"]] +[[!template text="""passing along the learning is the tax on having learned. So""" start="00:09:02.480" video="qanda-blee" id="subtitle"]] +[[!template text="""absolutely. I think it makes very little sense for the""" start="00:09:12.920" video="qanda-blee" id="subtitle"]] +[[!template text="""proprietary Microsoft software to be used as part of""" start="00:09:20.360" video="qanda-blee" id="subtitle"]] +[[!template text="""education. So the question is right on the mark. Okay,""" start="00:09:27.040" video="qanda-blee" id="subtitle"]] +[[!template text="""great. Let me just take a note of this. All right, moving on to""" start="00:09:33.520" video="qanda-blee" id="subtitle"]] +[[!template text="""the next question. As a specific example of how ownership is""" start="00:09:38.520" video="qanda-blee" id="subtitle"]] +[[!template text="""not something clean, look at the Star Trek Picard series.""" start="00:09:43.360" video="qanda-blee" id="subtitle"]] +[[!template text="""They continuously asked Patrick Stewart to come to do""" start="00:09:46.240" video="qanda-blee" id="subtitle"]] +[[!template text="""another Star Trek series, but he couldn't because Star Trek""" start="00:09:48.840" video="qanda-blee" id="subtitle"]] +[[!template text="""changed from what it used to be, at least until they came up""" start="00:09:52.160" video="qanda-blee" id="subtitle"]] +[[!template text="""with a series that honored what Star Trek used to be. Does""" start="00:09:54.960" video="qanda-blee" id="subtitle"]] +[[!template text="""this intersect? Let me read this for a moment.""" start="00:09:58.000" video="qanda-blee" id="subtitle"]] +[[!template text="""Yeah, I am not sure I fully get the point, but. Let me make a""" start="00:10:21.840" video="qanda-blee" id="subtitle"]] +[[!template text="""point about my criticisms of the false movement""" start="00:10:30.600" video="qanda-blee" id="subtitle"]] +[[!template text="""in the presentation and in the book. The idea is that we have""" start="00:10:35.960" video="qanda-blee" id="subtitle"]] +[[!template text="""jumped on the false movement and recognize it as an""" start="00:10:47.400" video="qanda-blee" id="subtitle"]] +[[!template text="""alternative But we haven't looked deeply enough to see if""" start="00:10:53.920" video="qanda-blee" id="subtitle"]] +[[!template text="""our own philosophy and movement have problems. The""" start="00:11:02.280" video="qanda-blee" id="subtitle"]] +[[!template text="""problems that I note is that The first movement does not""" start="00:11:07.760" video="qanda-blee" id="subtitle"]] +[[!template text="""recognize clearly and explicitly that the entirety of the""" start="00:11:14.960" video="qanda-blee" id="subtitle"]] +[[!template text="""intellectual property rights regime is flawed. The second""" start="00:11:21.280" video="qanda-blee" id="subtitle"]] +[[!template text="""piece is that it's only now that we are seeing the FOSS""" start="00:11:30.400" video="qanda-blee" id="subtitle"]] +[[!template text="""movement is broader than the Western world. The third""" start="00:11:37.240" video="qanda-blee" id="subtitle"]] +[[!template text="""problem is that the labels of free software and open source""" start="00:11:45.480" video="qanda-blee" id="subtitle"]] +[[!template text="""are not necessarily correct. The fourth problem is that we""" start="00:11:54.920" video="qanda-blee" id="subtitle"]] +[[!template text="""are not paying enough attention to establishing a""" start="00:12:01.160" video="qanda-blee" id="subtitle"]] +[[!template text="""relationship with society.""" start="00:12:07.240" video="qanda-blee" id="subtitle"]] +[[!template text="""So there's a whole chapter in the book dedicated to this""" start="00:12:10.000" video="qanda-blee" id="subtitle"]] +[[!template text="""topic. What I'm not sure about is if I got the point of the""" start="00:12:16.440" video="qanda-blee" id="subtitle"]] +[[!template text="""question correctly. So again, if the person who asked the""" start="00:12:23.960" video="qanda-blee" id="subtitle"]] +[[!template text="""question could clarify, I'll be happy to further expand.""" start="00:12:30.280" video="qanda-blee" id="subtitle"]] +[[!template text="""Okay, considering the time, we only have about one minute to""" start="00:12:35.680" video="qanda-blee" id="subtitle"]] +[[!template text="""ten seconds until we go. So what we're going to do, as we""" start="00:12:40.280" video="qanda-blee" id="subtitle"]] +[[!template text="""usually do, Morsen, is that we're going to move the stream""" start="00:12:42.960" video="qanda-blee" id="subtitle"]] +[[!template text="""onto the next talk. And if you want to take a little bit of time""" start="00:12:45.440" video="qanda-blee" id="subtitle"]] +[[!template text="""in this room to answer the question, I'm putting a link to the""" start="00:12:47.840" video="qanda-blee" id="subtitle"]] +[[!template text="""pad in the BBB chat so you can open it on your end. But as we are""" start="00:12:51.800" video="qanda-blee" id="subtitle"]] +[[!template text="""still live for 15 more seconds, do you have any last words?""" start="00:12:56.520" video="qanda-blee" id="subtitle"]] +[[!template text="""Keep up the good work. Those would be my last words, that the""" start="00:12:59.320" video="qanda-blee" id="subtitle"]] +[[!template text="""free software and the open source and Emacs are a very valid""" start="00:13:09.040" video="qanda-blee" id="subtitle"]] +[[!template text="""strategy for inside of IPR resistance. And thank you, Leo""" start="00:13:14.240" video="qanda-blee" id="subtitle"]] +[[!template text="""and Sacha and the rest of the folks for this wonderful yearly""" start="00:13:24.480" video="qanda-blee" id="subtitle"]] +[[!template text="""event. Well, thank you so much. And it's always a pleasure to""" start="00:13:29.720" video="qanda-blee" id="subtitle"]] +[[!template text="""have you. And thank you for your thankings. So we'll be""" start="00:13:33.560" video="qanda-blee" id="subtitle"]] +[[!template text="""moving to the next talk in 10 seconds. Mohsen, thank you so""" start="00:13:36.120" video="qanda-blee" id="subtitle"]] +[[!template text="""much. And I'll see you later. Thank you. Bye-bye. Bye.""" start="00:13:38.440" video="qanda-blee" id="subtitle"]] +[[!template text="""All right. We are off air. So thank you so much, Mohsen. I'll""" start="00:13:47.560" video="qanda-blee" id="subtitle"]] +[[!template text="""need to get moving to get ready for the next talk. So again,""" start="00:13:50.160" video="qanda-blee" id="subtitle"]] +[[!template text="""feel free to take the time you need to answer the questions.""" start="00:13:52.560" video="qanda-blee" id="subtitle"]] +[[!template text="""I'm going to stop sharing my screen because I need to leave.""" start="00:13:54.520" video="qanda-blee" id="subtitle"]] +[[!template text="""But take all the time you need. And when you're finished, you""" start="00:13:56.720" video="qanda-blee" id="subtitle"]] +[[!template text="""can just leave the room. OK. All right, bye-bye. Thank you.""" start="00:13:59.320" video="qanda-blee" id="subtitle"]] +[[!template text="""Great. I""" start="00:14:04.040" video="qanda-blee" id="subtitle"]] +[[!template text="""see one more person in the room.""" start="00:14:17.280" video="qanda-blee" id="subtitle"]] +[[!template text="""Hi, John.""" start="00:14:23.440" video="qanda-blee" id="subtitle"]] +[[!template text="""I was looking at the questions.""" start="00:14:35.680" video="qanda-blee" id="subtitle"]] +[[!template text="""To see if there is more that I can add. So.""" start="00:14:38.080" video="qanda-blee" id="subtitle"]] +[[!template text="""through the regard of societal impacts on ethical,""" start="00:14:46.240" video="qanda-blee" id="subtitle"]] +[[!template text="""philosophical and wider force community. I'm involved in""" start="00:14:54.920" video="qanda-blee" id="subtitle"]] +[[!template text="""politics in my country, my party is very sympathetic to""" start="00:14:58.440" video="qanda-blee" id="subtitle"]] +[[!template text="""force ideas and I have public Do you have any recommendation""" start="00:15:02.240" video="qanda-blee" id="subtitle"]] +[[!template text="""to reading materials designed for such an audience? Um,""" start="00:15:08.040" video="qanda-blee" id="subtitle"]] +[[!template text="""yeah, this is, uh, with regard to the, uh, last question""" start="00:15:12.360" video="qanda-blee" id="subtitle"]] +[[!template text="""that's on the etherpad at this moment. Um, so the idea is, um,""" start="00:15:18.000" video="qanda-blee" id="subtitle"]] +[[!template text="""that, uh, my own book would be an excellent resource. I'd""" start="00:15:24.440" video="qanda-blee" id="subtitle"]] +[[!template text="""say, um, And the bibliography in the book contains various""" start="00:15:32.200" video="qanda-blee" id="subtitle"]] +[[!template text="""other pointers that could be quite useful.""" start="00:15:39.280" video="qanda-blee" id="subtitle"]] +[[!template text="""I'm reading again.""" start="00:15:43.040" video="qanda-blee" id="subtitle"]] +[[!template text="""Yeah.""" start="00:15:55.400" video="qanda-blee" id="subtitle"]] +[[!template text="""Very good. If there are no other questions,""" start="00:15:57.800" video="qanda-blee" id="subtitle"]] +[[!template text="""I think I'm going to consider this a day and move on.""" start="00:16:20.160" video="qanda-blee" id="subtitle"]] +[[!template text="""Thank you.""" start="00:16:31.840" video="qanda-blee" id="subtitle"]]
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20blee%3A%20About%20Blee%3A%20enveloping%20our%20own%20autonomy%20directed%20digital%20ecosystem%20with%20Emacs) diff --git a/2024/info/blee-before.md b/2024/info/blee-before.md index be272e17..bd39d1ad 100644 --- a/2024/info/blee-before.md +++ b/2024/info/blee-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 46-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="blee-mainVideo" data=""" 00:00.000 Introduction 05:17.550 Blee: A Bigger and Different Vision for Emacs @@ -26,5 +28,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 43:38.433 Pointers for Digging Deeper """]]
Duration: 45:30 minutes
+ +# Q&A + +
Duration: 18:11 minutes
# Description \ No newline at end of file diff --git a/2024/info/emacs30-after.md b/2024/info/emacs30-after.md index 2deef373..028e4cec 100644 --- a/2024/info/emacs30-after.md +++ b/2024/info/emacs30-after.md @@ -467,362 +467,315 @@ Captioner: anush

Q&A transcript (unedited)

-[[!template text="""And I believe we are live. Hi Philippe, how are you doing?""" start="00:00:04.751" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Oh, did we lose Philippe? Is it bad luck or am I the only one not""" start="00:00:11.297" video="qanda-emacs30" id="subtitle"]] -[[!template text="""able to hear him?""" start="00:00:14.219" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Give us just a second, folks.""" start="00:00:19.624" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Okay, so I'm not sure what is happening now, folks. We had""" start="00:00:35.683" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Philip talking literally two seconds before we went live.""" start="00:00:37.804" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I'm not sure if it's the curse again, but I'm going to start""" start="00:00:40.766" video="qanda-emacs30" id="subtitle"]] -[[!template text="""getting... It's here too, if it's anything. It's our BBB.""" start="00:00:40.766" video="qanda-emacs30" id="subtitle"]] -[[!template text="""All right, so we're going to be doing a little bit of jazz""" start="00:00:52.372" video="qanda-emacs30" id="subtitle"]] -[[!template text="""handing as usual. Hopefully, Philip will be able to join us""" start="00:00:52.372" video="qanda-emacs30" id="subtitle"]] -[[!template text="""again fairly quickly.""" start="00:00:55.813" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I'll make sure for the jazz handing, Leo, it's the highlight""" start="00:01:05.546" video="qanda-emacs30" id="subtitle"]] -[[!template text="""of my weekend. I'm glad the visible anguish and the stress""" start="00:01:05.546" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that I feel during those moments is at least palatable to""" start="00:01:12.153" video="qanda-emacs30" id="subtitle"]] -[[!template text="""some people watching. That's right. Although I understand""" start="00:01:12.153" video="qanda-emacs30" id="subtitle"]] -[[!template text="""among, you know, it is commonly seen as a poison among my""" start="00:01:21.842" video="qanda-emacs30" id="subtitle"]] -[[!template text="""people, it is considered a delicacy.""" start="00:01:21.842" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Okay, so I see plenty of questions for Philip as well. So""" start="00:01:31.690" video="qanda-emacs30" id="subtitle"]] -[[!template text="""hopefully he is just a restart away from joining us. And""" start="00:01:33.672" video="qanda-emacs30" id="subtitle"]] -[[!template text="""yeah, I feel bad if we don't get this sorted out because I for""" start="00:01:37.595" video="qanda-emacs30" id="subtitle"]] -[[!template text="""one had a lovely chat, kind of in the green room, just doing""" start="00:01:37.595" video="qanda-emacs30" id="subtitle"]] -[[!template text="""our tech shakedown, which went absolutely swimmingly. No""" start="00:01:37.595" video="qanda-emacs30" id="subtitle"]] -[[!template text="""problems until we cut the stream over. Sorry, everyone.""" start="00:01:51.929" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Yeah, and in the meantime, if you feel like getting your""" start="00:01:56.789" video="qanda-emacs30" id="subtitle"]] -[[!template text="""questions ready so that as soon as Philippe joins us, you'll""" start="00:01:56.789" video="qanda-emacs30" id="subtitle"]] -[[!template text="""be able to quickfire through most of your questions. And I""" start="00:01:56.789" video="qanda-emacs30" id="subtitle"]] -[[!template text="""already see plenty of them. Thank you again to all the people""" start="00:02:05.805" video="qanda-emacs30" id="subtitle"]] -[[!template text="""writing down the questions.""" start="00:02:07.047" video="qanda-emacs30" id="subtitle"]] -[[!template text="""And afterwards, well this was the last talk of the day, so""" start="00:02:21.472" video="qanda-emacs30" id="subtitle"]] -[[!template text="""we'll be moving to the close for today. We won't be too long,""" start="00:02:21.472" video="qanda-emacs30" id="subtitle"]] -[[!template text="""just in case you're a European like me and you need to go to""" start="00:02:27.618" video="qanda-emacs30" id="subtitle"]] -[[!template text="""sleep. Don't worry, we'll keep you at most five minutes.""" start="00:02:27.618" video="qanda-emacs30" id="subtitle"]] -[[!template text="""We've just got a couple of quick bases we wanna hit, make sure""" start="00:02:35.017" video="qanda-emacs30" id="subtitle"]] -[[!template text="""everyone's organized to plan their day for tomorrow. Thank""" start="00:02:35.017" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you so much, those of you who are joining us live, as well as""" start="00:02:42.483" video="qanda-emacs30" id="subtitle"]] -[[!template text="""everyone who put so much time and effort before this""" start="00:02:42.483" video="qanda-emacs30" id="subtitle"]] -[[!template text="""weekend, from Leo and my perspective, if you're watching""" start="00:02:42.483" video="qanda-emacs30" id="subtitle"]] -[[!template text="""this recorded. Yeah, thanks everybody for all your work""" start="00:02:42.483" video="qanda-emacs30" id="subtitle"]] -[[!template text="""coming together to create this community project of Emacs""" start="00:02:56.393" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Conf. It's a ton of fun. All right, and Philippe, I believe""" start="00:02:56.393" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you are back. Did you have a very momentous crash on your end?""" start="00:03:05.529" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Yes, I believe it was just in the right moments to...""" start="00:03:09.771" video="qanda-emacs30" id="subtitle"]] -[[!template text="""So what I'll do, I'll give you presenter again so that you...""" start="00:03:09.771" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I mean, do you have your screen set up or do you need to...""" start="00:03:09.771" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Maybe I shouldn't do presenter. I have the feeling that""" start="00:03:09.771" video="qanda-emacs30" id="subtitle"]] -[[!template text="""could have been related to the crash and I'll just...""" start="00:03:24.960" video="qanda-emacs30" id="subtitle"]] -[[!template text="""visually describe anything. Well, the camera looks great.""" start="00:03:31.004" video="qanda-emacs30" id="subtitle"]] -[[!template text="""You sound great. And on the stream, my eyeball says it looks""" start="00:03:33.466" video="qanda-emacs30" id="subtitle"]] -[[!template text="""great with Leo doing the streaming. So I say let's dive right""" start="00:03:34.827" video="qanda-emacs30" id="subtitle"]] -[[!template text="""in. You got a long, huge line. And in order to be a little more""" start="00:03:40.392" video="qanda-emacs30" id="subtitle"]] -[[!template text="""dialectical, I'll be reading the questions. So first""" start="00:03:44.936" video="qanda-emacs30" id="subtitle"]] -[[!template text="""question, which key was a third party package for a long""" start="00:03:48.699" video="qanda-emacs30" id="subtitle"]] -[[!template text="""time? Is there work to bring any other popular packages into""" start="00:03:48.699" video="qanda-emacs30" id="subtitle"]] -[[!template text="""the core of Emacs for Emacs 31 plus, like Magit or Council?""" start="00:03:52.783" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Uh, right. I already answered that one on the, as you can see,""" start="00:04:00.894" video="qanda-emacs30" id="subtitle"]] -[[!template text="""uh, right. Yeah. Do you want to quickly read the answer so""" start="00:04:01.294" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that everyone, I just can read it out again. Um, as far as I""" start="00:04:05.337" video="qanda-emacs30" id="subtitle"]] -[[!template text="""remember, the one package that was being discussed just""" start="00:04:10.141" video="qanda-emacs30" id="subtitle"]] -[[!template text="""around the time that the Emacs 30 branch was cut was macro""" start="00:04:10.141" video="qanda-emacs30" id="subtitle"]] -[[!template text="""step. That's the package that was like, does an overlay, uh,""" start="00:04:10.141" video="qanda-emacs30" id="subtitle"]] -[[!template text="""replaces a macro with the macro expansion using overlays.""" start="00:04:18.327" video="qanda-emacs30" id="subtitle"]] -[[!template text="""So you don't have to pop up another buffer, modified,""" start="00:04:24.952" video="qanda-emacs30" id="subtitle"]] -[[!template text="""modified current buffer. But we didn't manage to address""" start="00:04:24.952" video="qanda-emacs30" id="subtitle"]] -[[!template text="""all the concerns in time for the Emacs 30 cuts and I believe""" start="00:04:29.113" video="qanda-emacs30" id="subtitle"]] -[[!template text="""it's sort of stagnated around that but it might be picked up""" start="00:04:29.113" video="qanda-emacs30" id="subtitle"]] -[[!template text="""anytime someone mentions it on Emacs Devil again. Another""" start="00:04:29.113" video="qanda-emacs30" id="subtitle"]] -[[!template text="""package question mentioned was Magit. That's a constant""" start="00:04:40.679" video="qanda-emacs30" id="subtitle"]] -[[!template text="""discussion regarding Magit. And actually, from the top of""" start="00:04:43.561" video="qanda-emacs30" id="subtitle"]] -[[!template text="""my head, I can't recall if Magit is on non-GNU ELPA or GNU ELPA""" start="00:04:47.004" video="qanda-emacs30" id="subtitle"]] -[[!template text="""right now. It's still on non-GNU ELPA.""" start="00:04:47.004" video="qanda-emacs30" id="subtitle"]] -[[!template text="""For those who don't know, only packages which are in ELPA are""" start="00:04:58.553" video="qanda-emacs30" id="subtitle"]] -[[!template text="""considered for addition, considered to be added to the""" start="00:04:58.553" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs core, to be bundled along with Emacs. And then there's""" start="00:04:58.553" video="qanda-emacs30" id="subtitle"]] -[[!template text="""another totally parallel discussion about having a sort of""" start="00:05:08.971" video="qanda-emacs30" id="subtitle"]] -[[!template text="""fat Emacs distribution, I call it fat Emacs distribution,""" start="00:05:08.971" video="qanda-emacs30" id="subtitle"]] -[[!template text="""where Emacs comes with a lot of ELPA packages or the""" start="00:05:08.971" video="qanda-emacs30" id="subtitle"]] -[[!template text="""pre-installed by default. Part of Emacs itself. Yeah.""" start="00:05:08.971" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Darna, maybe I could jump in with an active listening style,""" start="00:05:28.530" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you know, kind of follow up question almost. You know, I""" start="00:05:28.530" video="qanda-emacs30" id="subtitle"]] -[[!template text="""understand the kind of different repositories. We have""" start="00:05:36.072" video="qanda-emacs30" id="subtitle"]] -[[!template text="""things that aren't maintained by GNU at all, you know, most""" start="00:05:39.933" video="qanda-emacs30" id="subtitle"]] -[[!template text="""notably Melba. And then we have kind of non-GNU ELPA, which""" start="00:05:39.933" video="qanda-emacs30" id="subtitle"]] -[[!template text="""is sort of an entryway project where it's not necessarily""" start="00:05:49.435" video="qanda-emacs30" id="subtitle"]] -[[!template text="""curated, but there'll be some advice given, which you can""" start="00:05:49.435" video="qanda-emacs30" id="subtitle"]] -[[!template text="""take or leave. And that's the repository where anything""" start="00:05:49.435" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that was the newer repository that represents, you know,""" start="00:05:59.078" video="qanda-emacs30" id="subtitle"]] -[[!template text="""help, you know, help, help supplied from GNU. And then""" start="00:05:59.078" video="qanda-emacs30" id="subtitle"]] -[[!template text="""there's the, actually the GNU, the GNU ELPA, what most of us""" start="00:06:09.440" video="qanda-emacs30" id="subtitle"]] -[[!template text="""are used to calling just ELPA. And that's what you're""" start="00:06:09.440" video="qanda-emacs30" id="subtitle"]] -[[!template text="""talking about there when you say,""" start="00:06:16.282" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I mean all packages on Elpa are officially considered to be""" start="00:06:21.908" video="qanda-emacs30" id="subtitle"]] -[[!template text="""part of Emacs, they're licensed under the same conditions""" start="00:06:21.908" video="qanda-emacs30" id="subtitle"]] -[[!template text="""as Emacs itself, same license, same everything. And""" start="00:06:21.908" video="qanda-emacs30" id="subtitle"]] -[[!template text="""they're more likely to be, to drop, to kind of be dropping""" start="00:06:33.874" video="qanda-emacs30" id="subtitle"]] -[[!template text="""patched. Oh yeah, it's time for this to move to core. Is that""" start="00:06:33.874" video="qanda-emacs30" id="subtitle"]] -[[!template text="""right? They have the legal conditions for that to be done.""" start="00:06:40.378" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Everything's necessary from a paperwork standpoint. I""" start="00:06:46.081" video="qanda-emacs30" id="subtitle"]] -[[!template text="""mean, but other than that, there's not really a big""" start="00:06:50.764" video="qanda-emacs30" id="subtitle"]] -[[!template text="""difference between GNU-ELPA and non-GNU-ELPA. It's""" start="00:06:50.764" video="qanda-emacs30" id="subtitle"]] -[[!template text="""really just the main thing is this copyrights notice. So if""" start="00:06:54.426" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you want to add a package to ELPA, to GNU ELPA, then all""" start="00:06:56.888" video="qanda-emacs30" id="subtitle"]] -[[!template text="""significance contributors have to have signed the FSF""" start="00:06:58.929" video="qanda-emacs30" id="subtitle"]] -[[!template text="""copyright assignment and the package script, actually the""" start="00:06:58.929" video="qanda-emacs30" id="subtitle"]] -[[!template text="""ELPA build script, checks if the copyright lines are all""" start="00:06:58.929" video="qanda-emacs30" id="subtitle"]] -[[!template text="""attributed to the Free Software Foundation.""" start="00:06:58.929" video="qanda-emacs30" id="subtitle"]] -[[!template text="""But that's not going to attach, right? So because that's not""" start="00:07:20.356" video="qanda-emacs30" id="subtitle"]] -[[!template text="""in place, it'd be a lot more work to merge it to core. I didn't""" start="00:07:24.300" video="qanda-emacs30" id="subtitle"]] -[[!template text="""hear the beginning. Nevermind. I think I understood. You""" start="00:07:30.306" video="qanda-emacs30" id="subtitle"]] -[[!template text="""made your point well. Okay. All right, moving on to the""" start="00:07:34.110" video="qanda-emacs30" id="subtitle"]] -[[!template text="""second question. When thinking about using Emacs on""" start="00:07:37.697" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Android, I started realizing all the other software I also""" start="00:07:40.499" video="qanda-emacs30" id="subtitle"]] -[[!template text="""want on it. For example, PDF Tools wants a small additional""" start="00:07:40.499" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs-specific program to be installed on, and NotMuch""" start="00:07:46.582" video="qanda-emacs30" id="subtitle"]] -[[!template text="""obviously wants NotMuch. Any way to get the goodness of""" start="00:07:46.582" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs for Android with this other stuff, using either NixOX""" start="00:07:53.727" video="qanda-emacs30" id="subtitle"]] -[[!template text="""or Gix or NixOnDroid to make an APK with extra stuff? Are you""" start="00:07:53.727" video="qanda-emacs30" id="subtitle"]] -[[!template text="""familiar with this topic? Absolutely not. The extent to""" start="00:08:02.572" video="qanda-emacs30" id="subtitle"]] -[[!template text="""which I have used Emacs on Android was entirely""" start="00:08:06.593" video="qanda-emacs30" id="subtitle"]] -[[!template text="""demonstrated in this video, I think. In my previous video. I""" start="00:08:06.593" video="qanda-emacs30" id="subtitle"]] -[[!template text="""mean, I know it does a few scrolling stuff, but I have no idea""" start="00:08:19.434" video="qanda-emacs30" id="subtitle"]] -[[!template text="""how external stuff, because I mean, Android is, it's a Unix""" start="00:08:19.434" video="qanda-emacs30" id="subtitle"]] -[[!template text="""or it's a Linux based system, but it's really heavily""" start="00:08:19.434" video="qanda-emacs30" id="subtitle"]] -[[!template text="""modified to the preferences of Google, which includes not""" start="00:08:19.434" video="qanda-emacs30" id="subtitle"]] -[[!template text="""being able to have your own software on it. Yeah,""" start="00:08:19.434" video="qanda-emacs30" id="subtitle"]] -[[!template text="""definitely. All right, moving on to the next question. Does""" start="00:08:37.981" video="qanda-emacs30" id="subtitle"]] -[[!template text="""PackageVC... Oh, no, that's fine. I mean, you can't answer""" start="00:08:41.853" video="qanda-emacs30" id="subtitle"]] -[[!template text="""all the questions. I mean, it wouldn't be fun for me""" start="00:08:44.973" video="qanda-emacs30" id="subtitle"]] -[[!template text="""otherwise. Does PackageVC download a tarball from the""" start="00:08:46.554" video="qanda-emacs30" id="subtitle"]] -[[!template text="""specified Git repository or clone the repository itself?""" start="00:08:49.515" video="qanda-emacs30" id="subtitle"]] -[[!template text="""It clones the repository. That's the VC part in the name.""" start="00:08:55.256" video="qanda-emacs30" id="subtitle"]] -[[!template text="""PackageVC uses VC, the ctrl-xv stuff. In Emacs 29, there's a""" start="00:08:59.257" video="qanda-emacs30" id="subtitle"]] -[[!template text="""new command called vcclone, which in Emacs 31, it was""" start="00:09:06.378" video="qanda-emacs30" id="subtitle"]] -[[!template text="""actually exposed as an interactive command. And when you""" start="00:09:06.378" video="qanda-emacs30" id="subtitle"]] -[[!template text="""clone the repository, or when you, you can give it any URL of a""" start="00:09:14.444" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Git repository or a CVS repository or subversion""" start="00:09:14.444" video="qanda-emacs30" id="subtitle"]] -[[!template text="""repository. Interestingly enough, most people only use""" start="00:09:14.444" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Git, but anything that's, that implements this clone""" start="00:09:25.233" video="qanda-emacs30" id="subtitle"]] -[[!template text="""command for vc, and it could download it. So there's no""" start="00:09:25.233" video="qanda-emacs30" id="subtitle"]] -[[!template text="""tarballs involved. Which is also, one should emphasize,""" start="00:09:34.420" video="qanda-emacs30" id="subtitle"]] -[[!template text="""part of the difficulty of EC packages because when you have""" start="00:09:36.468" video="qanda-emacs30" id="subtitle"]] -[[!template text="""version control and you want to upgrade it, it might be that""" start="00:09:36.468" video="qanda-emacs30" id="subtitle"]] -[[!template text="""the upstream did a force push. For that, you make local""" start="00:09:36.468" video="qanda-emacs30" id="subtitle"]] -[[!template text="""changes and then you have to merge them upstream with the""" start="00:09:46.642" video="qanda-emacs30" id="subtitle"]] -[[!template text="""upstream changes when fetching stuff. It's one of the big""" start="00:09:46.642" video="qanda-emacs30" id="subtitle"]] -[[!template text="""downsides of version-controlled stuff, and I'm saying""" start="00:09:54.130" video="qanda-emacs30" id="subtitle"]] -[[!template text="""this as the guy who actually wrote package-vc. There's""" start="00:09:54.130" video="qanda-emacs30" id="subtitle"]] -[[!template text="""times to use it, there's advantages to it, but that's""" start="00:09:59.835" video="qanda-emacs30" id="subtitle"]] -[[!template text="""something you should keep in mind, why tarballs are""" start="00:09:59.835" video="qanda-emacs30" id="subtitle"]] -[[!template text="""interesting to have, in my opinion. Okay. How is the new""" start="00:09:59.835" video="qanda-emacs30" id="subtitle"]] -[[!template text="""behavior of metaqueue in prog mode, progfail, reindent,""" start="00:10:12.252" video="qanda-emacs30" id="subtitle"]] -[[!template text="""defun, or something like that, different from the behavior""" start="00:10:12.252" video="qanda-emacs30" id="subtitle"]] -[[!template text="""of control metaqueue, i.e. indent ppsex in older Emacs""" start="00:10:12.252" video="qanda-emacs30" id="subtitle"]] -[[!template text="""version? My apologies if indent ppsex, it's really tough to""" start="00:10:20.394" video="qanda-emacs30" id="subtitle"]] -[[!template text="""read emmetax commands out loud. It's not bound to control""" start="00:10:23.094" video="qanda-emacs30" id="subtitle"]] -[[!template text="""metaqueue by default, I can't tell. Let me try that command""" start="00:10:27.895" video="qanda-emacs30" id="subtitle"]] -[[!template text="""out because I've never tried it, never used it before.""" start="00:10:32.556" video="qanda-emacs30" id="subtitle"]] -[[!template text="""You know, that isn't bound by default. I bind that up myself""" start="00:10:39.061" video="qanda-emacs30" id="subtitle"]] -[[!template text="""and I have that binding. I think that's, that's not right. It""" start="00:10:41.022" video="qanda-emacs30" id="subtitle"]] -[[!template text="""says so. I mean, I'm currently executing it here in Emacs and""" start="00:10:45.285" video="qanda-emacs30" id="subtitle"]] -[[!template text="""it says you can also run the commands indent pp sx, sx with""" start="00:10:45.906" video="qanda-emacs30" id="subtitle"]] -[[!template text="""metacue, control metacue. Apparently it is. I mean, I""" start="00:10:45.906" video="qanda-emacs30" id="subtitle"]] -[[!template text="""didn't set it myself. I don't know what's up with that. to try""" start="00:10:58.716" video="qanda-emacs30" id="subtitle"]] -[[!template text="""and move it. And then each line started with points or pretty""" start="00:11:05.646" video="qanda-emacs30" id="subtitle"]] -[[!template text="""printed. I mean, the difference, the main difference""" start="00:11:06.406" video="qanda-emacs30" id="subtitle"]] -[[!template text="""between that and the command highlighted, what's the name""" start="00:11:09.308" video="qanda-emacs30" id="subtitle"]] -[[!template text="""again? I forget it all the time. The progmode command.""" start="00:11:09.308" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Progmode fill re-indent is that""" start="00:11:20.134" video="qanda-emacs30" id="subtitle"]] -[[!template text="""it checks if it's in a string or not. If it's in a string or if""" start="00:11:20.134" video="qanda-emacs30" id="subtitle"]] -[[!template text="""it's in a comma, then it will refill. Otherwise, it's going""" start="00:11:28.599" video="qanda-emacs30" id="subtitle"]] -[[!template text="""to re-indent.""" start="00:11:31.381" video="qanda-emacs30" id="subtitle"]] -[[!template text="""That's, I think, as far as I see, that's going to be the main""" start="00:11:35.916" video="qanda-emacs30" id="subtitle"]] -[[!template text="""difference. If we have some long comments somewhere. Let's""" start="00:11:35.916" video="qanda-emacs30" id="subtitle"]] -[[!template text="""try that out. Yeah, that's the difference. I just, you can't""" start="00:11:43.743" video="qanda-emacs30" id="subtitle"]] -[[!template text="""see it, but I did try it. Okay, good. Thank you. You did a""" start="00:11:47.267" video="qanda-emacs30" id="subtitle"]] -[[!template text="""wonderful job describing visually what you're doing. All""" start="00:11:52.372" video="qanda-emacs30" id="subtitle"]] -[[!template text="""right, moving on to the next question, and we have about, we""" start="00:11:57.458" video="qanda-emacs30" id="subtitle"]] -[[!template text="""have just enough time to cover the last three questions,""" start="00:11:57.458" video="qanda-emacs30" id="subtitle"]] -[[!template text="""especially because the next one, I can pretty much surmise""" start="00:11:57.458" video="qanda-emacs30" id="subtitle"]] -[[!template text="""the answer. Any plans for Emacs running on iOS? Probably not""" start="00:11:57.458" video="qanda-emacs30" id="subtitle"]] -[[!template text="""because it's not, I mean, as I emphasized in the video, the""" start="00:12:09.727" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs port in Android is completely free. And to my""" start="00:12:09.727" video="qanda-emacs30" id="subtitle"]] -[[!template text="""knowledge, that's not something that's currently""" start="00:12:16.332" video="qanda-emacs30" id="subtitle"]] -[[!template text="""possible with iOS. You need Xcode or something like that to""" start="00:12:16.332" video="qanda-emacs30" id="subtitle"]] -[[!template text="""build iOS stuff. So that's a big no-no. I mean, maybe Apple's""" start="00:12:20.375" video="qanda-emacs30" id="subtitle"]] -[[!template text="""going to change their mind on that one. Well, I won't be the""" start="00:12:28.870" video="qanda-emacs30" id="subtitle"]] -[[!template text="""one liaising with Apple to make sure that they do, but PR""" start="00:12:32.632" video="qanda-emacs30" id="subtitle"]] -[[!template text="""welcomes, I guess, or motivated folks welcome. Second to""" start="00:12:32.632" video="qanda-emacs30" id="subtitle"]] -[[!template text="""last question. I am worried about the situation on non-free""" start="00:12:41.996" video="qanda-emacs30" id="subtitle"]] -[[!template text="""systems. There was talk about the Windows and the macOS""" start="00:12:43.277" video="qanda-emacs30" id="subtitle"]] -[[!template text="""versions being as good as unmaintained. Where do we go from""" start="00:12:46.058" video="qanda-emacs30" id="subtitle"]] -[[!template text="""here? I gather that most users of Emacs are still on non-free""" start="00:12:49.879" video="qanda-emacs30" id="subtitle"]] -[[!template text="""platforms and will remain to be there. I don't know about the""" start="00:12:51.140" video="qanda-emacs30" id="subtitle"]] -[[!template text="""last point, if that's true, because there's no statistics""" start="00:12:57.560" video="qanda-emacs30" id="subtitle"]] -[[!template text="""on that matter. But the main, I mean, someone has to, I know""" start="00:12:57.560" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that Corbyn is involved with the Mac, with the Windows""" start="00:13:03.162" video="qanda-emacs30" id="subtitle"]] -[[!template text="""stuff. Modestly. Sure, I'd love to jump in, but I'm far more""" start="00:13:03.162" video="qanda-emacs30" id="subtitle"]] -[[!template text="""interested in your thoughts than mine. Please, please""" start="00:13:14.067" video="qanda-emacs30" id="subtitle"]] -[[!template text="""continue. Someone has to do the work. Eli uses, as far as I""" start="00:13:18.368" video="qanda-emacs30" id="subtitle"]] -[[!template text="""know, Eli's on the Windows XP system. So as long as he's doing""" start="00:13:25.327" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that, there's going to be Windows support for one form or""" start="00:13:31.552" video="qanda-emacs30" id="subtitle"]] -[[!template text="""another, or at least DOS. All right. And now you put a quarter""" start="00:13:31.552" video="qanda-emacs30" id="subtitle"]] -[[!template text="""in me, so I'll jump right back in. That's perfect for where I""" start="00:13:40.601" video="qanda-emacs30" id="subtitle"]] -[[!template text="""guess I would take the question. To me, it's an""" start="00:13:44.065" video="qanda-emacs30" id="subtitle"]] -[[!template text="""accessibility issue. Think about it this way. Maybe that""" start="00:13:47.428" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Windows XP system is what someone can afford. Likewise,""" start="00:13:50.150" video="qanda-emacs30" id="subtitle"]] -[[!template text="""from a freedom versus I have to do my job and I have to use""" start="00:13:55.896" video="qanda-emacs30" id="subtitle"]] -[[!template text="""certain technology to do my job. Maybe Emacs is what""" start="00:13:55.896" video="qanda-emacs30" id="subtitle"]] -[[!template text="""somebody can afford right? It might be the only free tool""" start="00:14:05.425" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that they use and they don't have a lot of choice about the""" start="00:14:07.306" video="qanda-emacs30" id="subtitle"]] -[[!template text="""operating system that they're in most of the day. In fact,""" start="00:14:07.306" video="qanda-emacs30" id="subtitle"]] -[[!template text="""somebody could be in the situation where their computing""" start="00:14:13.270" video="qanda-emacs30" id="subtitle"]] -[[!template text="""device at work is really their internet access, right? All""" start="00:14:13.270" video="qanda-emacs30" id="subtitle"]] -[[!template text="""of those situations are possible. Therefore, I tend to""" start="00:14:19.134" video="qanda-emacs30" id="subtitle"]] -[[!template text="""assume they all exist and when I ask, you know, how much It""" start="00:14:20.675" video="qanda-emacs30" id="subtitle"]] -[[!template text="""definitely is concerning when we hear about kind of black""" start="00:14:27.379" video="qanda-emacs30" id="subtitle"]] -[[!template text="""holes in the brain trust of something like support for the""" start="00:14:27.379" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Windows port. I feel like I've heard a lot of people""" start="00:14:27.379" video="qanda-emacs30" id="subtitle"]] -[[!template text="""answering that call, but the importance of that is that it""" start="00:14:38.361" video="qanda-emacs30" id="subtitle"]] -[[!template text="""doesn't stop echoing, right? Free software goes as long as""" start="00:14:38.361" video="qanda-emacs30" id="subtitle"]] -[[!template text="""there are people that are irritated enough about something""" start="00:14:45.782" video="qanda-emacs30" id="subtitle"]] -[[!template text="""to sort of come hack on it. Yeah. And the same applies to Mac""" start="00:14:45.782" video="qanda-emacs30" id="subtitle"]] -[[!template text="""OS. But I don't know any concrete details about who's""" start="00:14:53.284" video="qanda-emacs30" id="subtitle"]] -[[!template text="""currently working on it. I can't recollect any details on""" start="00:14:56.462" video="qanda-emacs30" id="subtitle"]] -[[!template text="""who's currently working on what.""" start="00:14:59.864" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Okay. And that leaves us with the last question of the day.""" start="00:15:05.887" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I'm a bit confused about what version of Org that I should""" start="00:15:09.529" video="qanda-emacs30" id="subtitle"]] -[[!template text="""write towards because there's Org in Emacs, the one that""" start="00:15:09.529" video="qanda-emacs30" id="subtitle"]] -[[!template text="""ships built-in. There's the one in ELPA. There's the one in""" start="00:15:09.529" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Org, probably the Org ELPA, I assume. Is there a best""" start="00:15:17.213" video="qanda-emacs30" id="subtitle"]] -[[!template text="""practice on what Org to use when following Emacs latest?""" start="00:15:21.336" video="qanda-emacs30" id="subtitle"]] -[[!template text="""when following us latest. It depends on, I think, my rough""" start="00:15:27.472" video="qanda-emacs30" id="subtitle"]] -[[!template text="""heuristic is if you do use Org a lot and if you follow the""" start="00:15:30.114" video="qanda-emacs30" id="subtitle"]] -[[!template text="""newest features, then use the version on Elpa, because the""" start="00:15:30.114" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Elpa version should be the most up-to-date one. The Org Elpa""" start="00:15:30.114" video="qanda-emacs30" id="subtitle"]] -[[!template text="""was deprecated, to my knowledge. If that seems true, please""" start="00:15:42.423" video="qanda-emacs30" id="subtitle"]] -[[!template text="""someone interrupt me before I make a fool of myself.""" start="00:15:46.906" video="qanda-emacs30" id="subtitle"]] -[[!template text="""No one's done that yet.""" start="00:15:54.511" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I think a couple of years ago there were chats and then we""" start="00:15:58.207" video="qanda-emacs30" id="subtitle"]] -[[!template text="""deprecated the all contrib ELPA, but I think all the ELPA is""" start="00:15:58.207" video="qanda-emacs30" id="subtitle"]] -[[!template text="""still alive. I didn't know that about that. Okay, in that""" start="00:15:58.207" video="qanda-emacs30" id="subtitle"]] -[[!template text="""case, that relativizes how absolute my answer is.""" start="00:16:11.844" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Personally, I just use the version in Emacs, which is""" start="00:16:19.585" video="qanda-emacs30" id="subtitle"]] -[[!template text="""bundled with Emacs, which is regularly updated on master""" start="00:16:19.585" video="qanda-emacs30" id="subtitle"]] -[[!template text="""whenever there's a release. But that might take maybe, it""" start="00:16:19.585" video="qanda-emacs30" id="subtitle"]] -[[!template text="""might be a short time behind the Elpa version, or the other""" start="00:16:29.550" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Elpa, the Org Elpa, which we mentioned. But I'm a very light""" start="00:16:29.550" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Org mode user, so please don't take my word for that one. No,""" start="00:16:42.096" video="qanda-emacs30" id="subtitle"]] -[[!template text="""and I'm happy to come to you. Yeah. I""" start="00:16:49.420" video="qanda-emacs30" id="subtitle"]] -[[!template text="""feel like we lost Leo again. OK. Well, that's all right. I""" start="00:16:52.963" video="qanda-emacs30" id="subtitle"]] -[[!template text="""wanted a bite at that, Apple. I'm a little bit. Yeah, I also""" start="00:17:00.750" video="qanda-emacs30" id="subtitle"]] -[[!template text="""describe myself as a light org user, but somehow your""" start="00:17:03.973" video="qanda-emacs30" id="subtitle"]] -[[!template text="""comment made me think, well, maybe I do use it just a little""" start="00:17:03.973" video="qanda-emacs30" id="subtitle"]] -[[!template text="""bit more than you, Philip.""" start="00:17:03.973" video="qanda-emacs30" id="subtitle"]] -[[!template text="""From my standpoint, I'm using it as a technical basis for""" start="00:17:15.359" video="qanda-emacs30" id="subtitle"]] -[[!template text="""dungeon mode in order to keep the game notes for the games""" start="00:17:15.359" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that are made using this game engine I'm making that I talked""" start="00:17:15.359" video="qanda-emacs30" id="subtitle"]] -[[!template text="""about a few years ago. As soon as you said technical grounds,""" start="00:17:15.359" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you definitely use it more. Right, right. So I've studied""" start="00:17:27.084" video="qanda-emacs30" id="subtitle"]] -[[!template text="""its internals a bit, and I have my own thoughts about this or""" start="00:17:31.946" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that. But of course, I'm rolling with the punches because""" start="00:17:31.946" video="qanda-emacs30" id="subtitle"]] -[[!template text="""I'm just grateful that the bear dances. What an amazing""" start="00:17:36.548" video="qanda-emacs30" id="subtitle"]] -[[!template text="""thing is Orc Mode. But Leo knows far more than me,""" start="00:17:42.851" video="qanda-emacs30" id="subtitle"]] -[[!template text="""conveniently having his stage right here, so he can't""" start="00:17:46.073" video="qanda-emacs30" id="subtitle"]] -[[!template text="""defend himself from this. But I've had thoughts around this""" start="00:17:46.073" video="qanda-emacs30" id="subtitle"]] -[[!template text="""space. Are you back, Leo? Yeah, sorry, I'm back. You save us""" start="00:17:52.219" video="qanda-emacs30" id="subtitle"]] -[[!template text="""all. Maybe closing remarks. I was trying to clear my throat""" start="00:18:01.585" video="qanda-emacs30" id="subtitle"]] -[[!template text="""to be very inconspicuous about me coming back, but""" start="00:18:05.446" video="qanda-emacs30" id="subtitle"]] -[[!template text="""apparently I was ousted. Yeah, I was trying to answer the""" start="00:18:05.446" video="qanda-emacs30" id="subtitle"]] -[[!template text="""question and I was trying to desperately save you from""" start="00:18:11.827" video="qanda-emacs30" id="subtitle"]] -[[!template text="""answering, Philip, because yes, the thing about Org Mode is""" start="00:18:11.827" video="qanda-emacs30" id="subtitle"]] -[[!template text="""that if you are the kind of people who tend to check out master""" start="00:18:11.827" video="qanda-emacs30" id="subtitle"]] -[[!template text="""on Org Mode, generally it's roughly pretty stable. Like""" start="00:18:11.827" video="qanda-emacs30" id="subtitle"]] -[[!template text="""when we were working with Org Element and stuff like this,""" start="00:18:25.090" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Perhaps there were some elements of stability which""" start="00:18:27.970" video="qanda-emacs30" id="subtitle"]] -[[!template text="""weren't there quite yet, but usually now it's pretty""" start="00:18:27.970" video="qanda-emacs30" id="subtitle"]] -[[!template text="""stable. So I think that if you are really excited about""" start="00:18:27.970" video="qanda-emacs30" id="subtitle"]] -[[!template text="""contributing to Org Mode and stuff like this, I think there""" start="00:18:33.054" video="qanda-emacs30" id="subtitle"]] -[[!template text="""isn't all that many risks to just checking out Org Mode""" start="00:18:33.054" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Master, so cloning the repository and just keeping up to""" start="00:18:33.054" video="qanda-emacs30" id="subtitle"]] -[[!template text="""date. Otherwise, ELPA is a fairly safe bet if you want to have""" start="00:18:33.054" video="qanda-emacs30" id="subtitle"]] -[[!template text="""the latest stable version. And we've got a question about""" start="00:18:45.245" video="qanda-emacs30" id="subtitle"]] -[[!template text="""DLM. as with Emacs itself. You can follow whatever is""" start="00:18:51.130" video="qanda-emacs30" id="subtitle"]] -[[!template text="""published in your package archives or in your system""" start="00:18:55.433" video="qanda-emacs30" id="subtitle"]] -[[!template text="""distribution package manager. You can build it yourself if""" start="00:18:55.433" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you want to contribute and fix bugs, add features, and so on.""" start="00:19:04.836" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Yeah, and I don't think perhaps a little more with Emacs,""" start="00:19:11.041" video="qanda-emacs30" id="subtitle"]] -[[!template text="""because the features that tends to get introduced in Emacs""" start="00:19:11.041" video="qanda-emacs30" id="subtitle"]] -[[!template text="""are slightly more wild. Not wild in the sense that they are""" start="00:19:11.041" video="qanda-emacs30" id="subtitle"]] -[[!template text="""less stable, but wild in the sense that they tend to change a""" start="00:19:19.406" video="qanda-emacs30" id="subtitle"]] -[[!template text="""lot more stuff. The core of Org, at least during Bastion's""" start="00:19:19.406" video="qanda-emacs30" id="subtitle"]] -[[!template text="""maintenance ship, was very stable when you think about it.""" start="00:19:24.910" video="qanda-emacs30" id="subtitle"]] -[[!template text="""So things might change with Yor right now in terms of how he""" start="00:19:30.414" video="qanda-emacs30" id="subtitle"]] -[[!template text="""wants to change some of the core behaviors, but it's usually""" start="00:19:30.414" video="qanda-emacs30" id="subtitle"]] -[[!template text="""pretty stable. And whether you use the latest major""" start="00:19:30.414" video="qanda-emacs30" id="subtitle"]] -[[!template text="""version, the latest minor version, things are probably""" start="00:19:37.480" video="qanda-emacs30" id="subtitle"]] -[[!template text="""going to be pretty stable. It's like you heard me while you""" start="00:19:37.480" video="qanda-emacs30" id="subtitle"]] -[[!template text="""were offline. And I do agree with that, in case you might have""" start="00:19:43.985" video="qanda-emacs30" id="subtitle"]] -[[!template text="""heard both our remarks and think we're talking different""" start="00:19:46.427" video="qanda-emacs30" id="subtitle"]] -[[!template text="""angles. Actually, I think we would tend to agree on this, Leo""" start="00:19:46.427" video="qanda-emacs30" id="subtitle"]] -[[!template text="""and I. For the record, when I'm saying, oh, I have to go keep up""" start="00:19:52.553" video="qanda-emacs30" id="subtitle"]] -[[!template text="""with org, that's because org grows behaviors that I've got""" start="00:19:57.237" video="qanda-emacs30" id="subtitle"]] -[[!template text="""my own. I had to figure out at some point my own way to do it, and""" start="00:19:57.237" video="qanda-emacs30" id="subtitle"]] -[[!template text="""now I'm learning how it's done, right? So I'm like, in my""" start="00:20:05.284" video="qanda-emacs30" id="subtitle"]] -[[!template text="""abstraction, blah, right? And those conversations""" start="00:20:09.628" video="qanda-emacs30" id="subtitle"]] -[[!template text="""usually end at, and somebody else took the time to figure out""" start="00:20:13.551" video="qanda-emacs30" id="subtitle"]] -[[!template text="""how to actually make Emacs do that. Go be quiet. And I do, and I""" start="00:20:13.551" video="qanda-emacs30" id="subtitle"]] -[[!template text="""do consider that under Bastian's tenure, it has been quite""" start="00:20:20.197" video="qanda-emacs30" id="subtitle"]] -[[!template text="""stable. We might notice the occasional like, oh, this""" start="00:20:20.197" video="qanda-emacs30" id="subtitle"]] -[[!template text="""highlights now and that didn't, right? But very often, very""" start="00:20:28.068" video="qanda-emacs30" id="subtitle"]] -[[!template text="""infrequently is it breaking my workflow as a user, any of it.""" start="00:20:32.634" video="qanda-emacs30" id="subtitle"]] -[[!template text="""It's interesting to me that this mirrors my experience with""" start="00:20:38.081" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs itself, where I think, in my perception, Emacs master""" start="00:20:38.081" video="qanda-emacs30" id="subtitle"]] -[[!template text="""is very stable and I might notice the slight changes between""" start="00:20:38.081" video="qanda-emacs30" id="subtitle"]] -[[!template text="""git pulls. But otherwise, in my experience, org mode""" start="00:20:38.081" video="qanda-emacs30" id="subtitle"]] -[[!template text="""suddenly changes something. I don't know what changed or""" start="00:20:51.830" video="qanda-emacs30" id="subtitle"]] -[[!template text="""what's going on or uh what caused it and it seemed and i i""" start="00:20:56.433" video="qanda-emacs30" id="subtitle"]] -[[!template text="""perceive it as being a sudden uncontrolled change or""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""something and i think that's that's apt right that gets""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""right at it if if we're following if we're pulling for more""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""pretty regularly crime job every night or pulling a few""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""times a day or something like that we're going to the""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""internals yeah, we'll have a different experience than,""" start="00:21:00.050" video="qanda-emacs30" id="subtitle"]] -[[!template text="""you know, if we only remember to update org once every four""" start="00:21:19.930" video="qanda-emacs30" id="subtitle"]] -[[!template text="""months, it really pays to stick with everything. And""" start="00:21:19.930" video="qanda-emacs30" id="subtitle"]] -[[!template text="""suddenly lots of things might change. Whatever broken my""" start="00:21:28.372" video="qanda-emacs30" id="subtitle"]] -[[!template text="""own config, right? And so a lot of, like a lot of things within""" start="00:21:30.933" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs, but also within the free software tool chain, it's""" start="00:21:33.894" video="qanda-emacs30" id="subtitle"]] -[[!template text="""how much you're going to invent in the config, invest in the""" start="00:21:33.894" video="qanda-emacs30" id="subtitle"]] -[[!template text="""config, might limit you know, and maintaining your config""" start="00:21:33.894" video="qanda-emacs30" id="subtitle"]] -[[!template text="""may limit the depth of how far it makes sense for you to go with""" start="00:21:45.817" video="qanda-emacs30" id="subtitle"]] -[[!template text="""the tool at any given point in time. Actually just looked up""" start="00:21:45.817" video="qanda-emacs30" id="subtitle"]] -[[!template text="""my org config and it's four, I said four options, user""" start="00:21:54.440" video="qanda-emacs30" id="subtitle"]] -[[!template text="""options. So that's, if that's the measurements of org""" start="00:21:54.440" video="qanda-emacs30" id="subtitle"]] -[[!template text="""expertise, that's my level, it's four.""" start="00:22:00.202" video="qanda-emacs30" id="subtitle"]] -[[!template text="""That's all good then. Four of four, I'm assuming that is,""" start="00:22:08.725" video="qanda-emacs30" id="subtitle"]] -[[!template text="""right? Four of what? What was the metric there, four of like a""" start="00:22:10.065" video="qanda-emacs30" id="subtitle"]] -[[!template text="""thousand? Four out of the number of user options that Word""" start="00:22:15.036" video="qanda-emacs30" id="subtitle"]] -[[!template text="""provides. Oh, okay, I see. Four, yeah, more like 10,000. I'm""" start="00:22:18.357" video="qanda-emacs30" id="subtitle"]] -[[!template text="""there. Yeah. All right. On that note, I suggest we move to""" start="00:22:27.801" video="qanda-emacs30" id="subtitle"]] -[[!template text="""what's close because it's fairly late for me and I need to""" start="00:22:30.722" video="qanda-emacs30" id="subtitle"]] -[[!template text="""sleep. And Philip, I think it's pretty late for you as well,""" start="00:22:30.722" video="qanda-emacs30" id="subtitle"]] -[[!template text="""isn't it? I'm in Germany, so it's about... So it is pretty""" start="00:22:34.824" video="qanda-emacs30" id="subtitle"]] -[[!template text="""late. It's the same time zone as me. It's 11 p.m. for you.""" start="00:22:38.005" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Truly, yeah. Yeah, so I suggest we both take the chance to go""" start="00:22:44.452" video="qanda-emacs30" id="subtitle"]] -[[!template text="""to bed as soon as we can. But Philippe, thank you so much for""" start="00:22:46.175" video="qanda-emacs30" id="subtitle"]] -[[!template text="""both the presentation and also the answers that you""" start="00:22:51.837" video="qanda-emacs30" id="subtitle"]] -[[!template text="""provided to us and the nice little chat we had at the end. We""" start="00:22:51.837" video="qanda-emacs30" id="subtitle"]] -[[!template text="""look forward to seeing you again next year, perhaps for""" start="00:23:00.221" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Emacs 31. I'm not sure. I was chatting with Wassim Massa""" start="00:23:00.221" video="qanda-emacs30" id="subtitle"]] -[[!template text="""trying to make prognostics about when Emacs 30 is going to be""" start="00:23:05.203" video="qanda-emacs30" id="subtitle"]] -[[!template text="""released. There's a pre-release coming soon. I should have""" start="00:23:05.203" video="qanda-emacs30" id="subtitle"]] -[[!template text="""mentioned that earlier. Well, there you go. Gone.""" start="00:23:13.986" video="qanda-emacs30" id="subtitle"]] -[[!template text="""All right. Well, thank you so much, Philip. We'll be moving""" start="00:23:22.938" video="qanda-emacs30" id="subtitle"]] -[[!template text="""towards close. Give us about two minutes to get set up in the""" start="00:23:24.779" video="qanda-emacs30" id="subtitle"]] -[[!template text="""other room. And Philip, we'll see you next time. Goodbye.""" start="00:23:25.920" video="qanda-emacs30" id="subtitle"]] -[[!template text="""Bye-bye. Thank you.""" start="00:23:32.603" video="qanda-emacs30" id="subtitle"]] +[[!template text="""You sound great. And on the stream, my eyeball says it looks""" start="00:00:00.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""great with Leo doing the streaming. So I say let's dive right""" start="00:00:05.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""in. You got a long, huge line. And in order to be a little more""" start="00:00:08.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""dialectical, I'll be reading the questions. So first""" start="00:00:12.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""question, which key was a third party package for a long""" start="00:00:16.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""time? Is there work to bring any other popular packages into""" start="00:00:18.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""the core of Emacs for Emacs 31 plus, like Magit or Counsel?""" start="00:00:21.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Uh, right. I already answered that one on the, as you can see,""" start="00:00:25.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""uh, right. Yeah. Do you want to quickly read the answer so""" start="00:00:30.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that everyone, I just can read it out again. Um, as far as I""" start="00:00:34.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""remember, the one package that was being discussed just""" start="00:00:38.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""around the time that the Emacs 30 branch was cut was macro""" start="00:00:41.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""step. That's the package that was like, does an overlay, uh,""" start="00:00:44.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""replaces a macro with the macro expansion using overlays.""" start="00:00:47.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""So you don't have to pop up another buffer, modified,""" start="00:00:51.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""modified current buffer. But we didn't manage to address""" start="00:00:53.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""all the concerns in time for the Emacs 30 cuts and I believe""" start="00:00:57.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""it's sort of stagnated around that but it might be picked up""" start="00:01:00.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""anytime someone mentions it on Emacs Devil again. Another""" start="00:01:03.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""package question mentioned was Magit. That's a constant""" start="00:01:07.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""discussion regarding Magit. And actually, from the top of""" start="00:01:11.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""my head, I can't recall if Magit is on NonGNU ELPA or GNU ELPA""" start="00:01:14.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""right now. It's still on NonGNU ELPA.""" start="00:01:19.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""For those who don't know, only packages which are in ELPA are""" start="00:01:23.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""considered for addition, considered to be added to the""" start="00:01:29.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs core, to be bundled along with Emacs. And then there's""" start="00:01:33.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""another totally parallel discussion about having a sort of""" start="00:01:36.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""fat Emacs distribution, I call it fat Emacs distribution,""" start="00:01:40.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""where Emacs comes with a lot of ELPA packages or the""" start="00:01:43.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""pre-installed by default. Part of Emacs itself. Yeah.""" start="00:01:48.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Darna, maybe I could jump in with an active listening style,""" start="00:01:55.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""you know, kind of follow up question almost. You know, I""" start="00:01:59.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""understand the kind of different repositories. We have""" start="00:02:03.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""things that aren't maintained by GNU at all, you know, most""" start="00:02:07.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""notably MELPA. And then we have kind of NonGNU ELPA, which""" start="00:02:13.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""is sort of an entryway project where it's not necessarily""" start="00:02:17.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""curated, but there'll be some advice given, which you can""" start="00:02:21.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""take or leave. And that's the repository where anything""" start="00:02:24.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that was the newer repository that represents, you know,""" start="00:02:28.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""help, you know, help, help supplied from GNU. And then""" start="00:02:32.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""there's the, actually the GNU, the GNU ELPA, what most of us""" start="00:02:36.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""are used to calling just ELPA. And that's what you're""" start="00:02:41.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""talking about there when you say,""" start="00:02:46.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""I mean all packages on ELPA are officially considered to be""" start="00:02:50.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""part of Emacs, they're licensed under the same conditions""" start="00:02:53.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""as Emacs itself, same license, same everything. And""" start="00:02:56.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""they're more likely to be, to drop, to kind of be dropping""" start="00:03:00.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""patched. Oh yeah, it's time for this to move to core. Is that""" start="00:03:03.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""right? They have the legal conditions for that to be done.""" start="00:03:07.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Everything's necessary from a paperwork standpoint. I""" start="00:03:12.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""mean, but other than that, there's not really a big""" start="00:03:15.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""difference between GNU ELPA and NonGNU ELPA. It's""" start="00:03:17.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""really just the main thing is this copyrights notice. So if""" start="00:03:21.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""you want to add a package to ELPA, to GNU ELPA, then all""" start="00:03:23.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""significance contributors have to have signed the FSF""" start="00:03:28.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""copyright assignment and the package script, actually the""" start="00:03:32.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""ELPA build script, checks if the copyright lines are all""" start="00:03:36.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""attributed to the Free Software Foundation.""" start="00:03:41.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""But that's not going to attach, right? So because that's not""" start="00:03:43.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""in place, it'd be a lot more work to merge it to core. I didn't""" start="00:03:52.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""hear the beginning. Nevermind. I think I understood. You""" start="00:03:57.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""made your point well. Okay. All right, moving on to the""" start="00:04:01.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""second question. When thinking about using Emacs on""" start="00:04:05.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Android, I started realizing all the other software I also""" start="00:04:08.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""want on it. For example, PDF Tools wants a small additional""" start="00:04:11.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs-specific program to be installed on, and notmuch""" start="00:04:15.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""obviously wants notmuch. Any way to get the goodness of""" start="00:04:18.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs for Android with this other stuff, using either Nix OS""" start="00:04:21.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""or Guix or NixOnDroid to make an APK with extra stuff? Are you""" start="00:04:25.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""familiar with this topic? Absolutely not. The extent to""" start="00:04:29.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""which I have used Emacs on Android was entirely""" start="00:04:34.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""demonstrated in this video, I think. In my previous video. I""" start="00:04:39.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""mean, I know it does a few scrolling stuff, but I have no idea""" start="00:04:43.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""how external stuff, because I mean, Android is, it's a Unix""" start="00:04:48.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""or it's a Linux based system, but it's really heavily""" start="00:04:52.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""modified to the preferences of Google, which includes not""" start="00:04:55.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""being able to have your own software on it. Yeah,""" start="00:05:01.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""definitely. All right, moving on to the next question. Does""" start="00:05:04.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""PackageVC... Oh, no, that's fine. I mean, you can't answer""" start="00:05:08.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""all the questions. I mean, it wouldn't be fun for me""" start="00:05:12.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""otherwise. Does package-vc download a tarball from the""" start="00:05:15.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""specified Git repository or clone the repository itself?""" start="00:05:17.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""It clones the repository. That's the VC part in the name.""" start="00:05:21.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""package-vc uses VC, the C-x v stuff. In Emacs 29, there's a""" start="00:05:25.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""new command called vc-clone, which in Emacs 31, it was""" start="00:05:33.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""actually exposed as an interactive command. And when you""" start="00:05:37.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""clone the repository, or when you, you can give it any URL of a""" start="00:05:42.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Git repository or a CVS repository or subversion""" start="00:05:47.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""repository. Interestingly enough, most people only use""" start="00:05:50.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Git, but anything that's, that implements this clone""" start="00:05:53.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""command for VC, and it could download it. So there's no""" start="00:05:57.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""tarballs involved. Which is also, one should emphasize,""" start="00:06:01.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""part of the difficulty of VC packages because when you have""" start="00:06:05.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""version control and you want to upgrade it, it might be that""" start="00:06:07.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""the upstream did a force push. For that, you make local""" start="00:06:10.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""changes and then you have to merge them upstream with the""" start="00:06:14.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""upstream changes when fetching stuff. It's one of the big""" start="00:06:17.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""downsides of version-controlled stuff, and I'm saying""" start="00:06:21.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""this as the guy who actually wrote package-vc. There's""" start="00:06:23.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""times to use it, there's advantages to it, but that's""" start="00:06:27.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""something you should keep in mind, why tarballs are""" start="00:06:29.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""interesting to have, in my opinion. Okay. How is the new""" start="00:06:32.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""behavior of metaqueue in prog mode, progfail, reindent,""" start="00:06:39.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""defun, or something like that, different from the behavior""" start="00:06:42.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""of C-M-q, i.e. indent-pp-sexp in older Emacs""" start="00:06:45.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""version? My apologies if indent-pp-sexp, it's really tough to""" start="00:06:48.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""read M-x commands out loud. It's not bound to""" start="00:06:52.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""C-M-q by default, I can't tell. Let me try that command""" start="00:06:55.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""out because I've never tried it, never used it before.""" start="00:07:01.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""You know, that isn't bound by default. I bind that up myself""" start="00:07:05.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""and I have that binding. I think that's, that's not right. It""" start="00:07:09.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""says so. I mean, I'm currently executing it here in Emacs and""" start="00:07:11.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""it says you can also run the commands indent-pp-sexp with""" start="00:07:15.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""M-q, C-M-q. Apparently it is. I mean, I""" start="00:07:20.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""didn't set it myself. I don't know what's up with that. to try""" start="00:07:26.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""and move it. And then each line started with points or pretty""" start="00:07:31.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""printed. I mean, the difference, the main difference""" start="00:07:35.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""between that and the command highlighted, what's the name""" start="00:07:37.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""again? I forget it all the time. The prog-mode command.""" start="00:07:41.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""prog-fill-reindent-defun is that""" start="00:07:47.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""it checks if it's in a string or not. If it's in a string or if""" start="00:07:50.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""it's in a comma, then it will refill. Otherwise, it's going""" start="00:07:56.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""to re-indent.""" start="00:07:58.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""That's, I think, as far as I see, that's going to be the main""" start="00:07:59.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""difference. If we have some long comments somewhere. Let's""" start="00:08:05.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""try that out. Yeah, that's the difference. I just, you can't""" start="00:08:09.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""see it, but I did try it. Okay, good. Thank you. You did a""" start="00:08:15.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""wonderful job describing visually what you're doing. All""" start="00:08:19.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""right, moving on to the next question, and we have about, we""" start="00:08:22.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""have just enough time to cover the last three questions,""" start="00:08:26.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""especially because the next one, I can pretty much surmise""" start="00:08:28.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""the answer. Any plans for Emacs running on iOS? Probably not""" start="00:08:32.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""because it's not, I mean, as I emphasized in the video, the""" start="00:08:36.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs port in Android is completely free. And to my""" start="00:08:40.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""knowledge, that's not something that's currently""" start="00:08:43.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""possible with iOS. You need Xcode or something like that to""" start="00:08:45.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""build iOS stuff. So that's a big no-no. I mean, maybe Apple's""" start="00:08:49.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""going to change their mind on that one. Well, I won't be the""" start="00:08:56.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""one liaising with Apple to make sure that they do, but PR""" start="00:09:00.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""welcomes, I guess, or motivated folks welcome. Second to""" start="00:09:04.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""last question. I am worried about the situation on non-free""" start="00:09:07.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""systems. There was talk about the Windows and the macOS""" start="00:09:11.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""versions being as good as unmaintained. Where do we go from""" start="00:09:14.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""here? I gather that most users of Emacs are still on non-free""" start="00:09:17.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""platforms and will remain to be there. I don't know about the""" start="00:09:20.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""last point, if that's true, because there's no statistics""" start="00:09:24.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""on that matter. But the main, I mean, someone has to, I know""" start="00:09:28.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that Corwin is involved with the Mac, with the Windows""" start="00:09:35.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""stuff. Modestly. Sure, I'd love to jump in, but I'm far more""" start="00:09:37.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""interested in your thoughts than mine. Please, please""" start="00:09:43.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""continue. Someone has to do the work. Eli uses, as far as I""" start="00:09:45.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""know, Eli's on the Windows XP system. So as long as he's doing""" start="00:09:51.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that, there's going to be Windows support for one form or""" start="00:09:58.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""another, or at least DOS. All right. And now you put a quarter""" start="00:10:02.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""in me, so I'll jump right back in. That's perfect for where I""" start="00:10:07.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""guess I would take the question. To me, it's an""" start="00:10:12.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""accessibility issue. Think about it this way. Maybe that""" start="00:10:14.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Windows XP system is what someone can afford. Likewise,""" start="00:10:17.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""from a freedom versus I have to do my job and I have to use""" start="00:10:23.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""certain technology to do my job. Maybe Emacs is what""" start="00:10:27.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""somebody can afford right? It might be the only free tool""" start="00:10:31.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that they use and they don't have a lot of choice about the""" start="00:10:35.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""operating system that they're in most of the day. In fact,""" start="00:10:37.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""somebody could be in the situation where their computing""" start="00:10:40.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""device at work is really their internet access, right? All""" start="00:10:42.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""of those situations are possible. Therefore, I tend to""" start="00:10:45.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""assume they all exist and when I ask, you know, how much It""" start="00:10:48.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""definitely is concerning when we hear about kind of black""" start="00:10:53.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""holes in the brain trust of something like support for the""" start="00:10:58.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Windows port. I feel like I've heard a lot of people""" start="00:11:02.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""answering that call, but the importance of that is that it""" start="00:11:06.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""doesn't stop echoing, right? Free software goes as long as""" start="00:11:10.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""there are people that are irritated enough about something""" start="00:11:14.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""to sort of come hack on it. Yeah. And the same applies to Mac""" start="00:11:16.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""OS. But I don't know any concrete details about who's""" start="00:11:20.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""currently working on it. I can't recollect any details on""" start="00:11:25.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""who's currently working on what.""" start="00:11:28.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Okay. And that leaves us with the last question of the day.""" start="00:11:29.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""I'm a bit confused about what version of Org that I should""" start="00:11:35.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""write towards because there's Org in Emacs, the one that""" start="00:11:38.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""ships built-in. There's the one in ELPA. There's the one in""" start="00:11:40.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Org, probably the Org ELPA, I assume. Is there a best""" start="00:11:44.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""practice on what Org to use when following Emacs latest?""" start="00:11:48.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""when following us latest. It depends on, I think, my rough""" start="00:11:51.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""heuristic is if you do use Org a lot and if you follow the""" start="00:11:58.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""newest features, then use the version on Elpa, because the""" start="00:12:02.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Elpa version should be the most up-to-date one. The Org Elpa""" start="00:12:06.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""was deprecated, to my knowledge. If that seems true, please""" start="00:12:09.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""someone interrupt me before I make a fool of myself.""" start="00:12:15.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""No one's done that yet.""" start="00:12:18.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""I think a couple of years ago there were chats and then we""" start="00:12:24.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""deprecated the all contrib ELPA, but I think all the ELPA is""" start="00:12:29.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""still alive. I didn't know that about that. Okay, in that""" start="00:12:34.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""case, that relativizes how absolute my answer is.""" start="00:12:40.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Personally, I just use the version in Emacs, which is""" start="00:12:44.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""bundled with Emacs, which is regularly updated on master""" start="00:12:49.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""whenever there's a release. But that might take maybe, it""" start="00:12:53.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""might be a short time behind the ELPA version, or the other""" start="00:12:58.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""ELPA, the Org ELPA, which we mentioned. But I'm a very light""" start="00:13:03.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Org mode user, so please don't take my word for that one. No,""" start="00:13:11.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""and I'm happy to come to you. Yeah. I""" start="00:13:16.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""feel like we lost Leo again. OK. Well, that's all right. I""" start="00:13:23.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""wanted a bite at that, Apple. I'm a little bit. Yeah, I also""" start="00:13:27.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""describe myself as a light org user, but somehow your""" start="00:13:31.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""comment made me think, well, maybe I do use it just a little""" start="00:13:34.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""bit more than you, Philip.""" start="00:13:37.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""From my standpoint, I'm using it as a technical basis for""" start="00:13:41.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""dungeon mode in order to keep the game notes for the games""" start="00:13:45.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that are made using this game engine I'm making that I talked""" start="00:13:49.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""about a few years ago. As soon as you said technical grounds,""" start="00:13:52.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""you definitely use it more. Right, right. So I've studied""" start="00:13:56.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""its internals a bit, and I have my own thoughts about this or""" start="00:13:59.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that. But of course, I'm rolling with the punches because""" start="00:14:04.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""I'm just grateful that the bear dances. What an amazing""" start="00:14:06.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""thing is Org Mode. But Leo knows far more than me,""" start="00:14:10.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""conveniently having his stage right here, so he can't""" start="00:14:14.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""defend himself from this. But I've had thoughts around this""" start="00:14:18.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""space. Are you back, Leo? Yeah, sorry, I'm back. You save us""" start="00:14:22.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""all. Maybe closing remarks. I was trying to clear my throat""" start="00:14:28.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""to be very inconspicuous about me coming back, but""" start="00:14:33.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""apparently I was ousted. Yeah, I was trying to answer the""" start="00:14:36.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""question and I was trying to desperately save you from""" start="00:14:39.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""answering, Philip, because yes, the thing about Org Mode is""" start="00:14:42.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""that if you are the kind of people who tend to check out master""" start="00:14:46.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""on Org Mode, generally it's roughly pretty stable. Like""" start="00:14:48.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""when we were working with Org Element and stuff like this,""" start="00:14:51.920" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Perhaps there were some elements of stability which""" start="00:14:54.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""weren't there quite yet, but usually now it's pretty""" start="00:14:56.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""stable. So I think that if you are really excited about""" start="00:14:59.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""contributing to Org Mode and stuff like this, I think there""" start="00:15:02.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""isn't all that many risks to just checking out Org Mode""" start="00:15:04.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Master, so cloning the repository and just keeping up to""" start="00:15:08.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""date. Otherwise, ELPA is a fairly safe bet if you want to have""" start="00:15:11.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""the latest stable version. And we've got a question about""" start="00:15:15.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""DLM. as with Emacs itself. You can follow whatever is""" start="00:15:19.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""published in your package archives or in your system""" start="00:15:24.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""distribution package manager. You can build it yourself if""" start="00:15:28.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""you want to contribute and fix bugs, add features, and so on.""" start="00:15:32.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Yeah, and I don't think perhaps a little more with Emacs,""" start="00:15:36.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""because the features that tends to get introduced in Emacs""" start="00:15:40.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""are slightly more wild. Not wild in the sense that they are""" start="00:15:43.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""less stable, but wild in the sense that they tend to change a""" start="00:15:48.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""lot more stuff. The core of Org, at least during Bastien's""" start="00:15:50.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""maintenance ship, was very stable when you think about it.""" start="00:15:54.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""So things might change with Ihor right now in terms of how he""" start="00:15:56.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""wants to change some of the core behaviors, but it's usually""" start="00:15:59.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""pretty stable. And whether you use the latest major""" start="00:16:02.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""version, the latest minor version, things are probably""" start="00:16:06.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""going to be pretty stable. It's like you heard me while you""" start="00:16:09.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""were offline. And I do agree with that, in case you might have""" start="00:16:11.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""heard both our remarks and think we're talking different""" start="00:16:16.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""angles. Actually, I think we would tend to agree on this, Leo""" start="00:16:18.320" video="qanda-emacs30" id="subtitle"]] +[[!template text="""and I. For the record, when I'm saying, oh, I have to go keep up""" start="00:16:22.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""with org, that's because org grows behaviors that I've got""" start="00:16:26.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""my own. I had to figure out at some point my own way to do it, and""" start="00:16:30.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""now I'm learning how it's done, right? So I'm like, in my""" start="00:16:34.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""abstraction, blah, right? And those conversations""" start="00:16:38.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""usually end at, and somebody else took the time to figure out""" start="00:16:41.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""how to actually make Emacs do that. Go be quiet. And I do, and I""" start="00:16:44.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""do consider that under Bastien's tenure, it has been quite""" start="00:16:48.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""stable. We might notice the occasional like, oh, this""" start="00:16:53.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""highlights now and that didn't, right? But very often, very""" start="00:16:57.040" video="qanda-emacs30" id="subtitle"]] +[[!template text="""infrequently is it breaking my workflow as a user, any of it.""" start="00:17:00.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""It's interesting to me that this mirrors my experience with""" start="00:17:03.600" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs itself, where I think, in my perception, Emacs master""" start="00:17:07.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""is very stable and I might notice the slight changes between""" start="00:17:12.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""git pulls. But otherwise, in my experience, org mode""" start="00:17:17.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""suddenly changes something. I don't know what changed or""" start="00:17:21.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""what's going on or uh what caused it and it seemed and i i""" start="00:17:24.880" video="qanda-emacs30" id="subtitle"]] +[[!template text="""perceive it as being a sudden uncontrolled change or""" start="00:17:29.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""something and i think that's that's apt right that gets""" start="00:17:33.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""right at it if if we're following if we're pulling for more""" start="00:17:36.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""pretty regularly crime job every night or pulling a few""" start="00:17:40.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""times a day or something like that we're going to the""" start="00:17:42.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""internals yeah, we'll have a different experience than,""" start="00:17:44.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""you know, if we only remember to update org once every four""" start="00:17:48.640" video="qanda-emacs30" id="subtitle"]] +[[!template text="""months, it really pays to stick with everything. And""" start="00:17:51.960" video="qanda-emacs30" id="subtitle"]] +[[!template text="""suddenly lots of things might change. Whatever broken my""" start="00:17:54.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""own config, right? And so a lot of, like a lot of things within""" start="00:17:59.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs, but also within the free software tool chain, it's""" start="00:18:03.440" video="qanda-emacs30" id="subtitle"]] +[[!template text="""how much you're going to invent in the config, invest in the""" start="00:18:06.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""config, might limit you know, and maintaining your config""" start="00:18:09.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""may limit the depth of how far it makes sense for you to go with""" start="00:18:14.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""the tool at any given point in time. Actually just looked up""" start="00:18:17.200" video="qanda-emacs30" id="subtitle"]] +[[!template text="""my org config and it's four, I said four options, user""" start="00:18:21.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""options. So that's, if that's the measurements of org""" start="00:18:25.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""expertise, that's my level, it's four.""" start="00:18:29.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""That's all good then. Four of four, I'm assuming that is,""" start="00:18:32.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""right? Four of what? What was the metric there, four of like a""" start="00:18:38.560" video="qanda-emacs30" id="subtitle"]] +[[!template text="""thousand? Four out of the number of user options that Word""" start="00:18:44.280" video="qanda-emacs30" id="subtitle"]] +[[!template text="""provides. Oh, okay, I see. Four, yeah, more like 10,000. I'm""" start="00:18:48.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""there. Yeah. All right. On that note, I suggest we move to""" start="00:18:54.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""what's close because it's fairly late for me and I need to""" start="00:18:59.080" video="qanda-emacs30" id="subtitle"]] +[[!template text="""sleep. And Philip, I think it's pretty late for you as well,""" start="00:19:01.000" video="qanda-emacs30" id="subtitle"]] +[[!template text="""isn't it? I'm in Germany, so it's about... So it is pretty""" start="00:19:03.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""late. It's the same time zone as me. It's 11 p.m. for you.""" start="00:19:07.240" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Truly, yeah. Yeah, so I suggest we both take the chance to go""" start="00:19:09.800" video="qanda-emacs30" id="subtitle"]] +[[!template text="""to bed as soon as we can. But Philip, thank you so much for""" start="00:19:16.400" video="qanda-emacs30" id="subtitle"]] +[[!template text="""both the presentation and also the answers that you""" start="00:19:20.360" video="qanda-emacs30" id="subtitle"]] +[[!template text="""provided to us and the nice little chat we had at the end. We""" start="00:19:22.760" video="qanda-emacs30" id="subtitle"]] +[[!template text="""look forward to seeing you again next year, perhaps for""" start="00:19:26.120" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Emacs 31. I'm not sure. I was chatting with wasamasa""" start="00:19:29.520" video="qanda-emacs30" id="subtitle"]] +[[!template text="""trying to make prognostics about when Emacs 30 is going to be""" start="00:19:34.160" video="qanda-emacs30" id="subtitle"]] +[[!template text="""released. There's a pre-release coming soon. I should have""" start="00:19:37.680" video="qanda-emacs30" id="subtitle"]] +[[!template text="""mentioned that earlier. Well, there you go. Gone.""" start="00:19:40.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""All right. Well, thank you so much, Philip. We'll be moving""" start="00:19:46.720" video="qanda-emacs30" id="subtitle"]] +[[!template text="""towards close. Give us about two minutes to get set up in the""" start="00:19:51.840" video="qanda-emacs30" id="subtitle"]] +[[!template text="""other room. And Philip, we'll see you next time. Goodbye.""" start="00:19:54.480" video="qanda-emacs30" id="subtitle"]] +[[!template text="""Bye-bye. Thank you.""" start="00:19:58.440" video="qanda-emacs30" id="subtitle"]]
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20emacs30%3A%20Emacs%2030%20Highlights) diff --git a/2024/info/emacs30-before.md b/2024/info/emacs30-before.md index 2216e16e..95dd439d 100644 --- a/2024/info/emacs30-before.md +++ b/2024/info/emacs30-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 25-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="emacs30-mainVideo" data=""" 00:00.000 Introduction 01:41.800 Android @@ -22,5 +24,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 23:17.940 Wrapping up """]]
Duration: 24:55 minutes
+ +# Q&A + +
Duration: 23:36 minutes
# Description \ No newline at end of file diff --git a/2024/info/hyperbole-after.md b/2024/info/hyperbole-after.md index db5e715e..471519ff 100644 --- a/2024/info/hyperbole-after.md +++ b/2024/info/hyperbole-after.md @@ -165,229 +165,229 @@ Captioner: sachac

Q&A transcript (unedited)

-[[!template text="""And I believe we are live. Hi, Mats, how are you doing? Oh, I'm""" start="00:00:08.986" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""fine. It's a pleasure to see you again after last year. And I""" start="00:00:12.308" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""was trying to think about it. We saw you last year, but didn't""" start="00:00:16.590" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""we see you as well in 2022? Yes. This is my third year. Yeah,""" start="00:00:19.131" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""well, thank you for being a regular at EmacsConf. It's""" start="00:00:26.915" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""always a pleasure to have you chat about hyperbole.""" start="00:00:29.136" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Although I think you're the only one chatting about""" start="00:00:31.937" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""hyperbole this year compared to last year. Yes,""" start="00:00:31.937" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""unfortunately, that's, yeah, Bob has some family issues.""" start="00:00:36.744" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""So yeah, I'm here, but I'm here. Yeah, but we are happy to have""" start="00:00:41.187" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you here. And as I was saying before, I'm not sure if you were,""" start="00:00:44.269" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you had the time to watch the previous talk by Mohsen, you""" start="00:00:46.791" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""know, you had, there were plenty of ideas, I think that were""" start="00:00:46.791" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""very similar to what Hyperbole is trying to do by having""" start="00:00:46.791" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""buttons and having stuff that can be in any other mode that""" start="00:00:46.791" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""would allow you to supplement a coding file with extra""" start="00:00:46.791" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""information. So the ideas are living on. And even though""" start="00:01:06.745" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""hyperbole is one thing, I feel like other packages are also""" start="00:01:11.448" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""taking a lot of inspiration for it. So congratulations on""" start="00:01:11.448" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""being an inspiration, I suppose. Oh, thanks.""" start="00:01:16.530" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Unfortunately, I have not had any time to watch anything of""" start="00:01:21.493" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the AMS conference since apparently my life is like every""" start="00:01:21.493" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""time it's AMS conference, I do something else. So I've been""" start="00:01:21.493" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""just moving this weekend. So, I'm in a new apartment, but I'm""" start="00:01:32.819" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""connected and everything seems to work okay. So, I can't""" start="00:01:35.800" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""relate to what we said in any of the other talks, I'm afraid.""" start="00:01:41.225" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""So, sorry about that. No, that's okay. No, but that's""" start="00:01:45.348" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""completely fine, because you may be able to watch the talks""" start="00:01:47.310" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""at any point later on, because I'll remind the viewers that""" start="00:01:47.310" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the talks are currently available on EmacsConf or the""" start="00:01:47.310" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""pre-recorded one. And I think we only had one live talk""" start="00:01:47.310" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""yesterday. All of them are already available with""" start="00:01:58.199" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""subtitles and all the funny stuff that we usually put. So""" start="00:02:02.422" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""that's an invitation for people to watch it. All right. So,""" start="00:02:06.844" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Mats, before we start with the questions, I see people in the""" start="00:02:10.985" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""process of writing them. Was there anything else you wanted""" start="00:02:10.985" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""to add on top of your presentation? Maybe some supplements""" start="00:02:16.887" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""or whatnot? No, no. Nothing to add. Right. I mean, this year""" start="00:02:19.368" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""was more a bag of tricks, some new stuff that you've""" start="00:02:28.493" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""implemented in Hyperbole. And it's fun because I see the UI""" start="00:02:28.493" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""that you have for some of those modes. And earlier, you""" start="00:02:33.115" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""weren't able to watch those talks, but we were talking a lot""" start="00:02:37.836" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""about Transient and about what it allows you to do in terms of""" start="00:02:37.836" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interactivity. I'm actually familiar with Transient. No,""" start="00:02:37.836" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""no, no. It's a mode written by Tarsier, so Jonas Bernoulli,""" start="00:02:50.500" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the person behind Magits, and it's a very nice way to create""" start="00:02:52.765" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""menus for interactive setups. So, if you are interested in""" start="00:02:52.765" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""perhaps augmenting what you currently have with""" start="00:03:04.387" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Hyperbole, it might be nice to look into Transient because I""" start="00:03:04.387" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""think this is heading towards eventually being merged into""" start="00:03:04.387" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the core of Emacs. I mean, don't quote me on this. and I'm not""" start="00:03:04.387" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""sure how Tarsius feels about it, but because of the""" start="00:03:18.570" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""adoption, because Magit obviously uses transient, Org is""" start="00:03:18.570" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""trying to make a move towards adopting transient, it feels""" start="00:03:18.570" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""like Hyperbole would do well as well to adopt it because it's""" start="00:03:18.570" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""starting to become a grammar of general UI at this point.""" start="00:03:18.570" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Yeah, now when you mention it, I remember because I'm a heavy""" start="00:03:37.338" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""user of Magic, of course. So I know Transient that way. I know""" start="00:03:37.338" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""also that people have been complaining about Hyperbole's""" start="00:03:47.364" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""menu system. You know that Hyperbole reach back to""" start="00:03:47.364" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""something like 1993, so it has some maybe things that are not""" start="00:03:54.989" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""modern in that sense. So we have it on the plate to maybe look""" start="00:03:54.989" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""into these things and how we can sort of make things modern,""" start="00:04:04.660" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""etc. Sure, but it's completely fine to take your time. You""" start="00:04:04.660" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""don't necessarily have to follow the latest fads when it""" start="00:04:16.158" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""comes to completion engines or interactive engines like""" start="00:04:16.158" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Transient is. I'm not actually sure how you would call""" start="00:04:16.158" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Transient. Is this a UI maker, an interaction engine? I""" start="00:04:25.085" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""don't know. I'll need to ask Tarsius at some point. All""" start="00:04:31.450" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""right. Okay. Okay so let's move on to the questions. We've""" start="00:04:35.854" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""got a couple of them and for the Q&A we'll have about five""" start="00:04:41.108" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""minutes and 30 seconds until we got to lunch. So starting""" start="00:04:41.108" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""with the first question. How is the log buffer generated in""" start="00:04:48.692" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""your presentation? But it's a very quick answer to this. We""" start="00:04:51.194" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""use We recommend at EmacsConf that speakers use the""" start="00:04:56.696" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interaction log package, which allows you to have a""" start="00:04:57.737" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""slightly prettier lossage. Lossage being in Emacs how you""" start="00:04:57.737" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""call the comments that you've used. And so if you're""" start="00:05:06.622" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interested in using this for your own presentation,""" start="00:05:09.564" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interaction log, and you'll be able to find it fairly""" start="00:05:09.564" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""easily.""" start="00:05:09.564" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Moving to the next question. So the selector thing control c""" start="00:05:19.249" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""return is similar to expand region. How does it behave in""" start="00:05:21.051" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""codes i.e functions or class?""" start="00:05:25.454" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Well I think it behaves exactly the same. I mean in the""" start="00:05:31.978" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""In any sort of buffer, it might depend on what""" start="00:05:42.244" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""constitutes a word, et cetera, and a sentence in the mood.""" start="00:05:42.244" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""That's how I would say it. Right.""" start="00:05:56.831" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""I'm just, in that sense, I'm just a user of the function. I""" start="00:06:05.261" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""haven't implemented it. I haven't tested it more than that.""" start="00:06:07.923" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""We can do this as a demo that you start with maybe select a""" start="00:06:12.846" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""small thing and by hitting it over and over again, you select""" start="00:06:12.846" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""more and more. Yeah, but it's completely fine sometimes to""" start="00:06:12.846" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""merely be a user of something, you know. It's easy. It's a""" start="00:06:24.574" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""testament to how amazing Emacs is because everything is""" start="00:06:30.177" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""written in Lisp in the background, that as soon as you start""" start="00:06:30.177" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""becoming a maintainer of something, you kind of expect it to""" start="00:06:30.177" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""just be able to understand everything else. And whilst it's""" start="00:06:30.177" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""technically true, the limiter here is the amount of time""" start="00:06:40.101" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""that you can invest looking at the definitions,""" start="00:06:40.101" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""understanding what they do, and sadly we don't have the time""" start="00:06:40.101" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""to do all of this. And especially with Hyperbole, which is""" start="00:06:40.101" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""obviously interacting with major modes in something that""" start="00:06:51.727" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""is more involved than old mode, for instance. We do have""" start="00:06:51.727" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""another question. So, I know you Hyperbole devs are active""" start="00:07:00.970" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""and interested in sharing and interoperating with other""" start="00:07:02.950" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Emacs tools. What is a recent tool that you find exciting to""" start="00:07:02.950" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""think about using in combination with Hyperbole or would""" start="00:07:09.972" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""like to suggest using in combination with it? Well, lately""" start="00:07:09.972" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""we've been focusing a lot of sort of trying to make hyperbole""" start="00:07:19.502" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""work together with org mode and in in a good way so they can""" start="00:07:19.502" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""sort of, I mean, The idea with hyperbole is not to be better""" start="00:07:19.502" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""than everything else, but more to be like the glue or spider""" start="00:07:32.273" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""that could integrate different moods in a good way""" start="00:07:32.273" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""together. So that being top of everything. And org is a very""" start="00:07:32.273" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""popular mode, and there are a lot of sub-modes, or whatever""" start="00:07:49.634" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you can call it, with org for information management. And we""" start="00:07:49.634" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""would want Hyperbole to work together with org in a good way,""" start="00:07:59.082" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""so org users could benefit from Hyperbole as well. So we put""" start="00:07:59.082" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""in some effort in that. But I think there's a lot of way to go.""" start="00:08:07.789" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""There's much more that can be done there as well because""" start="00:08:13.874" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""different modes can easily compete in a bad way in the""" start="00:08:13.874" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""details. So it's a little bit of a tricky thing, especially""" start="00:08:13.874" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""like we have this and how probably we have this meta return""" start="00:08:23.001" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""for the action. production key and that's also used in many""" start="00:08:23.001" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""modes. So we would really, in the best of words, we would like""" start="00:08:33.263" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""DMX to sort of come to some agreement on using of the meta""" start="00:08:36.787" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""return in a good way for modes to sort of be able to work and""" start="00:08:36.787" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""live together. Yeah, I mean it's a tough thing to share the""" start="00:08:36.787" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""key bindings and the grammar of interaction between""" start="00:08:55.430" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""packages because you tell me meta-return, I don't want you""" start="00:08:55.430" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""to touch meta-return. For me it's just inserting a new line""" start="00:08:55.430" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""and not adding in the tension at the start and everyone is""" start="00:09:05.538" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""gonna have their own you know, feelings and thoughts about""" start="00:09:05.538" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""this, so it's really hard to impose any kind of system on""" start="00:09:12.944" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""this. But I'm glad to hear that you're looking into""" start="00:09:12.944" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interaction with Org Mode because I remember the questions""" start="00:09:18.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""we were having on your first conference when people were""" start="00:09:18.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""asking, oh I'm so glad that you're talking about hyperbole""" start="00:09:18.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""because the only way I'm interacting with it is when people""" start="00:09:18.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""chat about Org Mode and then Whenever we had announcements""" start="00:09:18.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""about Hyperbole, be it on Reddit, be it on Hacking News,""" start="00:09:33.975" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""people would say, but don't we already have Org Mode? And we""" start="00:09:33.975" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""won't get into the topic again, because I think you've done a""" start="00:09:41.821" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""wonderful job of explaining the differences in previous""" start="00:09:41.821" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""years. And today, the conference, your talk at the""" start="00:09:41.821" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""conference also made it obvious that it's doing something""" start="00:09:48.006" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""that Org Mode is not able to do. But ultimately, being able to""" start="00:09:48.006" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""interface between the two is something great. And I kind of""" start="00:09:56.312" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""wanted to ask you as well the question, because You haven't""" start="00:10:00.255" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""seen the talk, but yesterday we had the announcement that""" start="00:10:03.758" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""E.R. Rodchenko was becoming the new maintainer of Org Mode.""" start="00:10:03.758" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""So obviously, a new maintainer introduces idea of changes""" start="00:10:14.022" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""of, you know, philosophy and strategy and all this. Is this""" start="00:10:14.022" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""somehow on your end with Hyperbole inspiring you perhaps to""" start="00:10:23.525" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""also innovate in a sense to maybe try to change the way some""" start="00:10:23.525" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""things are done?""" start="00:10:23.525" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Hmm, tricky question. I know, right? Yeah, no, well, I don't""" start="00:10:35.706" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""know.""" start="00:10:41.670" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""I don't know if it answers the question, but we have this""" start="00:10:49.147" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""idea that we meet and work from our point of view. And then we""" start="00:10:49.147" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""pick up maybe details from the outside world. So we're not""" start="00:11:02.352" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""heavily looking into what happens in the rest of the world""" start="00:11:06.194" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""when it comes to Emacs and personal information""" start="00:11:06.194" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""management, etc. But but we do pick up some ideas.""" start="00:11:14.537" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Sometimes. But yeah, we mostly do hacking and then we want to""" start="00:11:22.041" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""we meet once a week and work on hyperbole and you know, so""" start="00:11:23.582" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Yeah, that's already very cool. And the reason I'm""" start="00:11:33.047" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""mentioning this is not because I know that you are operating""" start="00:11:34.709" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""in a little bit of a silo when it comes to all of hyperbole, but""" start="00:11:34.709" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""it's always nice for me personally to see a lot of energy""" start="00:11:34.709" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""being brought in by people. Whenever there's a new major""" start="00:11:34.709" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""version being published, be it Org Mode or be it Hyperbole,""" start="00:11:47.862" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""people are excited. There's a lot of energy in here because""" start="00:11:47.862" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""people are chatting about what you're doing. And that's why""" start="00:11:53.664" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""I find that people, a new maintenance ship for Org Mode""" start="00:11:57.465" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""actually benefits Hyperbole in a way because you get a lot of""" start="00:11:57.465" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""excitement, a lot of people thinking and bringing ideas to""" start="00:11:57.465" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the table. And I think it's a prime time to actually try I'm""" start="00:11:57.465" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""using the word stealing, but in a very nice way, stealing in""" start="00:12:12.169" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""terms of floss, stealing some ideas and trying to see if you""" start="00:12:12.169" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""can run with them on your own end. And that's also why I was""" start="00:12:12.169" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""suggesting transient, because transient looks like it's""" start="00:12:19.871" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""on its path to reach core at some point. And it would be nice if""" start="00:12:19.871" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you had the idea early on to integrate with it, because it""" start="00:12:27.573" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""might save you time later on and make your user happy,""" start="00:12:27.573" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""because they can find the same grammar between the Git,""" start="00:12:27.573" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""between org mode, and between hyperbolic. All right. Is""" start="00:12:27.573" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""there... I don't think... Yeah, go on, please. Yeah, I just""" start="00:12:41.561" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""want to add on that, that, I mean, as an ultimate goal, in the""" start="00:12:46.021" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""far distance, we would want sort of hyperbole or hyperbole""" start="00:12:46.021" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""type of functionality be part of the core IMAX. So in that""" start="00:12:46.021" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""sense, it's sort of totally sort of okay with us that""" start="00:12:59.612" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""different packages steal ideas and try to merge them into""" start="00:12:59.612" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""sort of the core system. Yeah. All right, I don't see any more""" start="00:12:59.612" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""questions, so I think we can move to close. Actually, we're""" start="00:13:14.716" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""actually three minutes over time, so I'm glad we managed to""" start="00:13:19.017" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""discuss a little more, but that's fine. Vance, do you have""" start="00:13:19.017" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""any last words? I'll try it out. Okay, well, then, you heard""" start="00:13:24.218" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""it, everyone. Just try it out. Try it out, and if you like it,""" start="00:13:29.979" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you can join us on Sundays""" start="00:13:34.200" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Right. And every Sunday, well, if you do not know what to do,""" start="00:13:39.537" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""you know, here's an idea for you. All right. Thank you so""" start="00:13:39.757" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""much, Mats, for coming again to Emacs Conf. And we look""" start="00:13:44.579" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""forward, perhaps, to seeing you next year. Yes. I'll be""" start="00:13:46.780" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""there. Hopefully, I can see some of the presentations live""" start="00:13:50.962" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""then. OK. That's OK. You've got the entire year to catch up on""" start="00:13:52.383" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""the ones you haven't seen this year and next year. But you'll""" start="00:13:56.865" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""have the time to catch another one live. All right. Yes.""" start="00:14:00.767" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Great! For the folks watching, we will be taking a break, a""" start="00:14:06.209" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""one hour and one minute break. We'll be back at 1 p.m. EST and I""" start="00:14:07.070" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""think if my UTC conversion is working right, it should be 6""" start="00:14:12.693" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""p.m. UTC, so at least in one hour. All right, see you in a bit""" start="00:14:12.693" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""folks! Oh yes, and sorry, I've got a little health speaking""" start="00:14:23.939" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""in my ears. In case you're interested in discussing further""" start="00:14:27.463" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""hyperbole with Mats, Mats is in the room right now and I see""" start="00:14:30.944" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""people have joined the BBP chat. So if you want to join and""" start="00:14:30.944" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""chat directly with Mats, I'm sure Mats would be more than""" start="00:14:38.165" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""happy to answer your questions. And obviously everything""" start="00:14:38.165" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""has been recorded and will be published later on. But for me,""" start="00:14:44.326" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""I will use the break to rest a little bit and I'll be back in the""" start="00:14:47.827" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""afternoon. All right, see you folks. Bye, take a break.""" start="00:14:47.827" video="qanda-hyperbole" id="subtitle"]] -[[!template text="""Okay.""" start="00:17:56.299" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""And I believe we are live. Hi, Mats, how are you doing? Oh, I'm""" start="00:00:00.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""fine. It's a pleasure to see you again after last year. And I""" start="00:00:12.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""was trying to think about it. We saw you last year, but didn't""" start="00:00:17.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""we see you as well in 2022? Yes. This is my third year. Yeah,""" start="00:00:20.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""well, thank you for being a regular at EmacsConf. It's""" start="00:00:26.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""always a pleasure to have you chat about hyperbole.""" start="00:00:29.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Although I think you're the only one chatting about""" start="00:00:31.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""hyperbole this year compared to last year. Yes,""" start="00:00:33.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""unfortunately, that's, yeah, Bob has some family issues.""" start="00:00:37.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""So yeah, I'm here, but I'm here. Yeah, but we are happy to have""" start="00:00:41.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you here. And as I was saying before, I'm not sure if you were,""" start="00:00:45.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you had the time to watch the previous talk by Mohsen, you""" start="00:00:49.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""know, you had, there were plenty of ideas, I think that were""" start="00:00:52.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""very similar to what Hyperbole is trying to do by having""" start="00:00:56.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""buttons and having stuff that can be in any other mode that""" start="00:00:59.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""would allow you to supplement a coding file with extra""" start="00:01:04.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""information. So the ideas are living on. And even though""" start="00:01:08.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""hyperbole is one thing, I feel like other packages are also""" start="00:01:11.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""taking a lot of inspiration for it. So congratulations on""" start="00:01:15.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""being an inspiration, I suppose. Oh, thanks.""" start="00:01:17.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Unfortunately, I have not had any time to watch anything of""" start="00:01:21.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the Emacs conference since apparently my life is like every""" start="00:01:24.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""time it's Emacs conference, I do something else. So I've been""" start="00:01:29.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""just moving this weekend. So, I'm in a new apartment, but I'm""" start="00:01:33.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""connected and everything seems to work okay. So, I can't""" start="00:01:37.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""relate to what we said in any of the other talks, I'm afraid.""" start="00:01:42.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""So, sorry about that. No, that's okay. No, but that's""" start="00:01:45.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""completely fine, because you may be able to watch the talks""" start="00:01:48.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""at any point later on, because I'll remind the viewers that""" start="00:01:51.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the talks are currently available on EmacsConf or the""" start="00:01:54.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""pre-recorded one. And I think we only had one live talk""" start="00:01:57.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""yesterday. All of them are already available with""" start="00:02:01.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""subtitles and all the funny stuff that we usually put. So""" start="00:02:04.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""that's an invitation for people to watch it. All right. So,""" start="00:02:08.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Mats, before we start with the questions, I see people in the""" start="00:02:11.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""process of writing them. Was there anything else you wanted""" start="00:02:14.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""to add on top of your presentation? Maybe some supplements""" start="00:02:17.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""or whatnot? No, no. Nothing to add. Right. I mean, this year""" start="00:02:21.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""was more a bag of tricks, some new stuff that you've""" start="00:02:29.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""implemented in Hyperbole. And it's fun because I see the UI""" start="00:02:31.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""that you have for some of those modes. And earlier, you""" start="00:02:36.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""weren't able to watch those talks, but we were talking a lot""" start="00:02:40.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""about Transient and about what it allows you to do in terms of""" start="00:02:42.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interactivity. I'm actually familiar with Transient. No,""" start="00:02:46.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""no, no. It's a mode written by Tarsius, so Jonas Bernoulli,""" start="00:02:51.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the person behind Magit, and it's a very nice way to create""" start="00:02:56.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""menus for interactive setups. So, if you are interested in""" start="00:03:01.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""perhaps augmenting what you currently have with""" start="00:03:06.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Hyperbole, it might be nice to look into Transient because I""" start="00:03:10.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""think this is heading towards eventually being merged into""" start="00:03:12.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the core of Emacs. I mean, don't quote me on this. and I'm not""" start="00:03:16.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""sure how Tarsius feels about it, but because of the""" start="00:03:18.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""adoption, because Magit obviously uses transient, Org is""" start="00:03:21.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""trying to make a move towards adopting transient, it feels""" start="00:03:25.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""like Hyperbole would do well as well to adopt it because it's""" start="00:03:28.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""starting to become a grammar of general UI at this point.""" start="00:03:32.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Yeah, now when you mention it, I remember because I'm a heavy""" start="00:03:36.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""user of Magic, of course. So I know Transient that way. I know""" start="00:03:40.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""also that people have been complaining about Hyperbole's""" start="00:03:47.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""menu system. You know that Hyperbole reach back to""" start="00:03:51.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""something like 1993, so it has some maybe things that are not""" start="00:03:56.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""modern in that sense. So we have it on the plate to maybe look""" start="00:04:02.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""into these things and how we can sort of make things modern,""" start="00:04:07.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""etc. Sure, but it's completely fine to take your time. You""" start="00:04:11.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""don't necessarily have to follow the latest fads when it""" start="00:04:16.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""comes to completion engines or interactive engines like""" start="00:04:19.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Transient is. I'm not actually sure how you would call""" start="00:04:24.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Transient. Is this a UI maker, an interaction engine? I""" start="00:04:26.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""don't know. I'll need to ask Tarsius at some point. All""" start="00:04:31.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""right. Okay. Okay so let's move on to the questions. We've""" start="00:04:36.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""got a couple of them and for the Q&A we'll have about five""" start="00:04:41.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""minutes and 30 seconds until we got to lunch. So starting""" start="00:04:45.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""with the first question. How is the log buffer generated in""" start="00:04:49.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""your presentation? But it's a very quick answer to this. We""" start="00:04:52.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""use We recommend at EmacsConf that speakers use the""" start="00:04:56.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interaction log package, which allows you to have a""" start="00:04:59.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""slightly prettier lossage. Lossage being in Emacs how you""" start="00:05:02.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""call the comments that you've used. And so if you're""" start="00:05:07.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interested in using this for your own presentation,""" start="00:05:10.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interaction log, and you'll be able to find it fairly""" start="00:05:12.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""easily.""" start="00:05:17.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Moving to the next question. So the selector thing control c""" start="00:05:19.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""return is similar to expand region. How does it behave in""" start="00:05:22.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""codes i.e functions or class?""" start="00:05:26.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Well I think it behaves exactly the same. I mean in the""" start="00:05:32.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""In any sort of buffer, it might depend on what""" start="00:05:45.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""constitutes a word, et cetera, and a sentence in the mood.""" start="00:05:50.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""That's how I would say it. Right.""" start="00:05:54.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""I'm just, in that sense, I'm just a user of the function. I""" start="00:06:00.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""haven't implemented it. I haven't tested it more than that.""" start="00:06:09.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""We can do this as a demo that you start with maybe select a""" start="00:06:12.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""small thing and by hitting it over and over again, you select""" start="00:06:17.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""more and more. Yeah, but it's completely fine sometimes to""" start="00:06:22.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""merely be a user of something, you know. It's easy. It's a""" start="00:06:26.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""testament to how amazing Emacs is because everything is""" start="00:06:30.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""written in Lisp in the background, that as soon as you start""" start="00:06:33.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""becoming a maintainer of something, you kind of expect it to""" start="00:06:35.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""just be able to understand everything else. And whilst it's""" start="00:06:38.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""technically true, the limiter here is the amount of time""" start="00:06:40.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""that you can invest looking at the definitions,""" start="00:06:43.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""understanding what they do, and sadly we don't have the time""" start="00:06:47.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""to do all of this. And especially with Hyperbole, which is""" start="00:06:50.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""obviously interacting with major modes in something that""" start="00:06:53.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""is more involved than old mode, for instance. We do have""" start="00:06:55.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""another question. So, I know you Hyperbole devs are active""" start="00:07:01.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""and interested in sharing and interoperating with other""" start="00:07:05.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Emacs tools. What is a recent tool that you find exciting to""" start="00:07:08.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""think about using in combination with Hyperbole or would""" start="00:07:11.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""like to suggest using in combination with it? Well, lately""" start="00:07:14.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""we've been focusing a lot of sort of trying to make hyperbole""" start="00:07:21.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""work together with org mode and in in a good way so they can""" start="00:07:24.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""sort of, I mean, The idea with hyperbole is not to be better""" start="00:07:29.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""than everything else, but more to be like the glue or spider""" start="00:07:36.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""that could integrate different moods in a good way""" start="00:07:40.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""together. So that being top of everything. And org is a very""" start="00:07:44.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""popular mode, and there are a lot of sub-modes, or whatever""" start="00:07:51.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you can call it, with org for information management. And we""" start="00:07:55.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""would want Hyperbole to work together with org in a good way,""" start="00:07:59.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""so org users could benefit from Hyperbole as well. So we put""" start="00:08:03.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""in some effort in that. But I think there's a lot of way to go.""" start="00:08:09.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""There's much more that can be done there as well because""" start="00:08:13.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""different modes can easily compete in a bad way in the""" start="00:08:17.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""details. So it's a little bit of a tricky thing, especially""" start="00:08:21.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""like we have this and how probably we have this M-RET""" start="00:08:26.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""for the action production key and that's also used in many""" start="00:08:32.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""modes. So we would really, in the best of words, we would like""" start="00:08:36.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Emacs to sort of come to some agreement on using of the""" start="00:08:40.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""M-RET in a good way for modes to sort of be able to work and""" start="00:08:46.389" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""live together. Yeah, I mean it's a tough thing to share the""" start="00:08:52.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""key bindings and the grammar of interaction between""" start="00:08:58.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""packages because you tell me meta-return, I don't want you""" start="00:09:01.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""to touch meta-return. For me it's just inserting a new line""" start="00:09:04.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""and not adding in the tension at the start and everyone is""" start="00:09:07.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""gonna have their own you know, feelings and thoughts about""" start="00:09:10.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""this, so it's really hard to impose any kind of system on""" start="00:09:14.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""this. But I'm glad to hear that you're looking into""" start="00:09:17.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interaction with Org Mode because I remember the questions""" start="00:09:20.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""we were having on your first conference when people were""" start="00:09:23.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""asking, oh I'm so glad that you're talking about hyperbole""" start="00:09:26.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""because the only way I'm interacting with it is when people""" start="00:09:28.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""chat about Org Mode and then whenever we had announcements""" start="00:09:31.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""about Hyperbole, be it on Reddit, be it on Hacker News,""" start="00:09:35.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""people would say, but don't we already have Org Mode? And we""" start="00:09:39.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""won't get into the topic again, because I think you've done a""" start="00:09:42.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""wonderful job of explaining the differences in previous""" start="00:09:44.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""years. And today, the conference, your talk at the""" start="00:09:47.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""conference also made it obvious that it's doing something""" start="00:09:51.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""that Org Mode is not able to do. But ultimately, being able to""" start="00:09:54.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""interface between the two is something great. And I kind of""" start="00:09:58.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""wanted to ask you as well the question, because You haven't""" start="00:10:00.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""seen the talk, but yesterday we had the announcement that""" start="00:10:04.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Ihor Radchenko was becoming the new maintainer of Org Mode.""" start="00:10:10.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""So obviously, a new maintainer introduces idea of changes""" start="00:10:13.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""of, you know, philosophy and strategy and all this. Is this""" start="00:10:18.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""somehow on your end with Hyperbole inspiring you perhaps to""" start="00:10:23.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""also innovate in a sense to maybe try to change the way some""" start="00:10:28.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""things are done?""" start="00:10:32.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Hmm, tricky question. I know, right? Yeah, no, well, I don't""" start="00:10:32.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""know.""" start="00:10:45.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""I don't know if it answers the question, but we have this""" start="00:10:46.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""idea that we meet and work from our point of view. And then we""" start="00:10:52.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""pick up maybe details from the outside world. So we're not""" start="00:11:02.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""heavily looking into what happens in the rest of the world""" start="00:11:07.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""when it comes to Emacs and personal information""" start="00:11:13.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""management, etc. But but we do pick up some ideas.""" start="00:11:17.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Sometimes. But yeah, we mostly do hacking and then we want to""" start="00:11:21.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""we meet once a week and work on hyperbole and you know, so""" start="00:11:26.720" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Yeah, that's already very cool. And the reason I'm""" start="00:11:31.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""mentioning this is not because I know that you are operating""" start="00:11:35.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""in a little bit of a silo when it comes to all of hyperbole, but""" start="00:11:38.800" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""it's always nice for me personally to see a lot of energy""" start="00:11:42.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""being brought in by people. Whenever there's a new major""" start="00:11:45.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""version being published, be it Org Mode or be it Hyperbole,""" start="00:11:49.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""people are excited. There's a lot of energy in here because""" start="00:11:52.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""people are chatting about what you're doing. And that's why""" start="00:11:55.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""I find that people, a new maintenanceship for Org Mode""" start="00:11:58.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""actually benefits Hyperbole in a way because you get a lot of""" start="00:12:02.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""excitement, a lot of people thinking and bringing ideas to""" start="00:12:05.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the table. And I think it's a prime time to actually try I'm""" start="00:12:07.560" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""using the word stealing, but in a very nice way, stealing in""" start="00:12:12.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""terms of floss, stealing some ideas and trying to see if you""" start="00:12:14.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""can run with them on your own end. And that's also why I was""" start="00:12:17.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""suggesting transient, because transient looks like it's""" start="00:12:21.200" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""on its path to reach core at some point. And it would be nice if""" start="00:12:24.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you had the idea early on to integrate with it, because it""" start="00:12:28.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""might save you time later on and make your user happy,""" start="00:12:31.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""because they can find the same grammar between the Git,""" start="00:12:34.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""between org mode, and between hyperbole. All right. Is""" start="00:12:37.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""there... I don't think... Yeah, go on, please. Yeah, I just""" start="00:12:41.640" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""want to add on that, that, I mean, as an ultimate goal, in the""" start="00:12:46.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""far distance, we would want sort of hyperbole or hyperbole""" start="00:12:49.880" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""type of functionality be part of the core Emacs. So in that""" start="00:12:56.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""sense, it's sort of totally sort of okay with us that""" start="00:13:00.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""different packages steal ideas and try to merge them into""" start="00:13:06.840" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""sort of the core system. Yeah. All right, I don't see any more""" start="00:13:10.600" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""questions, so I think we can move to close. Actually, we're""" start="00:13:16.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""actually three minutes over time, so I'm glad we managed to""" start="00:13:19.280" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""discuss a little more, but that's fine. Vance, do you have""" start="00:13:22.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""any last words? I'll try it out. Okay, well, then, you heard""" start="00:13:24.760" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""it, everyone. Just try it out. Try it out, and if you like it,""" start="00:13:31.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you can join us on Sundays""" start="00:13:35.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Right. And every Sunday, well, if you do not know what to do,""" start="00:13:37.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""you know, here's an idea for you. All right. Thank you so""" start="00:13:41.960" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""much, Mats, for coming again to Emacs Conf. And we look""" start="00:13:44.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""forward, perhaps, to seeing you next year. Yes. I'll be""" start="00:13:47.080" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""there. Hopefully, I can see some of the presentations live""" start="00:13:50.320" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""then. OK. That's OK. You've got the entire year to catch up on""" start="00:13:55.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""the ones you haven't seen this year and next year. But you'll""" start="00:13:58.400" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""have the time to catch another one live. All right. Yes.""" start="00:14:01.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Great! For the folks watching, we will be taking a break, a""" start="00:14:04.360" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""one hour and one minute break. We'll be back at 1 p.m. EST and I""" start="00:14:09.520" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""think if my UTC conversion is working right, it should be 6""" start="00:14:14.040" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""p.m. UTC, so at least in one hour. All right, see you in a bit""" start="00:14:21.480" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""folks! Oh yes, and sorry, I've got a little health speaking""" start="00:14:24.680" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""in my ears. In case you're interested in discussing further""" start="00:14:30.160" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""hyperbole with Mats, Mats is in the room right now and I see""" start="00:14:33.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""people have joined the BBP chat. So if you want to join and""" start="00:14:36.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""chat directly with Mats, I'm sure Mats would be more than""" start="00:14:39.920" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""happy to answer your questions. And obviously everything""" start="00:14:42.440" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""has been recorded and will be published later on. But for me,""" start="00:14:45.000" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""I will use the break to rest a little bit and I'll be back in the""" start="00:14:48.240" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""afternoon. All right, see you folks. Bye, take a break.""" start="00:14:54.120" video="qanda-hyperbole" id="subtitle"]] +[[!template text="""Okay.""" start="00:14:59.040" video="qanda-hyperbole" id="subtitle"]]
Questions or comments? Please e-mail [matsl@gnu.org](mailto:matsl@gnu.org?subject=Comment%20for%20EmacsConf%202023%20hyperbole%3A%20Fun%20things%20with%20GNU%20Hyperbole) diff --git a/2024/info/hyperbole-before.md b/2024/info/hyperbole-before.md index 2f8be02e..3a67771d 100644 --- a/2024/info/hyperbole-before.md +++ b/2024/info/hyperbole-before.md @@ -4,12 +4,14 @@ May take questions after the event depending on how his move goes [[!toc ]] Format: 15-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="hyperbole-mainVideo" data=""" 00:00.000 Introduction 00:41.299 The action key and the assist key @@ -20,5 +22,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 12:33.818 Web search """]]
Duration: 14:10 minutes
+ +# Q&A + +
Duration: 21:56 minutes
# Description \ No newline at end of file diff --git a/2024/info/julia-after.md b/2024/info/julia-after.md index 283ecd20..c7945b26 100644 --- a/2024/info/julia-after.md +++ b/2024/info/julia-after.md @@ -211,11 +211,11 @@

Q&A transcript (unedited)

-[[!template text="""answer to that. I, I think the infrastructure for an""" start="00:00:00.089" video="qanda-julia" id="subtitle"]] +[[!template text="""... answer to that. I, I think the infrastructure for an""" start="00:00:00.089" video="qanda-julia" id="subtitle"]] [[!template text="""ecosystem in Julia in general is as mature as other""" start="00:00:01.509" video="qanda-julia" id="subtitle"]] [[!template text="""languages, and even debugger infiltrator themselves are""" start="00:00:01.509" video="qanda-julia" id="subtitle"]] [[!template text="""not particularly well developed. And so I don't think""" start="00:00:01.509" video="qanda-julia" id="subtitle"]] -[[!template text="""there's much we can do about that right now. I think that It's""" start="00:00:15.853" video="qanda-julia" id="subtitle"]] +[[!template text="""there's much we can do about that right now. I think that it's""" start="00:00:15.853" video="qanda-julia" id="subtitle"]] [[!template text="""unfortunate that most of the development for these type of""" start="00:00:21.570" video="qanda-julia" id="subtitle"]] [[!template text="""tools is tightly linked to VS code. But even there, I don't""" start="00:00:21.570" video="qanda-julia" id="subtitle"]] [[!template text="""think that there's much done in terms of interactive""" start="00:00:29.218" video="qanda-julia" id="subtitle"]] diff --git a/2024/info/julia-before.md b/2024/info/julia-before.md index 1ceb7e46..fae5750b 100644 --- a/2024/info/julia-before.md +++ b/2024/info/julia-before.md @@ -2,12 +2,18 @@ [[!toc ]] Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
Duration: 09:17 minutes
+ +# Q&A + +
# Description \ No newline at end of file diff --git a/2024/info/learning-after.md b/2024/info/learning-after.md index a2517064..ac37c6fe 100644 --- a/2024/info/learning-after.md +++ b/2024/info/learning-after.md @@ -465,314 +465,314 @@ Captioner: rodrigo

Q&A transcript (unedited)

-[[!template text="""I'm doing well. Thank you so much. I was supposed to chat and""" start="00:00:00.029" video="qanda-learning" id="subtitle"]] -[[!template text="""write down stuff in the etherpad, but you guys accommodated""" start="00:00:02.593" video="qanda-learning" id="subtitle"]] -[[!template text="""me very nicely, swiftly, efficiently, in spite of my quirky""" start="00:00:02.593" video="qanda-learning" id="subtitle"]] -[[!template text="""last minute requests. Yeah, but that's okay because, well,""" start="00:00:02.593" video="qanda-learning" id="subtitle"]] -[[!template text="""it's funny that you talk about accommodating you and doing""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""all the things we need to do because, frankly, your talk is""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""about getting things done and you've mentioned the book,""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""obviously, but the philosophy of getting things done is""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""ultimately what we've been applying with Emacs Conf so that""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""when we have curveballs thrown at us, like you've done right""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""now, we can accommodate them because we made sure that""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""everything else was done. So we'll move to questions and I""" start="00:00:14.827" video="qanda-learning" id="subtitle"]] -[[!template text="""invite viewers to go to the pad, to the etherpad that is on IRC""" start="00:00:37.925" video="qanda-learning" id="subtitle"]] -[[!template text="""and also on the talk page and put your questions over there.""" start="00:00:37.925" video="qanda-learning" id="subtitle"]] -[[!template text="""But first I wanted to make sure, Bala, that if you had""" start="00:00:48.213" video="qanda-learning" id="subtitle"]] -[[!template text="""anything that you could not include in your presentation,""" start="00:00:48.213" video="qanda-learning" id="subtitle"]] -[[!template text="""just to give you some time to mention them now if you want. I""" start="00:00:48.213" video="qanda-learning" id="subtitle"]] -[[!template text="""think I mentioned most of what I wanted to convey. I wanted to""" start="00:00:59.743" video="qanda-learning" id="subtitle"]] -[[!template text="""keep it general with whichever format people are""" start="00:01:05.625" video="qanda-learning" id="subtitle"]] -[[!template text="""comfortable with, whether it's Org Mode, whether it's""" start="00:01:05.625" video="qanda-learning" id="subtitle"]] -[[!template text="""plain text, whether it is Docx. In fact, I was speaking to one""" start="00:01:05.625" video="qanda-learning" id="subtitle"]] -[[!template text="""of my friends and he said, Hey, I use Google Sheets to note""" start="00:01:20.668" video="qanda-learning" id="subtitle"]] -[[!template text="""down everything, all the tasks that are coming. I said, suit""" start="00:01:23.789" video="qanda-learning" id="subtitle"]] -[[!template text="""yourself, whatever it is. So, in that way, this methodology""" start="00:01:27.990" video="qanda-learning" id="subtitle"]] -[[!template text="""or whatever, the way which we follow is quite flexible. The""" start="00:01:29.971" video="qanda-learning" id="subtitle"]] -[[!template text="""system is quite flexible in whichever way you want to use it.""" start="00:01:37.273" video="qanda-learning" id="subtitle"]] -[[!template text="""go ahead and use it. But start emptying your teacup. That""" start="00:01:41.624" video="qanda-learning" id="subtitle"]] -[[!template text="""will be my first and foremost. I have nothing else to add per""" start="00:01:46.886" video="qanda-learning" id="subtitle"]] -[[!template text="""se. Okay, cool. So we'll start with the first question and""" start="00:01:49.127" video="qanda-learning" id="subtitle"]] -[[!template text="""I'll be reading the questions to you. And just so we know, we""" start="00:01:53.569" video="qanda-learning" id="subtitle"]] -[[!template text="""have about eight minutes of Q&A until we need to move to the""" start="00:01:57.251" video="qanda-learning" id="subtitle"]] -[[!template text="""next talk. All right, so first question. What is Twiz? Okay,""" start="00:01:57.251" video="qanda-learning" id="subtitle"]] -[[!template text="""this is a Russian methodology. It's pardon my, I mean poor""" start="00:02:06.014" video="qanda-learning" id="subtitle"]] -[[!template text="""Russian, but it translates to theory of inventive problem""" start="00:02:09.678" video="qanda-learning" id="subtitle"]] -[[!template text="""solving. So, that's what it translates to. What it is, is it""" start="00:02:09.678" video="qanda-learning" id="subtitle"]] -[[!template text="""is said that all the inventions problem solved so far in""" start="00:02:19.087" video="qanda-learning" id="subtitle"]] -[[!template text="""humanity. If you can categorize them, they fall into""" start="00:02:19.087" video="qanda-learning" id="subtitle"]] -[[!template text="""exactly 40 principles. That's one of the core tenets in""" start="00:02:27.394" video="qanda-learning" id="subtitle"]] -[[!template text="""theory of inventive problem solving. Also, that creative""" start="00:02:33.641" video="qanda-learning" id="subtitle"]] -[[!template text="""people have a process they follow. and in defining a problem""" start="00:02:38.687" video="qanda-learning" id="subtitle"]] -[[!template text="""and solving a problem. So, this is what I was trained in a""" start="00:02:44.508" video="qanda-learning" id="subtitle"]] -[[!template text="""company that I work for and I started using it and started""" start="00:02:47.509" video="qanda-learning" id="subtitle"]] -[[!template text="""applying it. So, creative process starts with defining a""" start="00:02:47.509" video="qanda-learning" id="subtitle"]] -[[!template text="""problem and solving a problem in a very systematic manner""" start="00:02:56.031" video="qanda-learning" id="subtitle"]] -[[!template text="""and you can be as creative as the creatives that we know about""" start="00:02:56.031" video="qanda-learning" id="subtitle"]] -[[!template text="""as the methodology talks about. So, that is what TRIZ is,""" start="00:02:56.031" video="qanda-learning" id="subtitle"]] -[[!template text="""Theory of Inventive Problem Solving. There is lot of open""" start="00:03:10.314" video="qanda-learning" id="subtitle"]] -[[!template text="""source literature like we have in Emacs. It is the same way""" start="00:03:14.358" video="qanda-learning" id="subtitle"]] -[[!template text="""with TRIZ, people share very generous and you can learn""" start="00:03:18.982" video="qanda-learning" id="subtitle"]] -[[!template text="""about it. what it can be useful for what in the core of our talk""" start="00:03:18.982" video="qanda-learning" id="subtitle"]] -[[!template text="""also is that many a times we face conflicts, that is, I don't""" start="00:03:25.089" video="qanda-learning" id="subtitle"]] -[[!template text="""want to spend a lot of time, you know, figuring out a system""" start="00:03:25.089" video="qanda-learning" id="subtitle"]] -[[!template text="""like this. However, I want everything in one place, you""" start="00:03:25.089" video="qanda-learning" id="subtitle"]] -[[!template text="""know, how can that happen? So start little by little is one""" start="00:03:39.741" video="qanda-learning" id="subtitle"]] -[[!template text="""suggestion I have. Don't And this is also a contradiction we""" start="00:03:44.626" video="qanda-learning" id="subtitle"]] -[[!template text="""have, right? So, we need to spend a lot of time to set up things""" start="00:03:49.109" video="qanda-learning" id="subtitle"]] -[[!template text="""before we can start organizing our life. But there's not a""" start="00:03:52.011" video="qanda-learning" id="subtitle"]] -[[!template text="""lot of time because we haven't organized our life. So, we""" start="00:03:57.556" video="qanda-learning" id="subtitle"]] -[[!template text="""don't have that's a conundrum or a contradiction. That's""" start="00:04:01.318" video="qanda-learning" id="subtitle"]] -[[!template text="""what TRIZ methodology is about to identify that this is a""" start="00:04:04.361" video="qanda-learning" id="subtitle"]] -[[!template text="""contradiction and we have to resolve it not compromise. So,""" start="00:04:04.361" video="qanda-learning" id="subtitle"]] -[[!template text="""resolve it in a manner that gives you enough time to set up a""" start="00:04:13.468" video="qanda-learning" id="subtitle"]] -[[!template text="""system and enough time, free time to enjoy your life or focus""" start="00:04:13.468" video="qanda-learning" id="subtitle"]] -[[!template text="""on a project and be present when you're working with""" start="00:04:13.468" video="qanda-learning" id="subtitle"]] -[[!template text="""something. So, that's what the crux of the methodology is.""" start="00:04:13.468" video="qanda-learning" id="subtitle"]] -[[!template text="""Okay, splendid answer. Thank you. Moving on to the next one.""" start="00:04:31.448" video="qanda-learning" id="subtitle"]] -[[!template text="""Thank you for this talk. Very interesting. One of the things""" start="00:04:34.910" video="qanda-learning" id="subtitle"]] -[[!template text="""that frustrates me about modern web development is the rate""" start="00:04:36.751" video="qanda-learning" id="subtitle"]] -[[!template text="""of churn when it comes to useful knowledge. I think Emacs can""" start="00:04:36.751" video="qanda-learning" id="subtitle"]] -[[!template text="""help to counteract against this by building lasting tools""" start="00:04:42.335" video="qanda-learning" id="subtitle"]] -[[!template text="""where mastery can be built. Do you agree that learning""" start="00:04:42.335" video="qanda-learning" id="subtitle"]] -[[!template text="""similar but different things again and again is ultimately""" start="00:04:47.278" video="qanda-learning" id="subtitle"]] -[[!template text="""wasted bandwidth? What can we do as technologists to push""" start="00:04:47.278" video="qanda-learning" id="subtitle"]] -[[!template text="""back against this? Yeah, this is an interesting one""" start="00:04:51.961" video="qanda-learning" id="subtitle"]] -[[!template text="""because, I mean, I'm like everyone else where a new package""" start="00:04:57.419" video="qanda-learning" id="subtitle"]] -[[!template text="""shows up. I mentioned that in my talk also, the first""" start="00:04:57.419" video="qanda-learning" id="subtitle"]] -[[!template text="""introduction. Sajajo's newsletter is amazing. It has all""" start="00:05:06.187" video="qanda-learning" id="subtitle"]] -[[!template text="""these new things coming up and new developments coming up.""" start="00:05:12.312" video="qanda-learning" id="subtitle"]] -[[!template text="""Same thing with web dev, I guess, you have new things coming""" start="00:05:15.895" video="qanda-learning" id="subtitle"]] -[[!template text="""up. So you want to learn that new thing. However, you need to""" start="00:05:15.895" video="qanda-learning" id="subtitle"]] -[[!template text="""also be aware that there are so many other projects and""" start="00:05:22.720" video="qanda-learning" id="subtitle"]] -[[!template text="""hobbies or life that's also waiting for you. And it's not a""" start="00:05:22.720" video="qanda-learning" id="subtitle"]] -[[!template text="""balancing act, but if you if you pay attention and be present""" start="00:05:36.288" video="qanda-learning" id="subtitle"]] -[[!template text="""and give whatever is in front of you, it's full attention.""" start="00:05:36.288" video="qanda-learning" id="subtitle"]] -[[!template text="""Then look back and connect. That's an interesting way,""" start="00:05:47.236" video="qanda-learning" id="subtitle"]] -[[!template text="""because hindsight is 20 20. Use it to your advantage. So my I""" start="00:05:49.897" video="qanda-learning" id="subtitle"]] -[[!template text="""don't know, I don't want to push back against this because""" start="00:05:54.460" video="qanda-learning" id="subtitle"]] -[[!template text="""some of it is just amazing because it thinks that you think is""" start="00:05:54.460" video="qanda-learning" id="subtitle"]] -[[!template text="""a waste of time and it's a distraction right now. could""" start="00:05:54.460" video="qanda-learning" id="subtitle"]] -[[!template text="""potentially be. I'm not saying it will be because there are""" start="00:06:06.308" video="qanda-learning" id="subtitle"]] -[[!template text="""things that are truly a waste of time that could truly""" start="00:06:07.450" video="qanda-learning" id="subtitle"]] -[[!template text="""potentially tie back to something and be really helpful. I""" start="00:06:07.450" video="qanda-learning" id="subtitle"]] -[[!template text="""can give you an example from our Emacs part of my life. I was""" start="00:06:17.800" video="qanda-learning" id="subtitle"]] -[[!template text="""experimenting with CSS and Cascade style sheets and how I""" start="00:06:21.563" video="qanda-learning" id="subtitle"]] -[[!template text="""can customize it to use it in org mode export. For me at the""" start="00:06:21.563" video="qanda-learning" id="subtitle"]] -[[!template text="""time, it seemed like a waste of time. I was spending so much""" start="00:06:35.652" video="qanda-learning" id="subtitle"]] -[[!template text="""time. Then I parked it. I didn't do much about it later. But""" start="00:06:37.733" video="qanda-learning" id="subtitle"]] -[[!template text="""then one of my students said, Your slides are too bulky for me""" start="00:06:42.076" video="qanda-learning" id="subtitle"]] -[[!template text="""to scroll through to get to exactly what I am looking for. I""" start="00:06:45.066" video="qanda-learning" id="subtitle"]] -[[!template text="""was using the reveal HTML and I used to pass on the link""" start="00:06:51.150" video="qanda-learning" id="subtitle"]] -[[!template text="""before. And the student sort of hinted at a handout. And now""" start="00:06:51.150" video="qanda-learning" id="subtitle"]] -[[!template text="""that's not easy with the reveal JS framework. It's rather""" start="00:07:00.696" video="qanda-learning" id="subtitle"]] -[[!template text="""tricky. At least I couldn't figure it out. but then it""" start="00:07:04.698" video="qanda-learning" id="subtitle"]] -[[!template text="""occurred to me that hey wait a second i've already looked at""" start="00:07:07.893" video="qanda-learning" id="subtitle"]] -[[!template text="""this css thing and maybe that'll help and it did help the i can""" start="00:07:07.893" video="qanda-learning" id="subtitle"]] -[[!template text="""drop in the name of the tool that i use now it's called vz print""" start="00:07:07.893" video="qanda-learning" id="subtitle"]] -[[!template text="""uh let me use the uh i don't know if some um If you can look it up,""" start="00:07:07.893" video="qanda-learning" id="subtitle"]] -[[!template text="""W-E-A-S-Y print. That's what it's called. And that's""" start="00:07:24.878" video="qanda-learning" id="subtitle"]] -[[!template text="""mighty useful. That's really, really useful. You can""" start="00:07:31.941" video="qanda-learning" id="subtitle"]] -[[!template text="""customize it. You can change everything. I think I can even,""" start="00:07:35.863" video="qanda-learning" id="subtitle"]] -[[!template text="""I'll probably even share the code later on. It's really""" start="00:07:40.225" video="qanda-learning" id="subtitle"]] -[[!template text="""useful and I've been able to, so what seemed like a waste of""" start="00:07:43.646" video="qanda-learning" id="subtitle"]] -[[!template text="""time is actually something that became useful later on. But""" start="00:07:43.646" video="qanda-learning" id="subtitle"]] -[[!template text="""there are several other things I have truly wasted and it's""" start="00:07:52.193" video="qanda-learning" id="subtitle"]] -[[!template text="""not been useful because I couldn't connect the dots. So,""" start="00:07:52.193" video="qanda-learning" id="subtitle"]] -[[!template text="""perhaps the, let's say, wasteful of time so that you look at""" start="00:07:58.137" video="qanda-learning" id="subtitle"]] -[[!template text="""something and see how to connect back like the Zettelkasten""" start="00:08:04.282" video="qanda-learning" id="subtitle"]] -[[!template text="""that everybody talks about. I do not use it, but I like the""" start="00:08:04.282" video="qanda-learning" id="subtitle"]] -[[!template text="""idea that you look at it keeping in mind that you could""" start="00:08:10.966" video="qanda-learning" id="subtitle"]] -[[!template text="""probably connect to something later on. Perhaps, just try""" start="00:08:10.966" video="qanda-learning" id="subtitle"]] -[[!template text="""it out. OK, great, Bala. Sadly, we are a little short on time""" start="00:08:18.431" video="qanda-learning" id="subtitle"]] -[[!template text="""to answer all the questions that we have. I see three""" start="00:08:22.583" video="qanda-learning" id="subtitle"]] -[[!template text="""questions currently that can still be answered, and I don't""" start="00:08:26.488" video="qanda-learning" id="subtitle"]] -[[!template text="""think any of them would be answerable within just one""" start="00:08:26.488" video="qanda-learning" id="subtitle"]] -[[!template text="""minute. So what I suggest we do, Bala, feel free. Do you have""" start="00:08:26.488" video="qanda-learning" id="subtitle"]] -[[!template text="""access to the pad on your end? Yes, I do. I do. I have it here.""" start="00:08:37.383" video="qanda-learning" id="subtitle"]] -[[!template text="""Okay, cool. I'm putting the link on BBB just in case you need""" start="00:08:40.926" video="qanda-learning" id="subtitle"]] -[[!template text="""to review it. We're going to leave the room open. By the way,""" start="00:08:41.487" video="qanda-learning" id="subtitle"]] -[[!template text="""if anyone in the crowd wants to join so that they can ask the""" start="00:08:46.631" video="qanda-learning" id="subtitle"]] -[[!template text="""question directly with their voice to Bala, feel free to do""" start="00:08:46.631" video="qanda-learning" id="subtitle"]] -[[!template text="""so. The links are on the website. But Bala, if no one shows up,""" start="00:08:46.631" video="qanda-learning" id="subtitle"]] -[[!template text="""if you could just answer the three questions that we haven't""" start="00:08:54.157" video="qanda-learning" id="subtitle"]] -[[!template text="""covered yet, actually. Well, three questions because""" start="00:08:54.157" video="qanda-learning" id="subtitle"]] -[[!template text="""Sasha just put the link right there. That'd be lovely. And""" start="00:08:59.821" video="qanda-learning" id="subtitle"]] -[[!template text="""we'll make sure that the entire Q&A finds its place into the""" start="00:09:04.122" video="qanda-learning" id="subtitle"]] -[[!template text="""website afterwards. How does that sound for you? Yeah,""" start="00:09:04.122" video="qanda-learning" id="subtitle"]] -[[!template text="""sounds great. Thank you so much. I'll do make sure that I will""" start="00:09:10.485" video="qanda-learning" id="subtitle"]] -[[!template text="""have the answers there, but I'm going to wait here for some""" start="00:09:12.625" video="qanda-learning" id="subtitle"]] -[[!template text="""time so that somebody can join. Okay, sure. Any last word in""" start="00:09:12.625" video="qanda-learning" id="subtitle"]] -[[!template text="""10 seconds for the public? Well, empty your teacup and enjoy""" start="00:09:19.588" video="qanda-learning" id="subtitle"]] -[[!template text="""your life. Splendid. Thank you so much, Bala, for coming""" start="00:09:23.029" video="qanda-learning" id="subtitle"]] -[[!template text="""again to Emaxxon this year, and hopefully we'll be seeing""" start="00:09:28.018" video="qanda-learning" id="subtitle"]] -[[!template text="""you next year with further talks to discuss. Yeah, thank you""" start="00:09:28.018" video="qanda-learning" id="subtitle"]] -[[!template text="""so much. All right, and right now we'll be moving to the next""" start="00:09:35.903" video="qanda-learning" id="subtitle"]] -[[!template text="""talk of the day in about five seconds. Thank you again, Bala,""" start="00:09:37.684" video="qanda-learning" id="subtitle"]] -[[!template text="""and see you later. Bye.""" start="00:09:41.347" video="qanda-learning" id="subtitle"]] -[[!template text="""All right, we are a fair. So, Bala, I'll need to move to make""" start="00:09:46.810" video="qanda-learning" id="subtitle"]] -[[!template text="""sure that everything is working for the next talk. So, do as""" start="00:09:47.870" video="qanda-learning" id="subtitle"]] -[[!template text="""we said, and everything will be fine. Okay. Okay, bye-bye,""" start="00:09:51.212" video="qanda-learning" id="subtitle"]] -[[!template text="""Bala. Bye. Bye, Leo.""" start="00:09:56.276" video="qanda-learning" id="subtitle"]] -[[!template text="""Okay.""" start="00:10:02.630" video="qanda-learning" id="subtitle"]] -[[!template text="""Hello everyone, do you want me to answer a question? I'll be""" start="00:10:15.421" video="qanda-learning" id="subtitle"]] -[[!template text="""happy to answer that. You want to discuss something? You""" start="00:10:21.383" video="qanda-learning" id="subtitle"]] -[[!template text="""want to share something? I'm here for that. Please let me""" start="00:10:23.664" video="qanda-learning" id="subtitle"]] -[[!template text="""know.""" start="00:10:27.286" video="qanda-learning" id="subtitle"]] -[[!template text="""I'll hang around for another 5 to 10 minutes. Please let me""" start="00:11:06.634" video="qanda-learning" id="subtitle"]] -[[!template text="""know if you have any questions or if you're the ones who ask""" start="00:11:09.995" video="qanda-learning" id="subtitle"]] -[[!template text="""those questions also, please let me know.""" start="00:11:09.995" video="qanda-learning" id="subtitle"]] -[[!template text="""Are you there? Hi, yes. Some tips I've found for getting""" start="00:11:37.262" video="qanda-learning" id="subtitle"]] -[[!template text="""things done with an image for this stuff is like for""" start="00:11:41.363" video="qanda-learning" id="subtitle"]] -[[!template text="""separations you have like your Zettelkasten, you're""" start="00:11:41.363" video="qanda-learning" id="subtitle"]] -[[!template text="""getting things done, and then beyond that you have like""" start="00:11:41.363" video="qanda-learning" id="subtitle"]] -[[!template text="""dailies and global.""" start="00:11:41.363" video="qanda-learning" id="subtitle"]] -[[!template text="""Daily Zettelkasten would be journaling. Okay, okay. And""" start="00:12:00.970" video="qanda-learning" id="subtitle"]] -[[!template text="""then, like, global or daily getting things done, I""" start="00:12:06.553" video="qanda-learning" id="subtitle"]] -[[!template text="""generally like doing it in a week. And then splitting the,""" start="00:12:06.553" video="qanda-learning" id="subtitle"]] -[[!template text="""like, core tasks, secondary tasks, unplanned tasks,""" start="00:12:12.539" video="qanda-learning" id="subtitle"]] -[[!template text="""because those are good categories. I like what you're""" start="00:12:12.539" video="qanda-learning" id="subtitle"]] -[[!template text="""doing.""" start="00:12:20.708" video="qanda-learning" id="subtitle"]] -[[!template text="""Sorry? Do you do things like that at all?""" start="00:12:26.754" video="qanda-learning" id="subtitle"]] -[[!template text="""Or are there separations like with dental counseling""" start="00:12:32.600" video="qanda-learning" id="subtitle"]] -[[!template text="""versus the getting things done?""" start="00:12:32.600" video="qanda-learning" id="subtitle"]] -[[!template text="""That's very interesting, yes. Daily log and weekly log,""" start="00:12:45.888" video="qanda-learning" id="subtitle"]] -[[!template text="""that's really helpful. I've also been trying to do that but""" start="00:12:47.208" video="qanda-learning" id="subtitle"]] -[[!template text="""not being able to successfully do a daily log plus a weekly""" start="00:12:54.151" video="qanda-learning" id="subtitle"]] -[[!template text="""log. So I gave up on the daily log because it seemed to be like a""" start="00:12:54.151" video="qanda-learning" id="subtitle"]] -[[!template text="""lot of overhead for me, so I just switch to a weekly review""" start="00:13:01.493" video="qanda-learning" id="subtitle"]] -[[!template text="""where I would log what's going on and how it is. But it's also""" start="00:13:08.195" video="qanda-learning" id="subtitle"]] -[[!template text="""interesting to see how it connects back to something that""" start="00:13:15.720" video="qanda-learning" id="subtitle"]] -[[!template text="""we've already worked on, or we've already learned""" start="00:13:15.720" video="qanda-learning" id="subtitle"]] -[[!template text="""somewhere, which is essentially using the ZIP and custom""" start="00:13:15.720" video="qanda-learning" id="subtitle"]] -[[!template text="""method. I probably want to try that a bit later on also.""" start="00:13:15.720" video="qanda-learning" id="subtitle"]] -[[!template text="""That's a great suggestion, nice idea. Oh, so some of the""" start="00:13:30.289" video="qanda-learning" id="subtitle"]] -[[!template text="""reason for the separation would be with the daily log, like,""" start="00:13:33.411" video="qanda-learning" id="subtitle"]] -[[!template text="""for instance, the title for the journal would be, Audinet""" start="00:13:33.411" video="qanda-learning" id="subtitle"]] -[[!template text="""would be the day, and it starts blank. And then, so if you have""" start="00:13:33.411" video="qanda-learning" id="subtitle"]] -[[!template text="""a straight thought, if you know it can go straight to your""" start="00:13:46.657" video="qanda-learning" id="subtitle"]] -[[!template text="""Zellcasting, it goes into your Zellcasting. If you don't""" start="00:13:46.657" video="qanda-learning" id="subtitle"]] -[[!template text="""know where it goes, it goes into your journal. And then same""" start="00:13:52.459" video="qanda-learning" id="subtitle"]] -[[!template text="""thing for like the week, is like your weeks always start""" start="00:13:55.806" video="qanda-learning" id="subtitle"]] -[[!template text="""emptying, so like if you have your core tasks, like if it""" start="00:13:55.806" video="qanda-learning" id="subtitle"]] -[[!template text="""spells beyond three, it's probably not a core task. So it""" start="00:13:55.806" video="qanda-learning" id="subtitle"]] -[[!template text="""gives you the idea of like, did I actually do what I wanted to""" start="00:14:08.615" video="qanda-learning" id="subtitle"]] -[[!template text="""yesterday, rather than getting 20 things done that I don't""" start="00:14:08.615" video="qanda-learning" id="subtitle"]] -[[!template text="""really care about that much. Yes. True, true, true. Very""" start="00:14:08.615" video="qanda-learning" id="subtitle"]] -[[!template text="""true. Yeah.""" start="00:14:20.324" video="qanda-learning" id="subtitle"]] -[[!template text="""Nice, nice talk. Thank you so much for sharing that. I've""" start="00:14:25.407" video="qanda-learning" id="subtitle"]] -[[!template text="""been a, let's say a start and many times I've started on""" start="00:14:29.549" video="qanda-learning" id="subtitle"]] -[[!template text="""Zephyr Custom, you know, with little nodes. They have these""" start="00:14:29.549" video="qanda-learning" id="subtitle"]] -[[!template text="""fleeting nodes and permanent nodes. I've tried many of""" start="00:14:40.072" video="qanda-learning" id="subtitle"]] -[[!template text="""those, but somehow it starts sticky for me. I've not been""" start="00:14:42.633" video="qanda-learning" id="subtitle"]] -[[!template text="""able to get rid of that.""" start="00:14:47.115" video="qanda-learning" id="subtitle"]] -[[!template text="""Yeah, I've got multiple attempts of using these systems,""" start="00:14:52.301" video="qanda-learning" id="subtitle"]] -[[!template text="""becoming too big or complex, like I don't know where to put a""" start="00:14:52.301" video="qanda-learning" id="subtitle"]] -[[!template text="""new piece of information, so then I throw the whole system""" start="00:14:52.301" video="qanda-learning" id="subtitle"]] -[[!template text="""away. So, this is my favorite iteration that I've done so""" start="00:14:52.301" video="qanda-learning" id="subtitle"]] -[[!template text="""far. I'm sure it'll change with time. Okay, okay, okay, I""" start="00:15:07.626" video="qanda-learning" id="subtitle"]] -[[!template text="""see. Yeah, I...""" start="00:15:15.608" video="qanda-learning" id="subtitle"]] -[[!template text="""I like the way their baby log works, that it has an embedded,""" start="00:15:22.294" video="qanda-learning" id="subtitle"]] -[[!template text="""you know, you just have a name stamp and then you embed""" start="00:15:22.294" video="qanda-learning" id="subtitle"]] -[[!template text="""something from another project. And when you go to the""" start="00:15:22.294" video="qanda-learning" id="subtitle"]] -[[!template text="""project page, the same thing shows up there in the log also. I""" start="00:15:39.621" video="qanda-learning" id="subtitle"]] -[[!template text="""wanted to take that feature and have that in my optimal""" start="00:15:44.703" video="qanda-learning" id="subtitle"]] -[[!template text="""setup. I'm not well versed enough to get that set up because I""" start="00:15:44.703" video="qanda-learning" id="subtitle"]] -[[!template text="""like that with that. Anything I enter in the daily log should""" start="00:15:49.765" video="qanda-learning" id="subtitle"]] -[[!template text="""show up in my project log also and vice versa. I want to""" start="00:15:55.288" video="qanda-learning" id="subtitle"]] -[[!template text="""execute on my project. I need that notes where I'm looking""" start="00:16:00.850" video="qanda-learning" id="subtitle"]] -[[!template text="""for. That's a key feature of that is with LogSec you just have""" start="00:16:02.331" video="qanda-learning" id="subtitle"]] -[[!template text="""a button that says go to today. So you don't think about it and""" start="00:16:06.482" video="qanda-learning" id="subtitle"]] -[[!template text="""it always starts empty. It's that blank sheet that's always""" start="00:16:12.907" video="qanda-learning" id="subtitle"]] -[[!template text="""confirming you want the things that I used that before. One""" start="00:16:15.068" video="qanda-learning" id="subtitle"]] -[[!template text="""of the things I really wanted was, I want this, but I want it""" start="00:16:23.094" video="qanda-learning" id="subtitle"]] -[[!template text="""for getting things done on my journal. I want two separate""" start="00:16:23.094" video="qanda-learning" id="subtitle"]] -[[!template text="""ones.""" start="00:16:29.199" video="qanda-learning" id="subtitle"]] -[[!template text="""Yeah, I like the, also I'm trying to see how to create pages""" start="00:16:38.792" video="qanda-learning" id="subtitle"]] -[[!template text="""quickly from within org mode. I know we can do the square""" start="00:16:38.792" video="qanda-learning" id="subtitle"]] -[[!template text="""bracket thing and enter and it should go into a new page. but""" start="00:16:49.364" video="qanda-learning" id="subtitle"]] -[[!template text="""it's not as seamless as in logseek or obsidian i'm trying to""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""see how which way do i do that quickly so that you don't spend""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""time on organizing once you have the bigger setup of the""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""folder structures and the to do then it's easier to""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""integrate it but if i'm starting from a business point of""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""view it's rather tough for them to set it all up because the""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""setup costs are very high in terms of system first and then""" start="00:16:56.011" video="qanda-learning" id="subtitle"]] -[[!template text="""start with this. Or like you said, you know we could also""" start="00:17:25.803" video="qanda-learning" id="subtitle"]] -[[!template text="""start with a blank sheet and then start filling it up and then""" start="00:17:28.664" video="qanda-learning" id="subtitle"]] -[[!template text="""see how to link up things or move it around so that it fits into""" start="00:17:28.664" video="qanda-learning" id="subtitle"]] -[[!template text="""your larger system or evolve a system as it goes. Don't start""" start="00:17:28.664" video="qanda-learning" id="subtitle"]] -[[!template text="""with the system in mind, but evolve it because it then fits""" start="00:17:44.106" video="qanda-learning" id="subtitle"]] -[[!template text="""into how you are rather than the you trying to adapt to the""" start="00:17:44.106" video="qanda-learning" id="subtitle"]] -[[!template text="""system.""" start="00:17:44.106" video="qanda-learning" id="subtitle"]] -[[!template text="""So, the note and org-roam, they'll have a feature, like the""" start="00:17:56.058" video="qanda-learning" id="subtitle"]] -[[!template text="""note, you have a command called, let's see, create or""" start="00:17:56.058" video="qanda-learning" id="subtitle"]] -[[!template text="""existing note, and org-roam has an equivalent to that, and""" start="00:17:56.058" video="qanda-learning" id="subtitle"]] -[[!template text="""what that, you need to consult with that, as you are browsing""" start="00:17:56.058" video="qanda-learning" id="subtitle"]] -[[!template text="""your notes, you see that, and so if you're making a new note,""" start="00:17:56.058" video="qanda-learning" id="subtitle"]] -[[!template text="""power generation or something like that you'll easily see""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""if you have any notes that are in power generation or like""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""let's say you have something in power and if you don't you""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""just go down to where you're just you know you don't have""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""anything selected or so it's your what's in your uh what your""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""current so you're not pre-selecting something existing""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""and voila now you have a file And then you have consult so you""" start="00:18:19.858" video="qanda-learning" id="subtitle"]] -[[!template text="""can preview them as you move up and down the list.""" start="00:18:49.443" video="qanda-learning" id="subtitle"]] -[[!template text="""And then you also got Emacs""" start="00:18:57.371" video="qanda-learning" id="subtitle"]] -[[!template text="""Org Capture to just pop up a template""" start="00:18:57.371" video="qanda-learning" id="subtitle"]] -[[!template text="""capture buffer that is blank that you can tell to go into""" start="00:19:12.748" video="qanda-learning" id="subtitle"]] -[[!template text="""something like a journal or a GTD inbox.""" start="00:19:12.748" video="qanda-learning" id="subtitle"]] -[[!template text="""And yeah, this allows you to just make it like a specific""" start="00:19:24.471" video="qanda-learning" id="subtitle"]] -[[!template text="""buffer to do that specific task. I think Protosilis has a""" start="00:19:24.471" video="qanda-learning" id="subtitle"]] -[[!template text="""video about how to make that into just a pop-up window. Like""" start="00:19:28.971" video="qanda-learning" id="subtitle"]] -[[!template text="""for instance, you're in your browser, you pop it up, Uh, jot""" start="00:19:36.053" video="qanda-learning" id="subtitle"]] -[[!template text="""down your task, press enter, and it's gone. Hmm, okay. Okay,""" start="00:19:41.827" video="qanda-learning" id="subtitle"]] -[[!template text="""okay, makes sense, makes sense. Yeah, for me, I wanted to try""" start="00:19:49.306" video="qanda-learning" id="subtitle"]] -[[!template text="""denote, but my folder structure, I found it very difficult""" start="00:19:51.570" video="qanda-learning" id="subtitle"]] -[[!template text="""to move it to a denote kind of a structure where the folder""" start="00:19:51.570" video="qanda-learning" id="subtitle"]] -[[!template text="""hierarchy is not as important because all nodes are treated""" start="00:19:51.570" video="qanda-learning" id="subtitle"]] -[[!template text="""the same. But for me, because I'm focusing on a project, I""" start="00:19:51.570" video="qanda-learning" id="subtitle"]] -[[!template text="""need only the project files show up. It was tricky for me to,""" start="00:20:09.948" video="qanda-learning" id="subtitle"]] -[[!template text="""because sometimes I share the folder with my colleagues and""" start="00:20:15.354" video="qanda-learning" id="subtitle"]] -[[!template text="""who are not on Emacs or more. So I can't show them all the""" start="00:20:15.354" video="qanda-learning" id="subtitle"]] -[[!template text="""files, all the notes. I just want that folder to be shared and""" start="00:20:23.081" video="qanda-learning" id="subtitle"]] -[[!template text="""ignore the todo.org that is there because it's not readable""" start="00:20:25.864" video="qanda-learning" id="subtitle"]] -[[!template text="""for them. So, I find it easier to share a folder level or a""" start="00:20:25.864" video="qanda-learning" id="subtitle"]] -[[!template text="""project level and that's why I stuck to this format which is a""" start="00:20:33.431" video="qanda-learning" id="subtitle"]] -[[!template text="""hierarchy of folders with the to-do inside those folders.""" start="00:20:33.431" video="qanda-learning" id="subtitle"]] -[[!template text="""That works very well for me, particularly keeping in mind""" start="00:20:46.841" video="qanda-learning" id="subtitle"]] -[[!template text="""that I need to share some folders sometimes with my""" start="00:20:46.841" video="qanda-learning" id="subtitle"]] -[[!template text="""colleagues. Whereas the denote with a flat structure or""" start="00:20:46.841" video="qanda-learning" id="subtitle"]] -[[!template text="""ROAM with a flat structure, I find it very tricky to do that.""" start="00:20:54.867" video="qanda-learning" id="subtitle"]] -[[!template text="""With denotes you can actually have, there's a feature""" start="00:21:03.320" video="qanda-learning" id="subtitle"]] -[[!template text="""called silos that will""" start="00:21:03.320" video="qanda-learning" id="subtitle"]] -[[!template text="""allow you to do both and I think you can make customized""" start="00:21:03.320" video="qanda-learning" id="subtitle"]] -[[!template text="""commands to go that work only in specific silos. I haven't""" start="00:21:03.320" video="qanda-learning" id="subtitle"]] -[[!template text="""messed around to it. too much with them. I don't think org run""" start="00:21:16.714" video="qanda-learning" id="subtitle"]] -[[!template text="""has anything like that though. Yes, I don't think they have""" start="00:21:20.057" video="qanda-learning" id="subtitle"]] -[[!template text="""that. But I remember seeing silos. Maybe I should give it""" start="00:21:24.039" video="qanda-learning" id="subtitle"]] -[[!template text="""another spin and see if that works. Because if it can solve my""" start="00:21:27.740" video="qanda-learning" id="subtitle"]] -[[!template text="""creating new node quickly from the denote part itself while""" start="00:21:30.562" video="qanda-learning" id="subtitle"]] -[[!template text="""I'm writing the nodes itself rather than go through the R""" start="00:21:30.562" video="qanda-learning" id="subtitle"]] -[[!template text="""capture. That will really help me in linking back and seeing""" start="00:21:30.562" video="qanda-learning" id="subtitle"]] -[[!template text="""how it maps to another project that I've already worked on""" start="00:21:41.667" video="qanda-learning" id="subtitle"]] -[[!template text="""from an archive and then bring it there. I think that's a good""" start="00:21:41.667" video="qanda-learning" id="subtitle"]] -[[!template text="""idea. I'll look at silos again. Also, with the silos, let's""" start="00:21:51.531" video="qanda-learning" id="subtitle"]] -[[!template text="""say you're going to use RIP prep on the directory, you could""" start="00:21:55.892" video="qanda-learning" id="subtitle"]] -[[!template text="""intentionally keep your Zettelkasten and your journal""" start="00:21:55.892" video="qanda-learning" id="subtitle"]] -[[!template text="""separated. in different folders, like, yeah. So that,""" start="00:21:55.892" video="qanda-learning" id="subtitle"]] -[[!template text="""like, if you direct them, or if you wanted to share folder by""" start="00:22:15.784" video="qanda-learning" id="subtitle"]] -[[!template text="""folder basis, yeah, you don't have to be the all-in or""" start="00:22:15.784" video="qanda-learning" id="subtitle"]] -[[!template text="""nothing approach. Yeah, that works. That works.""" start="00:22:15.784" video="qanda-learning" id="subtitle"]] -[[!template text="""Excellent.""" start="00:22:30.408" video="qanda-learning" id="subtitle"]] -[[!template text="""OK.""" start="00:22:33.749" video="qanda-learning" id="subtitle"]] -[[!template text="""Well, thank you so much for your time and for sharing what is""" start="00:22:37.987" video="qanda-learning" id="subtitle"]] -[[!template text="""really helpful for me. I hope the talk was useful for you.""" start="00:22:37.987" video="qanda-learning" id="subtitle"]] -[[!template text="""Yep. Thanks for sharing. Have fun with the rest of the Emacs""" start="00:22:49.649" video="qanda-learning" id="subtitle"]] -[[!template text="""camp. Okay. All right. Then see you then. Happy Emacs month""" start="00:22:51.450" video="qanda-learning" id="subtitle"]] -[[!template text="""to you too. Okay. Bye. Bye.""" start="00:22:57.591" video="qanda-learning" id="subtitle"]] -[[!template text="""You are currently the only person in this conference.""" start="00:23:15.238" video="qanda-learning" id="subtitle"]] +[[!template text="""I'm doing well. Thank you so much. I was supposed to chat and""" start="00:00:00.000" video="qanda-learning" id="subtitle"]] +[[!template text="""write down stuff in the etherpad, but you guys accommodated""" start="00:00:05.160" video="qanda-learning" id="subtitle"]] +[[!template text="""me very nicely, swiftly, efficiently, in spite of my quirky""" start="00:00:08.800" video="qanda-learning" id="subtitle"]] +[[!template text="""last minute requests. Yeah, but that's okay because, well,""" start="00:00:12.440" video="qanda-learning" id="subtitle"]] +[[!template text="""it's funny that you talk about accommodating you and doing""" start="00:00:16.600" video="qanda-learning" id="subtitle"]] +[[!template text="""all the things we need to do because, frankly, your talk is""" start="00:00:19.480" video="qanda-learning" id="subtitle"]] +[[!template text="""about getting things done and you've mentioned the book,""" start="00:00:22.160" video="qanda-learning" id="subtitle"]] +[[!template text="""obviously, but the philosophy of getting things done is""" start="00:00:24.200" video="qanda-learning" id="subtitle"]] +[[!template text="""ultimately what we've been applying with Emacs Conf so that""" start="00:00:27.440" video="qanda-learning" id="subtitle"]] +[[!template text="""when we have curveballs thrown at us, like you've done right""" start="00:00:30.760" video="qanda-learning" id="subtitle"]] +[[!template text="""now, we can accommodate them because we made sure that""" start="00:00:33.760" video="qanda-learning" id="subtitle"]] +[[!template text="""everything else was done. So we'll move to questions and I""" start="00:00:36.400" video="qanda-learning" id="subtitle"]] +[[!template text="""invite viewers to go to the pad, to the etherpad that is on IRC""" start="00:00:41.040" video="qanda-learning" id="subtitle"]] +[[!template text="""and also on the talk page and put your questions over there.""" start="00:00:45.040" video="qanda-learning" id="subtitle"]] +[[!template text="""But first I wanted to make sure, Bala, that if you had""" start="00:00:48.200" video="qanda-learning" id="subtitle"]] +[[!template text="""anything that you could not include in your presentation,""" start="00:00:51.560" video="qanda-learning" id="subtitle"]] +[[!template text="""just to give you some time to mention them now if you want. I""" start="00:00:54.640" video="qanda-learning" id="subtitle"]] +[[!template text="""think I mentioned most of what I wanted to convey. I wanted to""" start="00:01:00.160" video="qanda-learning" id="subtitle"]] +[[!template text="""keep it general with whichever format people are""" start="00:01:09.120" video="qanda-learning" id="subtitle"]] +[[!template text="""comfortable with, whether it's Org Mode, whether it's""" start="00:01:12.480" video="qanda-learning" id="subtitle"]] +[[!template text="""plain text, whether it is docx. In fact, I was speaking to one""" start="00:01:15.720" video="qanda-learning" id="subtitle"]] +[[!template text="""of my friends and he said, Hey, I use Google Sheets to note""" start="00:01:21.600" video="qanda-learning" id="subtitle"]] +[[!template text="""down everything, all the tasks that are coming. I said, suit""" start="00:01:25.800" video="qanda-learning" id="subtitle"]] +[[!template text="""yourself, whatever it is. So, in that way, this methodology""" start="00:01:28.680" video="qanda-learning" id="subtitle"]] +[[!template text="""or whatever, the way which we follow is quite flexible. The""" start="00:01:33.440" video="qanda-learning" id="subtitle"]] +[[!template text="""system is quite flexible in whichever way you want to use it.""" start="00:01:37.360" video="qanda-learning" id="subtitle"]] +[[!template text="""go ahead and use it. But start emptying your teacup. That""" start="00:01:41.680" video="qanda-learning" id="subtitle"]] +[[!template text="""will be my first and foremost. I have nothing else to add per""" start="00:01:46.920" video="qanda-learning" id="subtitle"]] +[[!template text="""se. Okay, cool. So we'll start with the first question and""" start="00:01:50.600" video="qanda-learning" id="subtitle"]] +[[!template text="""I'll be reading the questions to you. And just so we know, we""" start="00:01:54.880" video="qanda-learning" id="subtitle"]] +[[!template text="""have about eight minutes of Q&A until we need to move to the""" start="00:01:58.280" video="qanda-learning" id="subtitle"]] +[[!template text="""next talk. All right, so first question. What is Twiz? Okay,""" start="00:02:01.080" video="qanda-learning" id="subtitle"]] +[[!template text="""this is a Russian methodology. It's pardon my, I mean poor""" start="00:02:06.400" video="qanda-learning" id="subtitle"]] +[[!template text="""Russian, but it translates to theory of inventive problem""" start="00:02:11.680" video="qanda-learning" id="subtitle"]] +[[!template text="""solving. So, that's what it translates to. What it is, is it""" start="00:02:16.680" video="qanda-learning" id="subtitle"]] +[[!template text="""is said that all the inventions problem solved so far in""" start="00:02:21.920" video="qanda-learning" id="subtitle"]] +[[!template text="""humanity. If you can categorize them, they fall into""" start="00:02:26.120" video="qanda-learning" id="subtitle"]] +[[!template text="""exactly 40 principles. That's one of the core tenets in""" start="00:02:30.240" video="qanda-learning" id="subtitle"]] +[[!template text="""theory of inventive problem solving. Also, that creative""" start="00:02:36.160" video="qanda-learning" id="subtitle"]] +[[!template text="""people have a process they follow. and in defining a problem""" start="00:02:40.960" video="qanda-learning" id="subtitle"]] +[[!template text="""and solving a problem. So, this is what I was trained in a""" start="00:02:46.320" video="qanda-learning" id="subtitle"]] +[[!template text="""company that I work for and I started using it and started""" start="00:02:49.840" video="qanda-learning" id="subtitle"]] +[[!template text="""applying it. So, creative process starts with defining a""" start="00:02:55.360" video="qanda-learning" id="subtitle"]] +[[!template text="""problem and solving a problem in a very systematic manner""" start="00:02:59.200" video="qanda-learning" id="subtitle"]] +[[!template text="""and you can be as creative as the creatives that we know about""" start="00:03:02.800" video="qanda-learning" id="subtitle"]] +[[!template text="""as the methodology talks about. So, that is what TRIZ is,""" start="00:03:06.240" video="qanda-learning" id="subtitle"]] +[[!template text="""Theory of Inventive Problem Solving. There is lot of open""" start="00:03:11.760" video="qanda-learning" id="subtitle"]] +[[!template text="""source literature like we have in Emacs. It is the same way""" start="00:03:15.640" video="qanda-learning" id="subtitle"]] +[[!template text="""with TRIZ, people share very generous and you can learn""" start="00:03:19.800" video="qanda-learning" id="subtitle"]] +[[!template text="""about it. what it can be useful for what in the core of our talk""" start="00:03:24.160" video="qanda-learning" id="subtitle"]] +[[!template text="""also is that many a times we face conflicts, that is, I don't""" start="00:03:29.880" video="qanda-learning" id="subtitle"]] +[[!template text="""want to spend a lot of time, you know, figuring out a system""" start="00:03:34.680" video="qanda-learning" id="subtitle"]] +[[!template text="""like this. However, I want everything in one place, you""" start="00:03:38.720" video="qanda-learning" id="subtitle"]] +[[!template text="""know, how can that happen? So start little by little is one""" start="00:03:42.920" video="qanda-learning" id="subtitle"]] +[[!template text="""suggestion I have. Don't And this is also a contradiction we""" start="00:03:46.840" video="qanda-learning" id="subtitle"]] +[[!template text="""have, right? So, we need to spend a lot of time to set up things""" start="00:03:50.400" video="qanda-learning" id="subtitle"]] +[[!template text="""before we can start organizing our life. But there's not a""" start="00:03:55.200" video="qanda-learning" id="subtitle"]] +[[!template text="""lot of time because we haven't organized our life. So, we""" start="00:03:58.560" video="qanda-learning" id="subtitle"]] +[[!template text="""don't have that's a conundrum or a contradiction. That's""" start="00:04:01.600" video="qanda-learning" id="subtitle"]] +[[!template text="""what TRIZ methodology is about to identify that this is a""" start="00:04:04.840" video="qanda-learning" id="subtitle"]] +[[!template text="""contradiction and we have to resolve it not compromise. So,""" start="00:04:09.480" video="qanda-learning" id="subtitle"]] +[[!template text="""resolve it in a manner that gives you enough time to set up a""" start="00:04:15.040" video="qanda-learning" id="subtitle"]] +[[!template text="""system and enough time, free time to enjoy your life or focus""" start="00:04:18.320" video="qanda-learning" id="subtitle"]] +[[!template text="""on a project and be present when you're working with""" start="00:04:22.440" video="qanda-learning" id="subtitle"]] +[[!template text="""something. So, that's what the crux of the methodology is.""" start="00:04:26.560" video="qanda-learning" id="subtitle"]] +[[!template text="""Okay, splendid answer. Thank you. Moving on to the next one.""" start="00:04:31.440" video="qanda-learning" id="subtitle"]] +[[!template text="""Thank you for this talk. Very interesting. One of the things""" start="00:04:34.360" video="qanda-learning" id="subtitle"]] +[[!template text="""that frustrates me about modern web development is the rate""" start="00:04:37.200" video="qanda-learning" id="subtitle"]] +[[!template text="""of churn when it comes to useful knowledge. I think Emacs can""" start="00:04:40.200" video="qanda-learning" id="subtitle"]] +[[!template text="""help to counteract against this by building lasting tools""" start="00:04:43.280" video="qanda-learning" id="subtitle"]] +[[!template text="""where mastery can be built. Do you agree that learning""" start="00:04:45.680" video="qanda-learning" id="subtitle"]] +[[!template text="""similar but different things again and again is ultimately""" start="00:04:48.280" video="qanda-learning" id="subtitle"]] +[[!template text="""wasted bandwidth? What can we do as technologists to push""" start="00:04:50.800" video="qanda-learning" id="subtitle"]] +[[!template text="""back against this? Yeah, this is an interesting one""" start="00:04:54.080" video="qanda-learning" id="subtitle"]] +[[!template text="""because, I mean, I'm like everyone else where a new package""" start="00:05:00.160" video="qanda-learning" id="subtitle"]] +[[!template text="""shows up. I mentioned that in my talk also, the first""" start="00:05:04.880" video="qanda-learning" id="subtitle"]] +[[!template text="""introduction. Sajajo's newsletter is amazing. It has all""" start="00:05:09.440" video="qanda-learning" id="subtitle"]] +[[!template text="""these new things coming up and new developments coming up.""" start="00:05:12.880" video="qanda-learning" id="subtitle"]] +[[!template text="""Same thing with web dev, I guess, you have new things coming""" start="00:05:15.600" video="qanda-learning" id="subtitle"]] +[[!template text="""up. So you want to learn that new thing. However, you need to""" start="00:05:18.880" video="qanda-learning" id="subtitle"]] +[[!template text="""also be aware that there are so many other projects and""" start="00:05:25.520" video="qanda-learning" id="subtitle"]] +[[!template text="""hobbies or life that's also waiting for you. And it's not a""" start="00:05:31.560" video="qanda-learning" id="subtitle"]] +[[!template text="""balancing act, but if you if you pay attention and be present""" start="00:05:37.880" video="qanda-learning" id="subtitle"]] +[[!template text="""and give whatever is in front of you, it's full attention.""" start="00:05:42.800" video="qanda-learning" id="subtitle"]] +[[!template text="""Then look back and connect. That's an interesting way,""" start="00:05:46.200" video="qanda-learning" id="subtitle"]] +[[!template text="""because hindsight is 20 20. Use it to your advantage. So my I""" start="00:05:50.960" video="qanda-learning" id="subtitle"]] +[[!template text="""don't know, I don't want to push back against this because""" start="00:05:55.760" video="qanda-learning" id="subtitle"]] +[[!template text="""some of it is just amazing because it thinks that you think is""" start="00:05:59.680" video="qanda-learning" id="subtitle"]] +[[!template text="""a waste of time and it's a distraction right now. could""" start="00:06:02.880" video="qanda-learning" id="subtitle"]] +[[!template text="""potentially be. I'm not saying it will be because there are""" start="00:06:05.760" video="qanda-learning" id="subtitle"]] +[[!template text="""things that are truly a waste of time that could truly""" start="00:06:09.720" video="qanda-learning" id="subtitle"]] +[[!template text="""potentially tie back to something and be really helpful. I""" start="00:06:13.360" video="qanda-learning" id="subtitle"]] +[[!template text="""can give you an example from our Emacs part of my life. I was""" start="00:06:17.320" video="qanda-learning" id="subtitle"]] +[[!template text="""experimenting with CSS and Cascade style sheets and how I""" start="00:06:22.040" video="qanda-learning" id="subtitle"]] +[[!template text="""can customize it to use it in org mode export. For me at the""" start="00:06:27.840" video="qanda-learning" id="subtitle"]] +[[!template text="""time, it seemed like a waste of time. I was spending so much""" start="00:06:34.600" video="qanda-learning" id="subtitle"]] +[[!template text="""time. Then I parked it. I didn't do much about it later. But""" start="00:06:38.640" video="qanda-learning" id="subtitle"]] +[[!template text="""then one of my students said, Your slides are too bulky for me""" start="00:06:42.600" video="qanda-learning" id="subtitle"]] +[[!template text="""to scroll through to get to exactly what I am looking for. I""" start="00:06:47.320" video="qanda-learning" id="subtitle"]] +[[!template text="""was using the reveal HTML and I used to pass on the link""" start="00:06:50.920" video="qanda-learning" id="subtitle"]] +[[!template text="""before. And the student sort of hinted at a handout. And now""" start="00:06:55.320" video="qanda-learning" id="subtitle"]] +[[!template text="""that's not easy with the RevealJS framework. It's rather""" start="00:07:01.000" video="qanda-learning" id="subtitle"]] +[[!template text="""tricky. At least I couldn't figure it out. but then it""" start="00:07:05.320" video="qanda-learning" id="subtitle"]] +[[!template text="""occurred to me that hey wait a second i've already looked at""" start="00:07:08.440" video="qanda-learning" id="subtitle"]] +[[!template text="""this CSS thing and maybe that'll help and it did help the i can""" start="00:07:10.880" video="qanda-learning" id="subtitle"]] +[[!template text="""drop in the name of the tool that i use now it's called WeasyPrint""" start="00:07:15.800" video="qanda-learning" id="subtitle"]] +[[!template text="""uh let me use the uh i don't know if some...""" start="00:07:21.520" video="qanda-learning" id="subtitle"]] +[[!template text="""If you can look it up, W-E-A-S-Y print.""" start="00:07:24.878" video="qanda-learning" id="subtitle"]] +[[!template text="""That's what it's called. And that's""" start="00:07:32.101" video="qanda-learning" id="subtitle"]] +[[!template text="""mighty useful. That's really, really useful. You can""" start="00:07:32.520" video="qanda-learning" id="subtitle"]] +[[!template text="""customize it. You can change everything. I think I can even,""" start="00:07:36.400" video="qanda-learning" id="subtitle"]] +[[!template text="""I'll probably even share the code later on. It's really""" start="00:07:40.920" video="qanda-learning" id="subtitle"]] +[[!template text="""useful and I've been able to, so what seemed like a waste of""" start="00:07:44.520" video="qanda-learning" id="subtitle"]] +[[!template text="""time is actually something that became useful later on. But""" start="00:07:48.960" video="qanda-learning" id="subtitle"]] +[[!template text="""there are several other things I have truly wasted and it's""" start="00:07:52.040" video="qanda-learning" id="subtitle"]] +[[!template text="""not been useful because I couldn't connect the dots. So,""" start="00:07:55.520" video="qanda-learning" id="subtitle"]] +[[!template text="""perhaps the, let's say, wasteful of time so that you look at""" start="00:07:58.440" video="qanda-learning" id="subtitle"]] +[[!template text="""something and see how to connect back like the Zettelkasten""" start="00:08:06.240" video="qanda-learning" id="subtitle"]] +[[!template text="""that everybody talks about. I do not use it, but I like the""" start="00:08:09.160" video="qanda-learning" id="subtitle"]] +[[!template text="""idea that you look at it keeping in mind that you could""" start="00:08:12.840" video="qanda-learning" id="subtitle"]] +[[!template text="""probably connect to something later on. Perhaps, just try""" start="00:08:15.400" video="qanda-learning" id="subtitle"]] +[[!template text="""it out. OK, great, Bala. Sadly, we are a little short on time""" start="00:08:19.360" video="qanda-learning" id="subtitle"]] +[[!template text="""to answer all the questions that we have. I see three""" start="00:08:24.520" video="qanda-learning" id="subtitle"]] +[[!template text="""questions currently that can still be answered, and I don't""" start="00:08:27.160" video="qanda-learning" id="subtitle"]] +[[!template text="""think any of them would be answerable within just one""" start="00:08:31.040" video="qanda-learning" id="subtitle"]] +[[!template text="""minute. So what I suggest we do, Bala, feel free. Do you have""" start="00:08:33.920" video="qanda-learning" id="subtitle"]] +[[!template text="""access to the pad on your end? Yes, I do. I do. I have it here.""" start="00:08:37.560" video="qanda-learning" id="subtitle"]] +[[!template text="""Okay, cool. I'm putting the link on BBB just in case you need""" start="00:08:44.120" video="qanda-learning" id="subtitle"]] +[[!template text="""to review it. We're going to leave the room open. By the way,""" start="00:08:49.400" video="qanda-learning" id="subtitle"]] +[[!template text="""if anyone in the crowd wants to join so that they can ask the""" start="00:08:53.640" video="qanda-learning" id="subtitle"]] +[[!template text="""question directly with their voice to Bala, feel free to do""" start="00:08:57.520" video="qanda-learning" id="subtitle"]] +[[!template text="""so. The links are on the website. But Bala, if no one shows up,""" start="00:09:00.880" video="qanda-learning" id="subtitle"]] +[[!template text="""if you could just answer the three questions that we haven't""" start="00:09:04.960" video="qanda-learning" id="subtitle"]] +[[!template text="""covered yet, actually. Well, three questions because""" start="00:09:09.600" video="qanda-learning" id="subtitle"]] +[[!template text="""Sasha just put the link right there. That'd be lovely. And""" start="00:09:18.040" video="qanda-learning" id="subtitle"]] +[[!template text="""we'll make sure that the entire Q&A finds its place into the""" start="00:09:22.080" video="qanda-learning" id="subtitle"]] +[[!template text="""website afterwards. How does that sound for you? Yeah,""" start="00:09:27.200" video="qanda-learning" id="subtitle"]] +[[!template text="""sounds great. Thank you so much. I'll do make sure that I will""" start="00:09:30.320" video="qanda-learning" id="subtitle"]] +[[!template text="""have the answers there, but I'm going to wait here for some""" start="00:09:33.600" video="qanda-learning" id="subtitle"]] +[[!template text="""time so that somebody can join. Okay, sure. Any last word in""" start="00:09:39.840" video="qanda-learning" id="subtitle"]] +[[!template text="""10 seconds for the public? Well, empty your teacup and enjoy""" start="00:09:42.840" video="qanda-learning" id="subtitle"]] +[[!template text="""your life. Splendid. Thank you so much, Bala, for coming""" start="00:09:50.280" video="qanda-learning" id="subtitle"]] +[[!template text="""again to Emaxxon this year, and hopefully we'll be seeing""" start="00:09:55.320" video="qanda-learning" id="subtitle"]] +[[!template text="""you next year with further talks to discuss. Yeah, thank you""" start="00:10:03.680" video="qanda-learning" id="subtitle"]] +[[!template text="""so much. All right, and right now we'll be moving to the next""" start="00:10:18.160" video="qanda-learning" id="subtitle"]] +[[!template text="""talk of the day in about five seconds. Thank you again, Bala,""" start="00:10:22.960" video="qanda-learning" id="subtitle"]] +[[!template text="""and see you later. Bye.""" start="00:10:25.240" video="qanda-learning" id="subtitle"]] +[[!template text="""All right, we are a fair. So, Bala, I'll need to move to make""" start="00:10:27.680" video="qanda-learning" id="subtitle"]] +[[!template text="""sure that everything is working for the next talk. So, do as""" start="00:11:10.400" video="qanda-learning" id="subtitle"]] +[[!template text="""we said, and everything will be fine. Okay. Okay, bye-bye,""" start="00:11:13.880" video="qanda-learning" id="subtitle"]] +[[!template text="""Bala. Bye. Bye, Leo.""" start="00:11:35.920" video="qanda-learning" id="subtitle"]] +[[!template text="""Okay.""" start="00:11:37.120" video="qanda-learning" id="subtitle"]] +[[!template text="""Hello everyone, do you want me to answer a question? I'll be""" start="00:11:38.600" video="qanda-learning" id="subtitle"]] +[[!template text="""happy to answer that. You want to discuss something? You""" start="00:11:42.400" video="qanda-learning" id="subtitle"]] +[[!template text="""want to share something? I'm here for that. Please let me""" start="00:11:46.320" video="qanda-learning" id="subtitle"]] +[[!template text="""know.""" start="00:11:50.320" video="qanda-learning" id="subtitle"]] +[[!template text="""I'll hang around for another 5 to 10 minutes. Please let me""" start="00:11:50.880" video="qanda-learning" id="subtitle"]] +[[!template text="""know if you have any questions or if you're the ones who ask""" start="00:11:55.320" video="qanda-learning" id="subtitle"]] +[[!template text="""those questions also, please let me know.""" start="00:11:59.800" video="qanda-learning" id="subtitle"]] +[[!template text="""Are you there? Hi, yes. Some tips I've found for getting""" start="00:12:03.960" video="qanda-learning" id="subtitle"]] +[[!template text="""things done with an image for this stuff is like for""" start="00:12:07.720" video="qanda-learning" id="subtitle"]] +[[!template text="""separations you have like your Zettelkasten, you're""" start="00:12:11.440" video="qanda-learning" id="subtitle"]] +[[!template text="""getting things done, and then beyond that you have like""" start="00:12:14.680" video="qanda-learning" id="subtitle"]] +[[!template text="""dailies and global.""" start="00:12:18.160" video="qanda-learning" id="subtitle"]] +[[!template text="""Daily Zettelkasten would be journaling. Okay, okay. And""" start="00:12:19.600" video="qanda-learning" id="subtitle"]] +[[!template text="""then, like, global or daily getting things done, I""" start="00:12:25.520" video="qanda-learning" id="subtitle"]] +[[!template text="""generally like doing it in a week. And then splitting the,""" start="00:12:30.440" video="qanda-learning" id="subtitle"]] +[[!template text="""like, core tasks, secondary tasks, unplanned tasks,""" start="00:12:34.280" video="qanda-learning" id="subtitle"]] +[[!template text="""because those are good categories. I like what you're""" start="00:12:39.480" video="qanda-learning" id="subtitle"]] +[[!template text="""doing.""" start="00:12:44.240" video="qanda-learning" id="subtitle"]] +[[!template text="""Sorry? Do you do things like that at all?""" start="00:12:44.720" video="qanda-learning" id="subtitle"]] +[[!template text="""Or are there separations like with dental counseling""" start="00:12:47.800" video="qanda-learning" id="subtitle"]] +[[!template text="""versus the getting things done?""" start="00:12:50.280" video="qanda-learning" id="subtitle"]] +[[!template text="""That's very interesting, yes. Daily log and weekly log,""" start="00:12:52.160" video="qanda-learning" id="subtitle"]] +[[!template text="""that's really helpful. I've also been trying to do that but""" start="00:12:55.640" video="qanda-learning" id="subtitle"]] +[[!template text="""not being able to successfully do a daily log plus a weekly""" start="00:12:58.880" video="qanda-learning" id="subtitle"]] +[[!template text="""log. So I gave up on the daily log because it seemed to be like a""" start="00:13:02.280" video="qanda-learning" id="subtitle"]] +[[!template text="""lot of overhead for me, so I just switch to a weekly review""" start="00:13:06.880" video="qanda-learning" id="subtitle"]] +[[!template text="""where I would log what's going on and how it is. But it's also""" start="00:13:12.480" video="qanda-learning" id="subtitle"]] +[[!template text="""interesting to see how it connects back to something that""" start="00:13:16.760" video="qanda-learning" id="subtitle"]] +[[!template text="""we've already worked on, or we've already learned""" start="00:13:19.760" video="qanda-learning" id="subtitle"]] +[[!template text="""somewhere, which is essentially using the ZIP and custom""" start="00:13:22.640" video="qanda-learning" id="subtitle"]] +[[!template text="""method. I probably want to try that a bit later on also.""" start="00:13:26.040" video="qanda-learning" id="subtitle"]] +[[!template text="""That's a great suggestion, nice idea. Oh, so some of the""" start="00:13:30.240" video="qanda-learning" id="subtitle"]] +[[!template text="""reason for the separation would be with the daily log, like,""" start="00:13:34.200" video="qanda-learning" id="subtitle"]] +[[!template text="""for instance, the title for the journal would be, Audinet""" start="00:13:38.040" video="qanda-learning" id="subtitle"]] +[[!template text="""would be the day, and it starts blank. And then, so if you have""" start="00:13:42.840" video="qanda-learning" id="subtitle"]] +[[!template text="""a straight thought, if you know it can go straight to your""" start="00:13:47.360" video="qanda-learning" id="subtitle"]] +[[!template text="""Zellcasting, it goes into your Zellcasting. If you don't""" start="00:13:50.160" video="qanda-learning" id="subtitle"]] +[[!template text="""know where it goes, it goes into your journal. And then same""" start="00:13:53.480" video="qanda-learning" id="subtitle"]] +[[!template text="""thing for like the week, is like your weeks always start""" start="00:13:57.680" video="qanda-learning" id="subtitle"]] +[[!template text="""emptying, so like if you have your core tasks, like if it""" start="00:14:01.840" video="qanda-learning" id="subtitle"]] +[[!template text="""spells beyond three, it's probably not a core task. So it""" start="00:14:04.880" video="qanda-learning" id="subtitle"]] +[[!template text="""gives you the idea of like, did I actually do what I wanted to""" start="00:14:08.120" video="qanda-learning" id="subtitle"]] +[[!template text="""yesterday, rather than getting 20 things done that I don't""" start="00:14:11.360" video="qanda-learning" id="subtitle"]] +[[!template text="""really care about that much. Yes. True, true, true. Very""" start="00:14:17.000" video="qanda-learning" id="subtitle"]] +[[!template text="""true. Yeah.""" start="00:14:22.160" video="qanda-learning" id="subtitle"]] +[[!template text="""Nice, nice talk. Thank you so much for sharing that. I've""" start="00:14:23.760" video="qanda-learning" id="subtitle"]] +[[!template text="""been a, let's say a start and many times I've started on""" start="00:14:30.960" video="qanda-learning" id="subtitle"]] +[[!template text="""Zephyr Custom, you know, with little nodes. They have these""" start="00:14:35.280" video="qanda-learning" id="subtitle"]] +[[!template text="""fleeting nodes and permanent nodes. I've tried many of""" start="00:14:40.800" video="qanda-learning" id="subtitle"]] +[[!template text="""those, but somehow it starts sticky for me. I've not been""" start="00:14:43.400" video="qanda-learning" id="subtitle"]] +[[!template text="""able to get rid of that.""" start="00:14:48.200" video="qanda-learning" id="subtitle"]] +[[!template text="""Yeah, I've got multiple attempts of using these systems,""" start="00:14:51.400" video="qanda-learning" id="subtitle"]] +[[!template text="""becoming too big or complex, like I don't know where to put a""" start="00:14:55.920" video="qanda-learning" id="subtitle"]] +[[!template text="""new piece of information, so then I throw the whole system""" start="00:15:02.000" video="qanda-learning" id="subtitle"]] +[[!template text="""away. So, this is my favorite iteration that I've done so""" start="00:15:06.680" video="qanda-learning" id="subtitle"]] +[[!template text="""far. I'm sure it'll change with time. Okay, okay, okay, I""" start="00:15:14.640" video="qanda-learning" id="subtitle"]] +[[!template text="""see. Yeah, I...""" start="00:15:23.400" video="qanda-learning" id="subtitle"]] +[[!template text="""I like the way their baby log works, that it has an embedded,""" start="00:15:25.080" video="qanda-learning" id="subtitle"]] +[[!template text="""you know, you just have a name stamp and then you embed""" start="00:15:31.760" video="qanda-learning" id="subtitle"]] +[[!template text="""something from another project. And when you go to the""" start="00:15:36.800" video="qanda-learning" id="subtitle"]] +[[!template text="""project page, the same thing shows up there in the log also. I""" start="00:15:40.480" video="qanda-learning" id="subtitle"]] +[[!template text="""wanted to take that feature and have that in my optimal""" start="00:15:44.560" video="qanda-learning" id="subtitle"]] +[[!template text="""setup. I'm not well versed enough to get that set up because I""" start="00:15:48.680" video="qanda-learning" id="subtitle"]] +[[!template text="""like that with that. Anything I enter in the daily log should""" start="00:15:53.400" video="qanda-learning" id="subtitle"]] +[[!template text="""show up in my project log also and vice versa. I want to""" start="00:15:56.800" video="qanda-learning" id="subtitle"]] +[[!template text="""execute on my project. I need that notes where I'm looking""" start="00:16:00.360" video="qanda-learning" id="subtitle"]] +[[!template text="""for. That's a key feature of that is with LogSec you just have""" start="00:16:04.800" video="qanda-learning" id="subtitle"]] +[[!template text="""a button that says go to today. So you don't think about it and""" start="00:16:10.600" video="qanda-learning" id="subtitle"]] +[[!template text="""it always starts empty. It's that blank sheet that's always""" start="00:16:15.360" video="qanda-learning" id="subtitle"]] +[[!template text="""confirming you want the things that I used that before. One""" start="00:16:20.360" video="qanda-learning" id="subtitle"]] +[[!template text="""of the things I really wanted was, I want this, but I want it""" start="00:16:25.720" video="qanda-learning" id="subtitle"]] +[[!template text="""for getting things done on my journal. I want two separate""" start="00:16:31.440" video="qanda-learning" id="subtitle"]] +[[!template text="""ones.""" start="00:16:35.320" video="qanda-learning" id="subtitle"]] +[[!template text="""Yeah, I like the, also I'm trying to see how to create pages""" start="00:16:36.280" video="qanda-learning" id="subtitle"]] +[[!template text="""quickly from within Org Mode. I know we can do the square""" start="00:16:45.320" video="qanda-learning" id="subtitle"]] +[[!template text="""bracket thing and enter and it should go into a new page. but""" start="00:16:51.120" video="qanda-learning" id="subtitle"]] +[[!template text="""it's not as seamless as in logseek or obsidian i'm trying to""" start="00:16:55.880" video="qanda-learning" id="subtitle"]] +[[!template text="""see how which way do i do that quickly so that you don't spend""" start="00:17:00.880" video="qanda-learning" id="subtitle"]] +[[!template text="""time on organizing once you have the bigger setup of the""" start="00:17:06.240" video="qanda-learning" id="subtitle"]] +[[!template text="""folder structures and the to do then it's easier to""" start="00:17:10.440" video="qanda-learning" id="subtitle"]] +[[!template text="""integrate it but if i'm starting from a business point of""" start="00:17:14.960" video="qanda-learning" id="subtitle"]] +[[!template text="""view it's rather tough for them to set it all up because the""" start="00:17:18.600" video="qanda-learning" id="subtitle"]] +[[!template text="""setup costs are very high in terms of system first and then""" start="00:17:22.680" video="qanda-learning" id="subtitle"]] +[[!template text="""start with this. Or like you said, you know we could also""" start="00:17:27.680" video="qanda-learning" id="subtitle"]] +[[!template text="""start with a blank sheet and then start filling it up and then""" start="00:17:30.640" video="qanda-learning" id="subtitle"]] +[[!template text="""see how to link up things or move it around so that it fits into""" start="00:17:33.760" video="qanda-learning" id="subtitle"]] +[[!template text="""your larger system or evolve a system as it goes. Don't start""" start="00:17:39.160" video="qanda-learning" id="subtitle"]] +[[!template text="""with the system in mind, but evolve it because it then fits""" start="00:17:44.720" video="qanda-learning" id="subtitle"]] +[[!template text="""into how you are rather than the you trying to adapt to the""" start="00:17:47.960" video="qanda-learning" id="subtitle"]] +[[!template text="""system.""" start="00:17:52.560" video="qanda-learning" id="subtitle"]] +[[!template text="""So, Denote and org-roam, they'll have a feature, like the""" start="00:17:53.160" video="qanda-learning" id="subtitle"]] +[[!template text="""note, you have a command called, let's see, create or""" start="00:18:00.560" video="qanda-learning" id="subtitle"]] +[[!template text="""existing note, and org-roam has an equivalent to that, and""" start="00:18:05.200" video="qanda-learning" id="subtitle"]] +[[!template text="""what that, you need to consult with that, as you are browsing""" start="00:18:09.480" video="qanda-learning" id="subtitle"]] +[[!template text="""your notes, you see that, and so if you're making a new note,""" start="00:18:15.000" video="qanda-learning" id="subtitle"]] +[[!template text="""power generation or something like that you'll easily see""" start="00:18:19.280" video="qanda-learning" id="subtitle"]] +[[!template text="""if you have any notes that are in power generation or like""" start="00:18:23.120" video="qanda-learning" id="subtitle"]] +[[!template text="""let's say you have something in power and if you don't you""" start="00:18:27.800" video="qanda-learning" id="subtitle"]] +[[!template text="""just go down to where you're just you know you don't have""" start="00:18:30.840" video="qanda-learning" id="subtitle"]] +[[!template text="""anything selected or so it's your what's in your uh what your""" start="00:18:34.080" video="qanda-learning" id="subtitle"]] +[[!template text="""current so you're not pre-selecting something existing""" start="00:18:39.600" video="qanda-learning" id="subtitle"]] +[[!template text="""and voila now you have a file And then you have consult so you""" start="00:18:46.720" video="qanda-learning" id="subtitle"]] +[[!template text="""can preview them as you move up and down the list.""" start="00:18:51.600" video="qanda-learning" id="subtitle"]] +[[!template text="""And then you also got Emacs""" start="00:18:57.880" video="qanda-learning" id="subtitle"]] +[[!template text="""Org Capture to just pop up a template""" start="00:19:02.320" video="qanda-learning" id="subtitle"]] +[[!template text="""capture buffer that is blank that you can tell to go into""" start="00:19:10.720" video="qanda-learning" id="subtitle"]] +[[!template text="""something like a journal or a GTD inbox.""" start="00:19:16.600" video="qanda-learning" id="subtitle"]] +[[!template text="""And yeah, this allows you to just make it like a specific""" start="00:19:20.920" video="qanda-learning" id="subtitle"]] +[[!template text="""buffer to do that specific task. I think Protosilis has a""" start="00:19:27.280" video="qanda-learning" id="subtitle"]] +[[!template text="""video about how to make that into just a pop-up window. Like""" start="00:19:31.000" video="qanda-learning" id="subtitle"]] +[[!template text="""for instance, you're in your browser, you pop it up, Uh, jot""" start="00:19:35.480" video="qanda-learning" id="subtitle"]] +[[!template text="""down your task, press enter, and it's gone. Hmm, okay. Okay,""" start="00:19:41.520" video="qanda-learning" id="subtitle"]] +[[!template text="""okay, makes sense, makes sense. Yeah, for me, I wanted to try""" start="00:19:49.600" video="qanda-learning" id="subtitle"]] +[[!template text="""denote, but my folder structure, I found it very difficult""" start="00:19:54.920" video="qanda-learning" id="subtitle"]] +[[!template text="""to move it to a denote kind of a structure where the folder""" start="00:20:01.080" video="qanda-learning" id="subtitle"]] +[[!template text="""hierarchy is not as important because all nodes are treated""" start="00:20:04.560" video="qanda-learning" id="subtitle"]] +[[!template text="""the same. But for me, because I'm focusing on a project, I""" start="00:20:08.520" video="qanda-learning" id="subtitle"]] +[[!template text="""need only the project files show up. It was tricky for me to,""" start="00:20:12.640" video="qanda-learning" id="subtitle"]] +[[!template text="""because sometimes I share the folder with my colleagues and""" start="00:20:17.080" video="qanda-learning" id="subtitle"]] +[[!template text="""who are not on Emacs or more. So I can't show them all the""" start="00:20:20.600" video="qanda-learning" id="subtitle"]] +[[!template text="""files, all the notes. I just want that folder to be shared and""" start="00:20:24.520" video="qanda-learning" id="subtitle"]] +[[!template text="""ignore the todo.org that is there because it's not readable""" start="00:20:28.880" video="qanda-learning" id="subtitle"]] +[[!template text="""for them. So, I find it easier to share a folder level or a""" start="00:20:32.440" video="qanda-learning" id="subtitle"]] +[[!template text="""project level and that's why I stuck to this format which is a""" start="00:20:37.680" video="qanda-learning" id="subtitle"]] +[[!template text="""hierarchy of folders with the to-do inside those folders.""" start="00:20:41.640" video="qanda-learning" id="subtitle"]] +[[!template text="""That works very well for me, particularly keeping in mind""" start="00:20:46.640" video="qanda-learning" id="subtitle"]] +[[!template text="""that I need to share some folders sometimes with my""" start="00:20:49.720" video="qanda-learning" id="subtitle"]] +[[!template text="""colleagues. Whereas the denote with a flat structure or""" start="00:20:52.480" video="qanda-learning" id="subtitle"]] +[[!template text="""ROAM with a flat structure, I find it very tricky to do that.""" start="00:20:57.440" video="qanda-learning" id="subtitle"]] +[[!template text="""With denotes you can actually have, there's a feature""" start="00:21:01.920" video="qanda-learning" id="subtitle"]] +[[!template text="""called silos that will""" start="00:21:06.080" video="qanda-learning" id="subtitle"]] +[[!template text="""allow you to do both and I think you can make customized""" start="00:21:07.760" video="qanda-learning" id="subtitle"]] +[[!template text="""commands to go that work only in specific silos. I haven't""" start="00:21:13.200" video="qanda-learning" id="subtitle"]] +[[!template text="""messed around to it. too much with them. I don't think org run""" start="00:21:17.960" video="qanda-learning" id="subtitle"]] +[[!template text="""has anything like that though. Yes, I don't think they have""" start="00:21:20.920" video="qanda-learning" id="subtitle"]] +[[!template text="""that. But I remember seeing silos. Maybe I should give it""" start="00:21:24.720" video="qanda-learning" id="subtitle"]] +[[!template text="""another spin and see if that works. Because if it can solve my""" start="00:21:28.240" video="qanda-learning" id="subtitle"]] +[[!template text="""creating new node quickly from the denote part itself while""" start="00:21:32.120" video="qanda-learning" id="subtitle"]] +[[!template text="""I'm writing the nodes itself rather than go through the R""" start="00:21:36.520" video="qanda-learning" id="subtitle"]] +[[!template text="""capture. That will really help me in linking back and seeing""" start="00:21:40.440" video="qanda-learning" id="subtitle"]] +[[!template text="""how it maps to another project that I've already worked on""" start="00:21:45.440" video="qanda-learning" id="subtitle"]] +[[!template text="""from an archive and then bring it there. I think that's a good""" start="00:21:49.400" video="qanda-learning" id="subtitle"]] +[[!template text="""idea. I'll look at silos again. Also, with the silos, let's""" start="00:21:54.000" video="qanda-learning" id="subtitle"]] +[[!template text="""say you're going to use ripgrep on the directory, you could""" start="00:21:57.640" video="qanda-learning" id="subtitle"]] +[[!template text="""intentionally keep your Zettelkasten and your journal""" start="00:22:03.720" video="qanda-learning" id="subtitle"]] +[[!template text="""separated. in different folders, like, yeah. So that,""" start="00:22:07.800" video="qanda-learning" id="subtitle"]] +[[!template text="""like, if you direct them, or if you wanted to share folder by""" start="00:22:13.160" video="qanda-learning" id="subtitle"]] +[[!template text="""folder basis, yeah, you don't have to be the all-in or""" start="00:22:19.040" video="qanda-learning" id="subtitle"]] +[[!template text="""nothing approach. Yeah, that works. That works.""" start="00:22:23.400" video="qanda-learning" id="subtitle"]] +[[!template text="""Excellent.""" start="00:22:30.760" video="qanda-learning" id="subtitle"]] +[[!template text="""OK.""" start="00:22:35.120" video="qanda-learning" id="subtitle"]] +[[!template text="""Well, thank you so much for your time and for sharing what is""" start="00:22:37.840" video="qanda-learning" id="subtitle"]] +[[!template text="""really helpful for me. I hope the talk was useful for you.""" start="00:22:44.160" video="qanda-learning" id="subtitle"]] +[[!template text="""Yep. Thanks for sharing. Have fun with the rest of the Emacs""" start="00:22:47.920" video="qanda-learning" id="subtitle"]] +[[!template text="""camp. Okay. All right. Then see you then. Happy Emacs month""" start="00:22:53.840" video="qanda-learning" id="subtitle"]] +[[!template text="""to you too. Okay. Bye. Bye.""" start="00:23:00.800" video="qanda-learning" id="subtitle"]]
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20learning%3A%20Survival%20of%20the%20skillest%3A%20Thriving%20in%20the%20learning%20jungle) diff --git a/2024/info/learning-before.md b/2024/info/learning-before.md index b30a9cd1..1065a574 100644 --- a/2024/info/learning-before.md +++ b/2024/info/learning-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="learning-mainVideo" data=""" 00:00.300 Introduction 01:35.350 What is a skill? @@ -28,5 +30,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 19:03.210 References """]]
Duration: 19:39 minutes
+ +# Q&A + +
Duration: 24:41 minutes
# Description \ No newline at end of file diff --git a/2024/info/links-before.md b/2024/info/links-before.md index d424c83c..04ca6179 100644 --- a/2024/info/links-before.md +++ b/2024/info/links-before.md @@ -1,8 +1,8 @@ [[!toc ]] -Format: 12-min talk ; Q&A: Etherpad +Format: 12-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP diff --git a/2024/info/literate-after.md b/2024/info/literate-after.md index 11435f00..d51a2c12 100644 --- a/2024/info/literate-after.md +++ b/2024/info/literate-after.md @@ -368,15 +368,15 @@ Captioner: sachac [[!template text="""languages, especially ones that are compiled. I've been""" start="00:08:02.945" video="qanda-literate" id="subtitle"]] [[!template text="""dabbling with Rust and like, yeah, what can we do to have Rust""" start="00:08:10.150" video="qanda-literate" id="subtitle"]] [[!template text="""more iterative as well? So...""" start="00:08:10.150" video="qanda-literate" id="subtitle"]] -[[!template text="""Do you use inline org function calls in org Babel library? So""" start="00:08:24.144" video="qanda-literate" id="subtitle"]] -[[!template text="""I used to do a lot of org Babel libraries to kind of share""" start="00:08:28.687" video="qanda-literate" id="subtitle"]] +[[!template text="""Do you use inline org function calls in Org Babel library? So""" start="00:08:24.144" video="qanda-literate" id="subtitle"]] +[[!template text="""I used to do a lot of Org Babel libraries to kind of share""" start="00:08:28.687" video="qanda-literate" id="subtitle"]] [[!template text="""things.""" start="00:08:28.687" video="qanda-literate" id="subtitle"]] [[!template text="""Yeah. What I. But yeah. Sorry, I'm just kind of thinking""" start="00:08:37.491" video="qanda-literate" id="subtitle"]] [[!template text="""through here. I've done a lot of it in the past. There were a""" start="00:08:44.716" video="qanda-literate" id="subtitle"]] [[!template text="""lot of bugs in it. Oh, I don't know, eight years ago when I was""" start="00:08:49.799" video="qanda-literate" id="subtitle"]] [[!template text="""playing with it. I bet things have improved a lot more and it""" start="00:08:51.760" video="qanda-literate" id="subtitle"]] [[!template text="""probably saved me a lot more effort. Right now, most of the""" start="00:08:57.063" video="qanda-literate" id="subtitle"]] -[[!template text="""literate DevOps, the DevOps kind of stuff that I'm doing, is""" start="00:09:02.366" video="qanda-literate" id="subtitle"]] +[[!template text="""literate devops, the devops kind of stuff that I'm doing, is""" start="00:09:02.366" video="qanda-literate" id="subtitle"]] [[!template text="""calling a lot of back-end programs and that sort of thing. So""" start="00:09:10.191" video="qanda-literate" id="subtitle"]] [[!template text="""the Org Babel kind of has limited help in that regard. And as""" start="00:09:13.533" video="qanda-literate" id="subtitle"]] [[!template text="""far as my Emacs work, well, it's just part of the session. So""" start="00:09:19.077" video="qanda-literate" id="subtitle"]] diff --git a/2024/info/literate-before.md b/2024/info/literate-before.md index 9ee8fc15..6e80c126 100644 --- a/2024/info/literate-before.md +++ b/2024/info/literate-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 16-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="literate-mainVideo" data=""" 00:00.000 Introduction 01:35.253 Do I still literate? @@ -26,5 +28,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 14:55.800 Summary """]]
Duration: 15:51 minutes
+ +# Q&A + +
Duration: 22:48 minutes
# Description \ No newline at end of file diff --git a/2024/info/maxima-before.md b/2024/info/maxima-before.md index 63a6abdc..b3da3a4d 100644 --- a/2024/info/maxima-before.md +++ b/2024/info/maxima-before.md @@ -2,12 +2,18 @@ [[!toc ]] Format: 31-min talk ; Q&A: Etherpad Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP +# Talk +
Duration: 30:34 minutes
+ +# Q&A + + # Description \ No newline at end of file diff --git a/2024/info/mcclim-after.md b/2024/info/mcclim-after.md index 1a80eb4d..85d02503 100644 --- a/2024/info/mcclim-after.md +++ b/2024/info/mcclim-after.md @@ -482,193 +482,193 @@ Captioner: rodrigo

Q&A transcript (unedited)

-[[!template text="""volume of code I've written that.""" start="00:00:00.029" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I will do a follow-up video with the kind of synchronized""" start="00:00:06.578" video="qanda-mcclim" id="subtitle"]] -[[!template text="""elist mode stuff because that is the point of the talk. Sorry""" start="00:00:06.578" video="qanda-mcclim" id="subtitle"]] -[[!template text="""for talking over you. Please continue.""" start="00:00:15.670" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Sasha C is saying car kill ring.""" start="00:00:38.632" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Oh, yeah, so this question, they're just asking in the""" start="00:00:54.640" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Scratchpad, is there any other GUI stuff I've worked on in""" start="00:00:54.640" video="qanda-mcclim" id="subtitle"]] -[[!template text="""the past? I guess my Tubenix channel, I was doing a bunch of""" start="00:00:54.640" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that, so just common list development, homed around make""" start="00:01:03.347" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Clem. What is my Tubenix channel? If you find a Tubenix""" start="00:01:03.347" video="qanda-mcclim" id="subtitle"]] -[[!template text="""channel and it has a name like Screwtape, That'll""" start="00:01:15.416" video="qanda-mcclim" id="subtitle"]] -[[!template text="""presumably be that. So tube mixes is SDF.org's pure tube.""" start="00:01:21.201" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Nope, not that one.""" start="00:01:28.686" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Sasha's got it here in the IRC. I think it's""" start="00:01:35.811" video="qanda-mcclim" id="subtitle"]] -[[!template text="""screw tape underscore channels slash videos. Yeah. So the""" start="00:01:38.053" video="qanda-mcclim" id="subtitle"]] -[[!template text="""author of Mastodon L, which hopefully lots of us are using""" start="00:01:47.330" video="qanda-mcclim" id="subtitle"]] -[[!template text="""for our mastodoning, I used the name Screwtape as my""" start="00:01:47.330" video="qanda-mcclim" id="subtitle"]] -[[!template text="""username, and I think Wintermute said some kind of""" start="00:01:56.061" video="qanda-mcclim" id="subtitle"]] -[[!template text="""exasperated Emacs theme. You know what? Screw Lisp. Then""" start="00:01:56.061" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Mousebot of Mastodon L rechristened me Screw Lisp. So""" start="00:02:05.826" video="qanda-mcclim" id="subtitle"]] -[[!template text="""sometimes you see my name written one way, and sometimes you""" start="00:02:09.568" video="qanda-mcclim" id="subtitle"]] -[[!template text="""see my name written the other way. I quite like it. A lot of""" start="00:02:09.568" video="qanda-mcclim" id="subtitle"]] -[[!template text="""people thought that I was quitting Emacs when I changed my""" start="00:02:15.150" video="qanda-mcclim" id="subtitle"]] -[[!template text="""name to be mainly Screw Lisp. I love it. That's a great story.""" start="00:02:15.150" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Thank you. It's so great to have a name from somebody else. I""" start="00:02:23.435" video="qanda-mcclim" id="subtitle"]] -[[!template text="""was just thrilled. So thank you, Mousespot. Everyone use""" start="00:02:27.322" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Mousespot's mode. Welcome to Green Guest. I'm with you""" start="00:02:29.462" video="qanda-mcclim" id="subtitle"]] -[[!template text="""there. All my kids want to choose their own names, and I'm""" start="00:02:34.664" video="qanda-mcclim" id="subtitle"]] -[[!template text="""just like, more power to you. I'm very glad that my parents""" start="00:02:35.624" video="qanda-mcclim" id="subtitle"]] -[[!template text="""picked mine for me, and that's one thing I never had to think""" start="00:02:39.845" video="qanda-mcclim" id="subtitle"]] -[[!template text="""about. All right, so do we have to cut short so I can go back to""" start="00:02:39.845" video="qanda-mcclim" id="subtitle"]] -[[!template text="""watching MPV? of the other stuff. We don't have to, but you""" start="00:02:46.587" video="qanda-mcclim" id="subtitle"]] -[[!template text="""are not obligated to sit here one moment more answering our""" start="00:02:53.728" video="qanda-mcclim" id="subtitle"]] -[[!template text="""questions than, you know, but of course, you know, we've""" start="00:02:53.728" video="qanda-mcclim" id="subtitle"]] -[[!template text="""talked a little before, but I, so I have a pile of questions.""" start="00:02:53.728" video="qanda-mcclim" id="subtitle"]] -[[!template text="""You promised to come on the Lispy Gopher show. That's right.""" start="00:03:07.098" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I have so much to say. I could, I could, I could come right on""" start="00:03:10.341" video="qanda-mcclim" id="subtitle"]] -[[!template text="""your show and just talk to you there, but I'm just curious.""" start="00:03:11.582" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Talk to us a little bit about that. Tell us more about the""" start="00:03:16.065" video="qanda-mcclim" id="subtitle"]] -[[!template text="""program. Oh, the Lispy Gopher climate. What do we do? So it's""" start="00:03:17.967" video="qanda-mcclim" id="subtitle"]] -[[!template text="""hosted by the Superdimensional Fortress, SDF.org, who are""" start="00:03:23.090" video="qanda-mcclim" id="subtitle"]] -[[!template text="""a public access Unix mainly. They do their own little radio""" start="00:03:23.090" video="qanda-mcclim" id="subtitle"]] -[[!template text="""thing as well. And so I guess for a few years now, I do a weekly""" start="00:03:31.533" video="qanda-mcclim" id="subtitle"]] -[[!template text="""show every zero hundred hours UTC. We always start off with""" start="00:03:34.794" video="qanda-mcclim" id="subtitle"]] -[[!template text="""kind of climate crisis topics, because that is a climate""" start="00:03:44.736" video="qanda-mcclim" id="subtitle"]] -[[!template text="""crisis topic. But there's a sort of joy in that, because Kent""" start="00:03:44.736" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Pittman, who Kent Pittman you're familiar with from the""" start="00:03:50.199" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Pitt Manual and so forth, writes a kind of climate crisis""" start="00:03:50.199" video="qanda-mcclim" id="subtitle"]] -[[!template text="""haiku, which we kind of lead out with, and we kind of go into""" start="00:03:50.199" video="qanda-mcclim" id="subtitle"]] -[[!template text="""the discussions there. Then obviously the show has- It's a""" start="00:03:50.199" video="qanda-mcclim" id="subtitle"]] -[[!template text="""highlight, not gonna lie. Yeah, yeah, I love it. I try and do""" start="00:04:09.109" video="qanda-mcclim" id="subtitle"]] -[[!template text="""these dramatic readings, but it's often stumble over.""" start="00:04:13.914" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Actually, when Sasha was on, there was an auxiliary poem""" start="00:04:19.155" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that happened, which was pretty interesting, too. What was""" start="00:04:19.155" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I going to say? Then, I mean, the way we got named the Lispy""" start="00:04:27.977" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Gopher Climate was because, broadly speaking, I like to""" start="00:04:28.757" video="qanda-mcclim" id="subtitle"]] -[[!template text="""talk about kind of lisp, and most of my writing for a long time""" start="00:04:28.757" video="qanda-mcclim" id="subtitle"]] -[[!template text="""was on the gopher. Though I accidentally locked myself out""" start="00:04:28.757" video="qanda-mcclim" id="subtitle"]] -[[!template text="""of the gopher recently, so there hasn't been an update there""" start="00:04:39.380" video="qanda-mcclim" id="subtitle"]] -[[!template text="""for a while. I'm kind of around the IRCs and Mastodon quite a""" start="00:04:39.380" video="qanda-mcclim" id="subtitle"]] -[[!template text="""bit now. LISP, I like to use the term LISP inclusively,""" start="00:04:48.214" video="qanda-mcclim" id="subtitle"]] -[[!template text="""basically. Obviously this talk, I was making the point that""" start="00:04:53.918" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I just could go through a 1978 paper written in, and so pre-D""" start="00:04:57.340" video="qanda-mcclim" id="subtitle"]] -[[!template text="""machine inter-LISP, right? And it basically just worked in""" start="00:04:57.340" video="qanda-mcclim" id="subtitle"]] -[[!template text="""modern Emacs LISP. Somebody was pointing out to me, who""" start="00:05:07.787" video="qanda-mcclim" id="subtitle"]] -[[!template text="""pointed out where I was like, I don't know what PUT is in,""" start="00:05:11.910" video="qanda-mcclim" id="subtitle"]] -[[!template text="""in Emacs Lisp, and somebody was saying definitely there's""" start="00:05:20.194" video="qanda-mcclim" id="subtitle"]] -[[!template text="""put in Emacs Lisp. So I'm going to come back to the recording""" start="00:05:20.194" video="qanda-mcclim" id="subtitle"]] -[[!template text="""of this talk, and I'm going to just pinpoint this moment the""" start="00:05:25.077" video="qanda-mcclim" id="subtitle"]] -[[!template text="""next time somebody says, we need to modernize Lisp. I'm""" start="00:05:25.077" video="qanda-mcclim" id="subtitle"]] -[[!template text="""going to say, no, no, no, this is modern Emacs Lisp. You see,""" start="00:05:34.321" video="qanda-mcclim" id="subtitle"]] -[[!template text="""here's people talking about, yeah, I'm just tripping over,""" start="00:05:37.383" video="qanda-mcclim" id="subtitle"]] -[[!template text="""not tripping over, I'm amused by your phrase there, but""" start="00:05:37.383" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that's exactly how I see it too. And I take your point utterly""" start="00:05:37.383" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that, you know, this tradition of Lisp of carrying forward""" start="00:05:46.728" video="qanda-mcclim" id="subtitle"]] -[[!template text="""ideas. And, you know, we, you know, especially in Emacs, it""" start="00:05:49.509" video="qanda-mcclim" id="subtitle"]] -[[!template text="""really is like a brain trust, right? Buckets of knowledge of""" start="00:05:54.532" video="qanda-mcclim" id="subtitle"]] -[[!template text="""how to get some sort of work done, or, you know, how to work""" start="00:05:59.856" video="qanda-mcclim" id="subtitle"]] -[[!template text="""with some kind of code or some kind of data. Yeah, but I had a""" start="00:05:59.856" video="qanda-mcclim" id="subtitle"]] -[[!template text="""kind of, Interesting experience with some great friends of""" start="00:06:06.400" video="qanda-mcclim" id="subtitle"]] -[[!template text="""mine, whom I love dearly. Vidak, if you're watching this,""" start="00:06:09.902" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I'm gossiping about you people over in Australia there.""" start="00:06:13.625" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Where people come to you with really exciting ideas that""" start="00:06:21.592" video="qanda-mcclim" id="subtitle"]] -[[!template text="""seem to be very cutting edge and like, you know, very much the""" start="00:06:21.592" video="qanda-mcclim" id="subtitle"]] -[[!template text="""current talk of the day, like you can hear in other""" start="00:06:29.767" video="qanda-mcclim" id="subtitle"]] -[[!template text="""programming languages, and they're telling you how they""" start="00:06:29.767" video="qanda-mcclim" id="subtitle"]] -[[!template text="""think you might be able to do this in Lisp. And you have to say,""" start="00:06:29.767" video="qanda-mcclim" id="subtitle"]] -[[!template text="""well, you know, if we go back to the late 70s, where the Lisp""" start="00:06:38.539" video="qanda-mcclim" id="subtitle"]] -[[!template text="""community really kind of pioneered this topic already.""" start="00:06:38.539" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Here's how we did it in the late 70s. And there's actually""" start="00:06:48.231" video="qanda-mcclim" id="subtitle"]] -[[!template text="""quite a kind of awkward, just kind of disjunction there. I""" start="00:06:50.753" video="qanda-mcclim" id="subtitle"]] -[[!template text="""mean, that's the thing, right? Where use of Emacs in""" start="00:06:56.039" video="qanda-mcclim" id="subtitle"]] -[[!template text="""particular use of Lisp in general will unravel somebody's""" start="00:06:57.460" video="qanda-mcclim" id="subtitle"]] -[[!template text="""whole big bag of wind that they've built up around why""" start="00:06:57.460" video="qanda-mcclim" id="subtitle"]] -[[!template text="""something has to be rebuilt and well right but that's just a""" start="00:07:04.407" video="qanda-mcclim" id="subtitle"]] -[[!template text="""function you know it's data so we'll probably just think""" start="00:07:04.407" video="qanda-mcclim" id="subtitle"]] -[[!template text="""about that as I don't know sitting in a variable.""" start="00:07:04.407" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Oh, so that whole problem, like the elegance of a solution""" start="00:07:18.354" video="qanda-mcclim" id="subtitle"]] -[[!template text="""can entirely fall away once you fall back to an earlier way of""" start="00:07:18.354" video="qanda-mcclim" id="subtitle"]] -[[!template text="""thinking about it. And then, you know, look at the pieces""" start="00:07:18.354" video="qanda-mcclim" id="subtitle"]] -[[!template text="""you've carried forward the idea of the declarative""" start="00:07:27.558" video="qanda-mcclim" id="subtitle"]] -[[!template text="""language, right? Declaring user experience. Yeah. Once""" start="00:07:27.558" video="qanda-mcclim" id="subtitle"]] -[[!template text="""again, tangentially to, um, to the actual talk we've just""" start="00:07:36.782" video="qanda-mcclim" id="subtitle"]] -[[!template text="""watched, which I will try and follow up on as well. But one""" start="00:07:40.423" video="qanda-mcclim" id="subtitle"]] -[[!template text="""example was After watching me use the Common Lisp loop""" start="00:07:46.570" video="qanda-mcclim" id="subtitle"]] -[[!template text="""facility so much, Kent pointed out to me, hey, you know, why""" start="00:07:49.514" video="qanda-mcclim" id="subtitle"]] -[[!template text="""don't you try using Richard Waters' series iteration""" start="00:07:49.514" video="qanda-mcclim" id="subtitle"]] -[[!template text="""stuff, which was kind of lazy evaluation of series that""" start="00:07:49.514" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Waters did. And so after criticizing Haskell for a long""" start="00:07:49.514" video="qanda-mcclim" id="subtitle"]] -[[!template text="""time, me kind of saying, hey, you know, I don't think this""" start="00:08:07.162" video="qanda-mcclim" id="subtitle"]] -[[!template text="""lazy evaluation is important. then Kent pointed out to me""" start="00:08:07.162" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that, for example, the series, like what is it? AIM 1082 or""" start="00:08:14.926" video="qanda-mcclim" id="subtitle"]] -[[!template text="""something published in 1989 was Lazy Evaluation in LISP""" start="00:08:21.967" video="qanda-mcclim" id="subtitle"]] -[[!template text="""with series. And so I thought, well, once I realized that""" start="00:08:21.967" video="qanda-mcclim" id="subtitle"]] -[[!template text="""this was part of kind of almost classic LISP history to have""" start="00:08:30.309" video="qanda-mcclim" id="subtitle"]] -[[!template text="""lazy evaluation, I adopted series, I kind of had to rethink""" start="00:08:30.309" video="qanda-mcclim" id="subtitle"]] -[[!template text="""my LISP worldview to realize it did already include lazy""" start="00:08:41.865" video="qanda-mcclim" id="subtitle"]] -[[!template text="""evaluation, which I attributed to the late 80s. And then""" start="00:08:41.865" video="qanda-mcclim" id="subtitle"]] -[[!template text="""when I actually read a little bit further, lazy evaluation,""" start="00:08:51.208" video="qanda-mcclim" id="subtitle"]] -[[!template text="""depending on your research group, has been, was kind of""" start="00:08:51.208" video="qanda-mcclim" id="subtitle"]] -[[!template text="""established in the late 70s by Waters again, actually.""" start="00:08:51.208" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Sorry for the anecdote, just kind of the interesting""" start="00:09:03.031" video="qanda-mcclim" id="subtitle"]] -[[!template text="""medley.""" start="00:09:03.031" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Yeah.""" start="00:09:11.314" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Ellis over in the IRC has come up with a good slime about""" start="00:09:18.716" video="qanda-mcclim" id="subtitle"]] -[[!template text="""async. Oh, I see. So yeah,""" start="00:09:18.716" video="qanda-mcclim" id="subtitle"]] -[[!template text="""I guess that would work. I have to try that. OK, so you're just""" start="00:09:29.020" video="qanda-mcclim" id="subtitle"]] -[[!template text="""getting me reading this. They have had a stab at resolving""" start="00:09:35.862" video="qanda-mcclim" id="subtitle"]] -[[!template text="""our asynchronous calls thing more elegantly than me. Left""" start="00:09:39.367" video="qanda-mcclim" id="subtitle"]] -[[!template text="""as an exercise to the listener. It's one of the big virtues of""" start="00:09:49.131" video="qanda-mcclim" id="subtitle"]] -[[!template text="""something like a convention. It'll bring us together with""" start="00:09:51.872" video="qanda-mcclim" id="subtitle"]] -[[!template text="""other people that can kind of see past the boats in our eyes.""" start="00:09:55.433" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Oh yeah, that's easy for me. Yeah, definitely. Hearing""" start="00:10:01.755" video="qanda-mcclim" id="subtitle"]] -[[!template text="""somebody else's kind of thought process from you and from""" start="00:10:06.062" video="qanda-mcclim" id="subtitle"]] -[[!template text="""just the past speaker who was Robin, I think, because this""" start="00:10:06.062" video="qanda-mcclim" id="subtitle"]] -[[!template text="""was in the morning for me, so I just kind of got up and caught""" start="00:10:06.062" video="qanda-mcclim" id="subtitle"]] -[[!template text="""some of Robin. Yeah, it's so great, kind of vicariously""" start="00:10:06.062" video="qanda-mcclim" id="subtitle"]] -[[!template text="""experiencing somebody else's Emacs usage and how it kind of""" start="00:10:22.830" video="qanda-mcclim" id="subtitle"]] -[[!template text="""subtly backs onto their own development flows. Yeah, so I""" start="00:10:22.830" video="qanda-mcclim" id="subtitle"]] -[[!template text="""really appreciate this talk. I'm constantly cribbing from""" start="00:10:34.012" video="qanda-mcclim" id="subtitle"]] -[[!template text="""everyone I meet. And yeah, this talk has been eye-popping,""" start="00:10:35.873" video="qanda-mcclim" id="subtitle"]] -[[!template text="""just watching you casually navigate Emacs, actually.""" start="00:10:38.353" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Yeah, it's cool. Yeah, I enjoyed discovering IELM mode.""" start="00:10:44.134" video="qanda-mcclim" id="subtitle"]] -[[!template text="""That was going to be my other question for people. Are there""" start="00:10:52.178" video="qanda-mcclim" id="subtitle"]] -[[!template text="""any IELM Power users around? I could really go for an""" start="00:10:55.740" video="qanda-mcclim" id="subtitle"]] -[[!template text="""EmacsConf talk on IELM mode. Aha, yes. Very good. Note""" start="00:10:58.021" video="qanda-mcclim" id="subtitle"]] -[[!template text="""taken. Yeah. So, just thoughts for next year? Oh, well, I""" start="00:11:05.464" video="qanda-mcclim" id="subtitle"]] -[[!template text="""kind of want to get back onto the MPV, but thank you so much for""" start="00:11:10.489" video="qanda-mcclim" id="subtitle"]] -[[!template text="""this. You are CMAQ in the IRC, right? I am Corwin, same as you.""" start="00:11:10.489" video="qanda-mcclim" id="subtitle"]] -[[!template text="""So you're Corwin. There's also CMAQ, and I guess there are a""" start="00:11:22.792" video="qanda-mcclim" id="subtitle"]] -[[!template text="""few other people. Sorry that I'm tripping over the""" start="00:11:24.352" video="qanda-mcclim" id="subtitle"]] -[[!template text="""different people here. But you're going to come on the Let's""" start="00:11:27.373" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Be Gopher climate later. Sure, I'm happy to. That sounds""" start="00:11:29.674" video="qanda-mcclim" id="subtitle"]] -[[!template text="""like fun. I always got a million things to talk about me or an""" start="00:11:35.155" video="qanda-mcclim" id="subtitle"]] -[[!template text="""opinion on everything. But of course, my favorite thing to""" start="00:11:35.975" video="qanda-mcclim" id="subtitle"]] -[[!template text="""talk about is just the huge thanks that, you know, sharing""" start="00:11:41.217" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that, the generosity or the, you know, my appreciation for""" start="00:11:41.217" video="qanda-mcclim" id="subtitle"]] -[[!template text="""you and all the other members of the Emacs community that""" start="00:11:41.217" video="qanda-mcclim" id="subtitle"]] -[[!template text="""create talks like this and make the conference and the rest""" start="00:11:41.217" video="qanda-mcclim" id="subtitle"]] -[[!template text="""of the community so rich. Well, yeah, and thank you for your""" start="00:11:41.217" video="qanda-mcclim" id="subtitle"]] -[[!template text="""work. Sasha is just saying over in Lambda that when I say I""" start="00:12:02.762" video="qanda-mcclim" id="subtitle"]] -[[!template text="""want someone to give the talk, this means I'm volunteering""" start="00:12:05.404" video="qanda-mcclim" id="subtitle"]] -[[!template text="""to give the IAM talk. That's what I wrote down. Oh, yeah. I've""" start="00:12:05.404" video="qanda-mcclim" id="subtitle"]] -[[!template text="""been working for Sasha. I mean, helping Sasha with this""" start="00:12:17.134" video="qanda-mcclim" id="subtitle"]] -[[!template text="""conference for years. I know. No, I'm kidding. That would be""" start="00:12:18.335" video="qanda-mcclim" id="subtitle"]] -[[!template text="""cool. I will absolutely go to your IAM talk. I make a lot of use""" start="00:12:23.520" video="qanda-mcclim" id="subtitle"]] -[[!template text="""of that and could do more. Yeah, we're meant to suddenly""" start="00:12:26.362" video="qanda-mcclim" id="subtitle"]] -[[!template text="""stop. But a guest over in Lambda also said, are we going to get""" start="00:12:30.783" video="qanda-mcclim" id="subtitle"]] -[[!template text="""a McClim Lambda Moo client? And I actually had all my kind of""" start="00:12:32.544" video="qanda-mcclim" id="subtitle"]] -[[!template text="""Moo stuff I'd written in Common Lisp, which I was thinking of""" start="00:12:39.586" video="qanda-mcclim" id="subtitle"]] -[[!template text="""just kind of jettisoning. But you're right, I should make""" start="00:12:39.586" video="qanda-mcclim" id="subtitle"]] -[[!template text="""that into a client for Common Lisp. Anyway, I'm going to hang""" start="00:12:45.968" video="qanda-mcclim" id="subtitle"]] -[[!template text="""up so I can keep watching the conference sounds good so we'll""" start="00:12:50.049" video="qanda-mcclim" id="subtitle"]] -[[!template text="""just cut away with the stream throw some music and a""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""countdown uh back on give us just a second to make that on bbb""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""and then i'll give you the big thumbs up thank you thank you""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""recording here we'll get it all posted up uh right next to""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""your awesome pre-recorded talk""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""thanks again like it's been fun chatting and uh Yeah,""" start="00:12:53.550" video="qanda-mcclim" id="subtitle"]] -[[!template text="""definitely seeing you around in the conference channel off""" start="00:13:17.830" video="qanda-mcclim" id="subtitle"]] -[[!template text="""off season. So to speak, you're like, you're totally""" start="00:13:17.830" video="qanda-mcclim" id="subtitle"]] -[[!template text="""welcome to use our chat like it to the extent you need to IRC""" start="00:13:21.571" video="qanda-mcclim" id="subtitle"]] -[[!template text="""channel that's been working on great for me. It's fun to fun""" start="00:13:21.571" video="qanda-mcclim" id="subtitle"]] -[[!template text="""to see it.""" start="00:13:28.553" video="qanda-mcclim" id="subtitle"]] -[[!template text="""All right, I'm gonna hang up this thing. All right. Happy day""" start="00:13:36.295" video="qanda-mcclim" id="subtitle"]] -[[!template text="""flowy. Sorry, I mean, screw list. Oh my gosh, I've live""" start="00:13:38.696" video="qanda-mcclim" id="subtitle"]] -[[!template text="""conference brain. Bye bye. All right, later, later.""" start="00:13:43.057" video="qanda-mcclim" id="subtitle"]] +[[!template text="""volume of code I've written that.""" start="00:00:00.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I will do a follow-up video with the kind of synchronized""" start="00:00:02.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""elisp-mode stuff because that is the point of the talk. Sorry""" start="00:00:06.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""for talking over you. Please continue.""" start="00:00:12.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""sachac is saying (car kill-ring).""" start="00:00:38.600" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Oh, yeah, so this question, they're just asking in the""" start="00:00:41.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Scratchpad, is there any other GUI stuff I've worked on in""" start="00:00:57.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""the past? I guess my Toobnix channel, I was doing a bunch of""" start="00:01:01.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that, so just Common Lisp development, homed around""" start="00:01:07.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""McCLIM. What is my Toobnix channel? If you find a Toobnix""" start="00:01:12.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""channel and it has a name like Screwtape, that'll""" start="00:01:16.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""presumably be that. So Toobnix is SDF.org's PeerTube.""" start="00:01:21.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Nope, not that one.""" start="00:01:28.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Sacha's got it here in the IRC. I think it's""" start="00:01:35.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""screwtape_channels/videos. Yeah. So the""" start="00:01:41.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""author of mastodon.el, which hopefully lots of us are using""" start="00:01:47.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""for our mastodoning, I used the name Screwtape as my""" start="00:01:52.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""username, and I think Wintermute said some kind of""" start="00:01:58.080" video="qanda-mcclim" id="subtitle"]] +[[!template text="""exasperated Emacs theme. You know what? Screw Lisp. Then""" start="00:02:01.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Mousebot of Mastodon L rechristened me Screw Lisp. So""" start="00:02:06.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""sometimes you see my name written one way, and sometimes you""" start="00:02:09.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""see my name written the other way. I quite like it. A lot of""" start="00:02:12.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""people thought that I was quitting Emacs when I changed my""" start="00:02:15.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""name to be mainly Screw Lisp. I love it. That's a great story.""" start="00:02:19.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Thank you. It's so great to have a name from somebody else. I""" start="00:02:23.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""was just thrilled. So thank you, mousebot. Everyone use""" start="00:02:27.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""mousebot's mode. Welcome to Green Guest. I'm with you""" start="00:02:30.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""there. All my kids want to choose their own names, and I'm""" start="00:02:35.200" video="qanda-mcclim" id="subtitle"]] +[[!template text="""just like, more power to you. I'm very glad that my parents""" start="00:02:38.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""picked mine for me, and that's one thing I never had to think""" start="00:02:41.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""about. All right, so do we have to cut short so I can go back to""" start="00:02:45.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""watching MPV? of the other stuff. We don't have to, but you""" start="00:02:50.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""are not obligated to sit here one moment more answering our""" start="00:02:55.840" video="qanda-mcclim" id="subtitle"]] +[[!template text="""questions than, you know, but of course, you know, we've""" start="00:02:59.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""talked a little before, but I, so I have a pile of questions.""" start="00:03:02.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""You promised to come on the Lispy Gopher show. That's right.""" start="00:03:07.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I have so much to say. I could, I could, I could come right on""" start="00:03:11.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""your show and just talk to you there, but I'm just curious.""" start="00:03:13.240" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Talk to us a little bit about that. Tell us more about the""" start="00:03:16.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""program. Oh, the Lispy Gopher climate. What do we do? So it's""" start="00:03:18.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""hosted by the Superdimensional Fortress, SDF.org, who are""" start="00:03:23.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""a public access Unix mainly. They do their own little radio""" start="00:03:29.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""thing as well. And so I guess for a few years now, I do a weekly""" start="00:03:32.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""show every zero hundred hours UTC. We always start off with""" start="00:03:38.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""kind of climate crisis topics, because that is a climate""" start="00:03:45.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""crisis topic. But there's a sort of joy in that, because Kent""" start="00:03:49.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Pitman, who Kent Pitman you're familiar with from the""" start="00:03:54.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Pit Manual and so forth, writes a kind of climate crisis""" start="00:03:58.280" video="qanda-mcclim" id="subtitle"]] +[[!template text="""haiku, which we kind of lead out with, and we kind of go into""" start="00:04:03.600" video="qanda-mcclim" id="subtitle"]] +[[!template text="""the discussions there. Then obviously the show has- It's a""" start="00:04:07.600" video="qanda-mcclim" id="subtitle"]] +[[!template text="""highlight, not gonna lie. Yeah, yeah, I love it. I try and do""" start="00:04:10.240" video="qanda-mcclim" id="subtitle"]] +[[!template text="""these dramatic readings, but it's often stumble over.""" start="00:04:16.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Actually, when Sacha was on, there was an auxiliary poem""" start="00:04:19.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that happened, which was pretty interesting, too. What was""" start="00:04:23.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I going to say? Then, I mean, the way we got named the Lispy""" start="00:04:27.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Gopher Climate was because, broadly speaking, I like to""" start="00:04:31.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""talk about kind of lisp, and most of my writing for a long time""" start="00:04:33.840" video="qanda-mcclim" id="subtitle"]] +[[!template text="""was on the Gopher. Though I accidentally locked myself out""" start="00:04:37.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""of the Gopher recently, so there hasn't been an update there""" start="00:04:41.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""for a while. I'm kind of around the IRCs and Mastodon quite a""" start="00:04:45.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""bit now. Lisp, I like to use the term Lisp inclusively,""" start="00:04:52.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""basically. Obviously this talk, I was making the point that""" start="00:04:56.760" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I just could go through a 1978 paper written in, and so pre-D""" start="00:04:59.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""machine inter-LISP, right? And it basically just worked in""" start="00:05:05.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""modern Emacs LISP. Somebody was pointing out to me, who""" start="00:05:10.280" video="qanda-mcclim" id="subtitle"]] +[[!template text="""pointed out where I was like, I don't know what PUT is in,""" start="00:05:13.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""in Emacs Lisp, and somebody was saying definitely there's""" start="00:05:20.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""put in Emacs Lisp. So I'm going to come back to the recording""" start="00:05:23.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""of this talk, and I'm going to just pinpoint this moment the""" start="00:05:28.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""next time somebody says, we need to modernize Lisp. I'm""" start="00:05:31.200" video="qanda-mcclim" id="subtitle"]] +[[!template text="""going to say, no, no, no, this is modern Emacs Lisp. You see,""" start="00:05:34.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""here's people talking about, yeah, I'm just tripping over,""" start="00:05:37.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""not tripping over, I'm amused by your phrase there, but""" start="00:05:42.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that's exactly how I see it too. And I take your point utterly""" start="00:05:45.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that, you know, this tradition of Lisp of carrying forward""" start="00:05:48.600" video="qanda-mcclim" id="subtitle"]] +[[!template text="""ideas. And, you know, we, you know, especially in Emacs, it""" start="00:05:53.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""really is like a brain trust, right? Buckets of knowledge of""" start="00:05:57.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""how to get some sort of work done, or, you know, how to work""" start="00:06:00.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""with some kind of code or some kind of data. Yeah, but I had a""" start="00:06:04.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""kind of, interesting experience with some great friends of""" start="00:06:08.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""mine, whom I love dearly. Vidak, if you're watching this,""" start="00:06:12.080" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I'm gossiping about you people over in Australia there.""" start="00:06:15.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Where people come to you with really exciting ideas that""" start="00:06:21.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""seem to be very cutting edge and like, you know, very much the""" start="00:06:25.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""current talk of the day, like you can hear in other""" start="00:06:30.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""programming languages, and they're telling you how they""" start="00:06:33.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""think you might be able to do this in Lisp. And you have to say,""" start="00:06:36.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""well, you know, if we go back to the late 70s, where the Lisp""" start="00:06:39.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""community really kind of pioneered this topic already.""" start="00:06:43.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Here's how we did it in the late 70s. And there's actually""" start="00:06:47.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""quite a kind of awkward, just kind of disjunction there. I""" start="00:06:51.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""mean, that's the thing, right? Where use of Emacs in""" start="00:06:56.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""particular use of Lisp in general will unravel somebody's""" start="00:06:59.080" video="qanda-mcclim" id="subtitle"]] +[[!template text="""whole big bag of wind that they've built up around why""" start="00:07:03.760" video="qanda-mcclim" id="subtitle"]] +[[!template text="""something has to be rebuilt and well right but that's just a""" start="00:07:06.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""function you know it's data so we'll probably just think""" start="00:07:10.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""about that as I don't know sitting in a variable.""" start="00:07:13.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Oh, so that whole problem, like the elegance of a solution""" start="00:07:16.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""can entirely fall away once you fall back to an earlier way of""" start="00:07:21.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""thinking about it. And then, you know, look at the pieces""" start="00:07:25.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""you've carried forward the idea of the declarative""" start="00:07:29.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""language, right? Declaring user experience. Yeah. Once""" start="00:07:32.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""again, tangentially to, um, to the actual talk we've just""" start="00:07:37.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""watched, which I will try and follow up on as well. But one""" start="00:07:42.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""example was After watching me use the Common Lisp loop""" start="00:07:47.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""facility so much, Kent pointed out to me, hey, you know, why""" start="00:07:51.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""don't you try using Richard Waters' series iteration""" start="00:07:56.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""stuff, which was kind of lazy evaluation of series that""" start="00:08:01.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Waters did. And so after criticizing Haskell for a long""" start="00:08:05.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""time, me kind of saying, hey, you know, I don't think this""" start="00:08:09.120" video="qanda-mcclim" id="subtitle"]] +[[!template text="""lazy evaluation is important. then Kent pointed out to me""" start="00:08:12.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that, for example, the series, like what is it? AIM 1082 or""" start="00:08:16.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""something published in 1989 was Lazy Evaluation in LISP""" start="00:08:22.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""with series. And so I thought, well, once I realized that""" start="00:08:28.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""this was part of kind of almost classic LISP history to have""" start="00:08:33.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""lazy evaluation, I adopted series, I kind of had to rethink""" start="00:08:37.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""my LISP worldview to realize it did already include lazy""" start="00:08:43.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""evaluation, which I attributed to the late 80s. And then""" start="00:08:47.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""when I actually read a little bit further, lazy evaluation,""" start="00:08:51.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""depending on your research group, has been, was kind of""" start="00:08:55.240" video="qanda-mcclim" id="subtitle"]] +[[!template text="""established in the late 70s by Waters again, actually.""" start="00:08:59.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Sorry for the anecdote, just kind of the interesting""" start="00:09:02.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""medley.""" start="00:09:05.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Yeah.""" start="00:09:09.280" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Ellis over in the IRC has come up with a good slime about""" start="00:09:09.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""async. Oh, I see. So yeah,""" start="00:09:25.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""I guess that would work. I have to try that. OK, so you're just""" start="00:09:30.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""getting me reading this. They have had a stab at resolving""" start="00:09:38.200" video="qanda-mcclim" id="subtitle"]] +[[!template text="""our asynchronous calls thing more elegantly than me. Left""" start="00:09:42.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""as an exercise to the listener. It's one of the big virtues of""" start="00:09:49.280" video="qanda-mcclim" id="subtitle"]] +[[!template text="""something like a convention. It'll bring us together with""" start="00:09:53.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""other people that can kind of see past the boats in our eyes.""" start="00:09:56.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Oh yeah, that's easy for me. Yeah, definitely. Hearing""" start="00:10:01.080" video="qanda-mcclim" id="subtitle"]] +[[!template text="""somebody else's kind of thought process from you and from""" start="00:10:06.240" video="qanda-mcclim" id="subtitle"]] +[[!template text="""just the past speaker who was Robin, I think, because this""" start="00:10:10.280" video="qanda-mcclim" id="subtitle"]] +[[!template text="""was in the morning for me, so I just kind of got up and caught""" start="00:10:16.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""some of Robin. Yeah, it's so great, kind of vicariously""" start="00:10:19.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""experiencing somebody else's Emacs usage and how it kind of""" start="00:10:25.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""subtly backs onto their own development flows. Yeah, so I""" start="00:10:30.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""really appreciate this talk. I'm constantly cribbing from""" start="00:10:34.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""everyone I meet. And yeah, this talk has been eye-popping,""" start="00:10:37.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""just watching you casually navigate Emacs, actually.""" start="00:10:40.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Yeah, it's cool. Yeah, I enjoyed discovering IELM mode.""" start="00:10:43.600" video="qanda-mcclim" id="subtitle"]] +[[!template text="""That was going to be my other question for people. Are there""" start="00:10:51.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""any IELM Power users around? I could really go for an""" start="00:10:54.960" video="qanda-mcclim" id="subtitle"]] +[[!template text="""EmacsConf talk on IELM mode. Aha, yes. Very good. Note""" start="00:10:59.440" video="qanda-mcclim" id="subtitle"]] +[[!template text="""taken. Yeah. So, just thoughts for next year? Oh, well, I""" start="00:11:05.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""kind of want to get back onto the MPV, but thank you so much for""" start="00:11:12.200" video="qanda-mcclim" id="subtitle"]] +[[!template text="""this. You are cmak in the IRC, right? I am Corwin, same as you.""" start="00:11:16.000" video="qanda-mcclim" id="subtitle"]] +[[!template text="""So you're Corwin. There's also cmak, and I guess there are a""" start="00:11:22.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""few other people. Sorry that I'm tripping over the""" start="00:11:26.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""different people here. But you're going to come on the Lispy""" start="00:11:28.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Gopher Climate later. Sure, I'm happy to. That sounds""" start="00:11:31.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""like fun. I always got a million things to talk about me or an""" start="00:11:35.720" video="qanda-mcclim" id="subtitle"]] +[[!template text="""opinion on everything. But of course, my favorite thing to""" start="00:11:38.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""talk about is just the huge thanks that, you know, sharing""" start="00:11:42.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that, the generosity or the, you know, my appreciation for""" start="00:11:48.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""you and all the other members of the Emacs community that""" start="00:11:53.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""create talks like this and make the conference and the rest""" start="00:11:57.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""of the community so rich. Well, yeah, and thank you for your""" start="00:12:00.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""work. Sacha is just saying over in Lambda that when I say I""" start="00:12:04.840" video="qanda-mcclim" id="subtitle"]] +[[!template text="""want someone to give the talk, this means I'm volunteering""" start="00:12:09.760" video="qanda-mcclim" id="subtitle"]] +[[!template text="""to give the IELM talk. That's what I wrote down. Oh, yeah. I've""" start="00:12:13.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""been working for Sacha. I mean, helping Sacha with this""" start="00:12:17.080" video="qanda-mcclim" id="subtitle"]] +[[!template text="""conference for years. I know. No, I'm kidding. That would be""" start="00:12:19.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""cool. I will absolutely go to your ielm talk. I make a lot of use""" start="00:12:23.920" video="qanda-mcclim" id="subtitle"]] +[[!template text="""of that and could do more. Yeah, we're meant to suddenly""" start="00:12:28.560" video="qanda-mcclim" id="subtitle"]] +[[!template text="""stop. But a guest over in Lambda also said, are we going to get""" start="00:12:32.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""a McCLIM Lambda Moo client? And I actually had all my kind of""" start="00:12:36.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""Moo stuff I'd written in Common Lisp, which I was thinking of""" start="00:12:41.240" video="qanda-mcclim" id="subtitle"]] +[[!template text="""just kind of jettisoning. But you're right, I should make""" start="00:12:44.520" video="qanda-mcclim" id="subtitle"]] +[[!template text="""that into a client for Common Lisp. Anyway, I'm going to hang""" start="00:12:47.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""up so I can keep watching the conference sounds good so we'll""" start="00:12:51.480" video="qanda-mcclim" id="subtitle"]] +[[!template text="""just cut away with the stream throw some music and a""" start="00:12:55.840" video="qanda-mcclim" id="subtitle"]] +[[!template text="""countdown uh back on give us just a second to make that on bbb""" start="00:12:58.400" video="qanda-mcclim" id="subtitle"]] +[[!template text="""and then i'll give you the big thumbs up thank you thank you""" start="00:13:02.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""recording here we'll get it all posted up uh right next to""" start="00:13:05.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""your awesome pre-recorded talk""" start="00:13:08.360" video="qanda-mcclim" id="subtitle"]] +[[!template text="""thanks again like it's been fun chatting and uh Yeah,""" start="00:13:09.840" video="qanda-mcclim" id="subtitle"]] +[[!template text="""definitely seeing you around in the conference channel off""" start="00:13:17.160" video="qanda-mcclim" id="subtitle"]] +[[!template text="""off season. So to speak, you're like, you're totally""" start="00:13:20.800" video="qanda-mcclim" id="subtitle"]] +[[!template text="""welcome to use our chat like it to the extent you need to IRC""" start="00:13:23.880" video="qanda-mcclim" id="subtitle"]] +[[!template text="""channel that's been working on great for me. It's fun to fun""" start="00:13:26.680" video="qanda-mcclim" id="subtitle"]] +[[!template text="""to see it.""" start="00:13:29.040" video="qanda-mcclim" id="subtitle"]] +[[!template text="""All right, I'm gonna hang up this thing. All right. Happy day""" start="00:13:30.640" video="qanda-mcclim" id="subtitle"]] +[[!template text="""flowy. Sorry, I mean, screwlisp. Oh my gosh, I have""" start="00:13:39.320" video="qanda-mcclim" id="subtitle"]] +[[!template text="""conference brain. Bye bye. All right, later, later.""" start="00:13:44.120" video="qanda-mcclim" id="subtitle"]]
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20mcclim%3A%20Elisp%20and%20McCLIM) diff --git a/2024/info/mcclim-before.md b/2024/info/mcclim-before.md index 2da8e8a5..1ae04743 100644 --- a/2024/info/mcclim-before.md +++ b/2024/info/mcclim-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 35-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="mcclim-mainVideo" data=""" 00:01.750 Introduction 03:21.702 Calendar @@ -15,5 +17,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 29:10.964 Putting things together """]]
Duration: 34:29 minutes
+ +# Q&A + +
# Description \ No newline at end of file diff --git a/2024/info/open-mic-after.md b/2024/info/open-mic-after.md index 32f660f9..2181d7f8 100644 --- a/2024/info/open-mic-after.md +++ b/2024/info/open-mic-after.md @@ -1,7 +1,596 @@ -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20open-mic%3A%20Open%20mic%2Fpad%20for%20quick%20updates%20etc.) +

Transcript (unedited)

+ +[[!template text="""I believe we are live, so hi again folks and welcome to a""" start="00:00:00.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""little bit of an unstructured time that we wanted to have for""" start="00:00:08.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this particular EmacsConf. We have a bit of a lighter""" start="00:00:12.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""afternoon compared to previous years and we just thought it""" start="00:00:15.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""would be a nice opportunity for us and for you to join if""" start="00:00:19.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you've got anything to share like you wanted maybe to have a""" start="00:00:24.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""talk this year but haven't had the time to submit a""" start="00:00:27.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""presentation well now's your time think of it more like the""" start="00:00:29.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""traditional workshops that Emacs Paris or Emacs Berlin""" start="00:00:32.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""tends to run so if you've got anything to share we've made""" start="00:00:36.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""sure to publish the link to this room on IRC and perhaps as""" start="00:00:39.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""well on the website And yeah, it's just a moment for you. If""" start="00:00:43.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it's a little slow because people do not join, we might start""" start="00:00:49.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chatting a little bit about Emacs Conf in general, and""" start="00:00:53.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""perhaps take a little bit of advance on the closing remarks""" start="00:00:56.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for the day, just so that I can go to bed early. But otherwise,""" start="00:00:59.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the mic is yours.""" start="00:01:04.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Does any of my fellow co-organizers want to maybe join in and""" start="00:01:10.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""say a word? Maybe you, Corwin?""" start="00:01:14.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Who, me? No, I usually just sit here quietly. You know me,""" start="00:01:19.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Leo. Nothing to say to me. I see Karthik here.""" start="00:01:23.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Karthik has joined the chat. We can see what Karthik has been""" start="00:01:31.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""up to.""" start="00:01:35.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Hi, everyone. Hi. Hey, I hear you.""" start="00:01:44.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Is there anything you wanted to share, Karthik?""" start="00:01:53.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Nothing in particular, but if people suggest topics and""" start="00:01:58.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""have something to say or show off, then I'll jump in. Right,""" start="00:02:01.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you're coming in as someone who wants to react to stuff, not""" start="00:02:06.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""someone who wants to present, but that's completely fine""" start="00:02:10.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""too. But that means that we are still stopped for people who""" start="00:02:12.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""want to chat. We're still pointing fingers at people in the""" start="00:02:15.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chat, otherwise.""" start="00:02:18.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Well, and if you're watching and you want to. Yep. If you, I""" start="00:02:36.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""was just going to say, if, uh, if you're watching the stream""" start="00:02:40.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and you'd like to get involved, uh, you can join, uh,""" start="00:02:42.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""libera.chat on IRC and join the emacsconf-gen channel. Um, uh, or,""" start="00:02:45.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""uh, just, just, uh, reach out in one of those channels and,""" start="00:02:53.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and we'll, we'll, we'll ship you a link to join in the BBB""" start="00:02:57.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""here. I'm not sure if that got auto published. I didn't see it""" start="00:03:01.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""on the website.""" start="00:03:05.840" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""Vertico""" start="00:03:08.240" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""I can suggest a topic, since many people have demoed or used""" start="00:03:08.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""transient in this conf. I was wondering if someone has any""" start="00:03:15.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""interesting uses for transient.""" start="00:03:20.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""It's an interesting topic, sadly one in which I'm not going""" start="00:03:25.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to be personally able to participate in because I'm still""" start="00:03:28.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""old school. It took me, you know, the VertiCo stack. Did we""" start="00:03:31.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually present something on vertico at EmacsConf? I'm not""" start="00:03:37.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""sure, but it's a completion engine in separate packages,""" start="00:03:40.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""very similar to what people may be more familiar with, i.e.""" start="00:03:44.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Ivy, Helm, ido, all those tools. But I'm old school and I""" start="00:03:49.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""still use Hydra when it comes to interaction. But I've been""" start="00:03:55.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""meaning to transition into Transient at some point and I'd""" start="00:03:59.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually be quite interested in people sharing how they've""" start="00:04:05.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""been able to use Transient to supplement their interfaces.""" start="00:04:09.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""but I'm obviously a big user as I think most people would be in""" start="00:04:13.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this room and on live viewers. The Git, I use it plenty and""" start="00:04:17.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it's a wonderful interface and I wish I could develop""" start="00:04:25.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""similar interfaces for my own packages that I manage. So""" start="00:04:29.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""maybe at some point. But apparently part of the discussion I""" start="00:04:33.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""think revolves around the fact that transients might be a""" start="00:04:36.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""little hard to approach for people who are perhaps used to""" start="00:04:40.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the simplicity of a Hydra set up with aboabo's packages. So,""" start="00:04:44.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""if anyone has got anything to say about this, you're more""" start="00:04:50.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""than welcome to join us on BBB. You can also chat it up on IRC""" start="00:04:52.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and we'll try to give voice to the lines you write and we might""" start="00:04:57.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""be able to react. Otherwise, I suggest if we got a call in.""" start="00:05:01.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Although that's where I was going to take it to. I think""" start="00:05:05.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's a perfect question. Because for once, although""" start="00:05:07.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""obviously any of us can probably talk about how interesting""" start="00:05:11.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it is at some length, it's not something that Leo and I,""" start="00:05:16.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""normally such loquacious people, have any real insight to.""" start="00:05:20.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So kind of pick up the phone, call in, jump on the BBB, or""" start="00:05:26.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""through your comments in IRC, exactly as Leo says. Love to,""" start="00:05:31.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""love to have, uh, invite more participation in the""" start="00:05:35.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""discussion and thinking about how to answer that. I myself,""" start="00:05:38.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""uh, you know, jump into my own workflow and I'd start""" start="00:05:41.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""thinking about, oh, well, what is working for me so well, I""" start="00:05:44.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""haven't dug into that sort of where I take the question.""" start="00:05:49.360" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""which-key""" start="00:05:58.720" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""which-key actually is the direct answer to that, right? For""" start="00:05:58.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""me, that particular package, which seems to come up a lot in""" start="00:06:02.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""sort of help-adjacent forums as being a discovery tool, a""" start="00:06:06.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""way to learn different bindings. I self-identify as being""" start="00:06:09.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""kind of on a path of memorizing all the keystrokes I'm going""" start="00:06:15.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to care about and how to find ones that I, it would have been""" start="00:06:19.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""convenient if I cared more about before today, right? So""" start="00:06:23.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it's, for me, a lot of Emacs's power is the, you know,""" start="00:06:27.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""whatever brings to me the knowledge of what I should have""" start="00:06:32.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""done a moment ago, need to do, you know, how to do what I need to""" start="00:06:35.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""do next and so on.""" start="00:06:39.520" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""eldoc""" start="00:06:46.080" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""I'll also be a user of which-key here and all the fancy tools""" start="00:06:46.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like eldoc which provides you in your modeline the signature""" start="00:06:50.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""of the function you're currently writing such as if you're""" start="00:06:53.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""writing an elist function but you've suddenly forgotten""" start="00:06:56.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""which is the first argument which is the second argument""" start="00:06:59.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""usually you have if you stay inside the function it will show""" start="00:07:03.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""in the modline what the arguments are supposed to be and what""" start="00:07:07.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""their names are so that it's actually pretty useful. And you""" start="00:07:10.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""get similar things if you're writing other languages, like""" start="00:07:13.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I write Go for a living, and it's always good to have the""" start="00:07:16.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""signature appears in the model line whenever you're""" start="00:07:20.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""writing the start of a function. So I'm seeing, I'll read out""" start="00:07:22.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""a couple comments here. I just, I note the, you know, use of""" start="00:07:28.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""transient as a bridge to Elisp, especially if you don't know""" start="00:07:34.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it well, you're not interested in learning it, even""" start="00:07:38.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""perhaps. I've certainly run into that. You know, oh, yuck,""" start="00:07:42.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Elisp. No, I'm doing fine with Customize or whatever works""" start="00:07:48.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for you, right? That's a lot of the Emacs spirit. So I hear""" start="00:07:51.800" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""Casual""" start="00:07:54.800" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""that. Uh, and then, and that brings up casual, which, uh,""" start="00:07:54.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I've seen a lot of discussion of personally, and that, that""" start="00:08:00.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""looks, uh, you know, uh, it's an, all of these types of things""" start="00:08:04.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like org actually, which we've been talking a lot about this""" start="00:08:09.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""weekend. you know, bring together a lot of functionality""" start="00:08:12.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""kind of cross-cuttingly across Emacs, all the different""" start="00:08:17.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""languages that we can figure out how to view nicely in Emacs""" start="00:08:21.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""will, you know, fit into some sort of, you know, kind of""" start="00:08:26.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""literate format to talk about. code that needs to span a lot""" start="00:08:29.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""of languages for whatever reason, right? So I guess my bite""" start="00:08:34.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""at the apple there. Yeah, casual's neat and so is transient.""" start="00:08:40.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I haven't... I haven't for myself... I've seen some comments in""" start="00:08:47.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chat throughout the weekend good discussion around hey""" start="00:08:52.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's you know it's kind of hard to learn how to use how do I""" start="00:08:56.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""fit this into my use case how do I think about things in the""" start="00:08:59.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""same terms that transients abstractions do so that you know""" start="00:09:02.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to the extent I need to I build my program in terms of those""" start="00:09:07.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""same abstractions or to the extent that isn't necessary or""" start="00:09:10.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""helpful just so that it's natural for me to set up my""" start="00:09:14.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""customized variables so that my saved routines just do the""" start="00:09:18.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""right thing or my read routine spectrum in the right place or""" start="00:09:22.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""whatever, tying the room together, sorts of integration. I""" start="00:09:25.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""haven't run into that because for me, I'm on this journey of""" start="00:09:30.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""learning the keys was my point. I'm not actually preaching""" start="00:09:34.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for that's the way to use Emacs, quite the reverse.""" start="00:09:36.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""away.""" start="00:09:41.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""All right, I see that some people are joining us on the BBB, so""" start="00:09:42.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""if you've got a mic on, we're gonna assume that you want to be""" start="00:09:50.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chatting, but don't hesitate to interrupt us if you've got""" start="00:09:53.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""anything to contribute, meaningful otherwise, if you just""" start="00:09:56.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""want to chat it up with us, we are also here for this. Yeah, and""" start="00:10:00.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to do the radio announcer thing a little harder too. Like,""" start="00:10:05.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you know, I guess in my mind, I'm thinking of this as a call-in""" start="00:10:08.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""format. Just come over and grab a microphone and talk about""" start="00:10:10.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""your thoughts and whether it's something that Leo or I are""" start="00:10:13.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""saying, or Sacha, that you've been pretty quiet over there,""" start="00:10:16.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that are setting you going, or you just kind of walk into the""" start="00:10:19.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""room with, hey guys, why aren't we talking about, or let's""" start="00:10:24.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""talk more about, or thoughts from the weekend, which as Leo""" start="00:10:27.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mentioned, is kind of where we're gonna where we in our own""" start="00:10:31.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""minds are sort of sitting, walking into the room.""" start="00:10:35.080" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""Closing remarks""" start="00:10:37.560" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""Perhaps what we could do is I mentioned that we could perhaps""" start="00:10:37.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""take a little bit of advance on the closing remark. I know it""" start="00:10:49.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""feels weird to be closing a conference that has not yet""" start="00:10:52.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""finished because we still have many talks in the afternoon.""" start="00:10:54.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""If I count, we have one, two, three, four, five talks. Well,""" start="00:10:57.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually, no, four. So there's still plenty to go. But""" start="00:11:01.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""since, you know, you know, I'm still in Europe and it's still""" start="00:11:05.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""pretty tough to maintain composure until 11. Might be a good""" start="00:11:10.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""time for us maybe to read over the closing remarks. How do you""" start="00:11:14.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""feel, Corwin, about this and Sacha, how do you feel about""" start="00:11:18.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this? Yep, that'd be cool. Sacha? Fine with me. People can""" start="00:11:21.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""continue to share thoughts and ideas in the chat or in the""" start="00:11:27.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Etherpad and we can go through the closing remarks. You want""" start="00:11:30.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to share the sun-close? Uh, I do have them. I'm not sure. So you""" start="00:11:34.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""did copy over. Okay, good. I can kind of rotate the screen""" start="00:11:40.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""between them if that works. And I'll try to jump over to chat a""" start="00:11:43.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""little more. Uh, you know, sure. I'm putting the link on BBB""" start="00:11:47.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""just in case people in there wants to follow. And also for""" start="00:11:52.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you, Corwin, if you want to open it up more quickly. Yeah,""" start="00:11:54.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's going to be easier. Thank you.""" start="00:11:58.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Pretty sure I have the Sunday close pad here, but I'll take""" start="00:12:01.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""your link, sir.""" start="00:12:08.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Um, I mean, I've got my org channel. Sure. I mean, Elephant""" start="00:12:09.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Ergo, if you want to jump in, you know, we were suggesting""" start="00:12:37.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""doing the Saturday, Sunday close, sorry. Instead of having""" start="00:12:40.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""people chat, but if you have something to say right now, feel""" start="00:12:45.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""free to jump in. Although you do not have your microphone on,""" start="00:12:48.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you would need to join the audio in order to chat. Yep, and you""" start="00:12:50.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""can also use any of the private message type of features. Did""" start="00:12:57.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you guys want me to bring up the pad here? I did pull it up. Oh,""" start="00:13:01.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""well, I got it already. Understood. Okay, cool. So I think""" start="00:13:05.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Elephant Ergonomics is currently switching to the""" start="00:13:12.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""microphone so that they may ask a question. So I suggest we""" start="00:13:14.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""wait a little bit.""" start="00:13:18.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Elephant Ergonomics, yes, right now, you figured it out.""" start="00:13:19.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Hi. Is this working? Oh, wow. Cool. Okay. Long time""" start="00:13:24.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""listener. First time on the show. Wow.""" start="00:13:30.120" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""Graphical web browsing""" start="00:13:33.880" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""Okay. Well, I shouldn't let my nerves get the best of me now""" start="00:13:33.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""because I got it all set up. So basically the thing that I've""" start="00:13:39.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""been thinking about because I've had a a handful of thoughts""" start="00:13:44.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""related to graphical web browsing. Because I know that""" start="00:13:50.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's a point of friction for me, for sure. I don't know how""" start="00:13:55.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""much other people experience that. I know that I've""" start="00:14:01.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""certainly heard murmurs about it. But I've been""" start="00:14:04.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""speculating about a couple of thoughts about that recently""" start="00:14:08.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for some of the stuff that can be done in order to get like the""" start="00:14:14.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""sort of invasive graphical JavaScript, giant""" start="00:14:18.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""unmanageable spec sort of version of the browser working""" start="00:14:22.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""inside of Emacs, you know, in addition to, you know, the much""" start="00:14:27.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""more manageable EWW kind of thing.""" start="00:14:31.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So yeah, basically as part of my rambling, I had basically""" start="00:14:33.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""two major thoughts for strategies, because God knows this is""" start="00:14:42.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""way too big of a thing for me to tackle just for me. And I have""" start="00:14:47.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""been kind of thinking, you know, where do I go about getting""" start="00:14:52.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""started? And I think maybe that would probably just look""" start="00:14:55.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like maybe, you know, pitching ideas that have been on the""" start="00:14:59.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""back of my mind.""" start="00:15:03.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""The first of which is that I stumbled upon uh, this""" start="00:15:08.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""application while ago called browsh. Uh, it's a, I'm going to""" start="00:15:14.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""go ahead and post that in the chat. Um, and just the, uh,""" start="00:15:20.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""emacsconf-gen.""" start="00:15:25.128" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So let's see here. It's not going.""" start="00:15:26.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Oh, trying to light space. Cool. So this is a, I have no""" start="00:15:31.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""personal involvement with this project. The person that""" start="00:15:43.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""developed this does not know I exist, but I stumbled upon""" start="00:15:46.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this in the wild. And what's really quite interesting about""" start="00:15:50.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it is that it will run, it's effectively a headless browser""" start="00:15:54.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""in the background and then convert this into blocks of text""" start="00:15:58.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for the sake of rendering inside a terminal. This is""" start="00:16:04.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""especially helpful in the case where you can run the daemon""" start="00:16:07.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's actually responsible for the headless browser""" start="00:16:12.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""instance on a completely different box than the one that""" start="00:16:15.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you're actually running your shell on. And you have this""" start="00:16:20.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""complete separation between the I/O and the actual handling""" start="00:16:25.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""of all of the complex, kind of opaque, really unmanageable,""" start="00:16:30.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""big browser stuff. I'm thinking that there's definitely""" start="00:16:36.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""something that we could consider cannibalizing here,""" start="00:16:39.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""either for""" start="00:16:44.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""one of the different rendering paradigms that fits inside""" start="00:16:44.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""of Emacs more cleanly, especially either like the SVG""" start="00:16:51.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""renderer. Or again, trying to figure out how to break it into""" start="00:16:57.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""blocks somehow, but I feel like there's definitely.""" start="00:17:02.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Something very Emacs-y about the strategy that I would love to""" start="00:17:06.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""consider, especially for someone more technically""" start="00:17:11.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""qualified than I. To consider, I would love to tackle this.""" start="00:17:16.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Given that I have the time, but I didn't want to sit on this""" start="00:17:20.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""idea. On my own on the basis that, you know, there's a lot""" start="00:17:24.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""really qualified people here and I figured that. You know,""" start="00:17:29.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""someone that's a little bit more frustrated than me about""" start="00:17:33.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this could very well. Pick this up and run with it.""" start="00:17:36.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So I wanted to suggest that I also wanted to suggest the""" start="00:17:39.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""prospect of... I found a couple of just completely separately""" start="00:17:46.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""as a strategy to""" start="00:17:53.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the ability to re-render outputted DOM content""" start="00:17:57.900" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that would be rendered by, again, a""" start="00:18:07.001" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""full-fledged browser, probably in a headless,""" start="00:18:10.418" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""a sort of instance and then""" start="00:18:13.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""converting that DOM content to SVG,""" start="00:18:15.310" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""which we could then render inside of Emacs""" start="00:18:20.531" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""either piecewise or as""" start="00:18:22.792" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the entire document. And I feel that that could be another""" start="00:18:25.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""strategy that we could perhaps consider as something that""" start="00:18:31.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""we can do for, you know, headless processing, and then""" start="00:18:36.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""having the Emacs rendering engine actually responsible""" start="00:18:41.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for the display and the I/O. So yeah, I just wanted to suggest a""" start="00:18:43.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""couple of those sort of ideas I've been sitting on. A couple""" start="00:18:52.760" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""org-web-tools""" start="00:19:00.280" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""of things related to that stuff would be org-web-tools, I""" start="00:19:00.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""think is what it's called, from alphapapa. It'll allow you""" start="00:19:03.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to download a webpage into an Org Mode document. Or if you""" start="00:19:07.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""wanted to use a web browser that would have key bindings,""" start="00:19:12.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""primarily, you would want to use the next browser or""" start="00:19:16.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""qutebrowser, where they're more of meant to have their settings""" start="00:19:20.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""saved in a text document. And in the case of Next, it's""" start="00:19:27.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""written in Common Lisp and is very deeply inspired by Emacs.""" start="00:19:33.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So I'll just break in what is a great discussion briefly to""" start="00:19:39.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""say. If you're just joining us, you're watching the Emacs""" start="00:19:43.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""conference. We're doing a brief open mic session. And we've""" start="00:19:45.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""been joined, we have... Sorry, I was just going to introduce""" start="00:19:50.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you, Plasma. Sorry. Nasty feedback from you, Sacha. Sorry.""" start="00:19:56.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""We'll definitely have to check out integration for those""" start="00:20:13.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""two browsers. You know, this is my first time taking a look at""" start="00:20:17.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""web tools. This could definitely help me.""" start="00:20:22.560" video="mainVideo-open-mic" id="subtitle"]] + +
[[!template new="1" text="""qutebrowser""" start="00:20:28.240" video="mainVideo-open-mic" id="subtitle"]]
[[!template text="""I've been using qutebrowser really persistently. It has""" start="00:20:28.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""dramatically improved my browser experience, but I'm""" start="00:20:32.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""still definitely having that last little bit of context""" start="00:20:35.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""switch friction that I would love to make disappear. Next""" start="00:20:39.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""might be part of the recipe, but I definitely think that, you""" start="00:20:43.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""know, certainly the goal for me is that I would love to see it""" start="00:20:47.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""inside Emacs itself. But this is, this definitely""" start="00:20:51.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""represents a big piecewise improvement I'm going to have to""" start="00:20:56.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""pursue. So thank you.""" start="00:21:00.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So I think that that intersects some some several""" start="00:21:05.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""conversations that I think we've heard throughout the""" start="00:21:09.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""weekend kind of touching on the idea of, you know, baking our""" start="00:21:11.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""baking our thoughts into the core of Emacs right. and""" start="00:21:17.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""realizing, oh yeah, this is a pattern other people or a""" start="00:21:22.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""problem other people are running into or a way that other""" start="00:21:27.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""people work or a way that people want Emacs to look or just""" start="00:21:30.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""starts me thinking about like alternate key binding""" start="00:21:38.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""packages, which over the last few years, I feel like we've""" start="00:21:40.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""seen just a ton of options in a space that had been somewhat""" start="00:21:43.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""dormant, right? There was evil and everything else. And now""" start="00:21:47.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""there is a lot of granularity in my mind to everything else.""" start="00:21:50.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So although I'm not using any of these things, I think I've""" start="00:21:54.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""bumped into them a lot. A couple of other related topics in""" start="00:21:57.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""case that jogs anyone's interest to jump in and join the""" start="00:22:02.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""discussion. Yeah, thanks. Thanks for the comments.""" start="00:22:05.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Any other person wants to share something in the room""" start="00:22:16.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""currently? I'm seeing plenty of familiar names, so this is""" start="00:22:18.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""an invitation for those who I haven't heard so far to come in""" start="00:22:22.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and chat.""" start="00:22:26.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""And I mentioned to a comment I see from wasamasa saying, I've""" start="00:22:30.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""been experimenting with using some crap to review ELIS""" start="00:22:34.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""security issues. That's something.""" start="00:22:39.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you want to leave. I'm not sure that is. Yeah. I'm not sure if""" start="00:22:43.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Wes and Marcel wants to deprive themselves of, well,""" start="00:22:49.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually unmuted yourself. So please go. What? I've only""" start="00:22:52.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""got my name, that's all. I was just reading out your comment""" start="00:22:56.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""from the chat. Yeah. Just jump in on any topic, honestly.""" start="00:23:00.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Okay. I thought like, it's like an invitation for people to""" start="00:23:06.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""talk what, you know, they've recently started trying to do""" start="00:23:09.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""in Emacs. That's exactly right. A hundred percent. Okay.""" start="00:23:12.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Okay. So, well, I do review security things for work. And one""" start="00:23:15.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""colleague has been like bugging me all the time about, hey,""" start="00:23:22.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""try semgrep. It's pretty cool if you have like, you know,""" start="00:23:25.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""decent rules to review stuff. And I postponed it for the""" start="00:23:28.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""longest time. And then I thought, actually, you know what,""" start="00:23:32.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""which would really make sense to like try out whether it even""" start="00:23:35.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""works for elisp source code review at all. And the answer is""" start="00:23:38.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""somewhat like apparently they've added LISP support,""" start="00:23:44.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""which is pretty cool. So it seems it's like best developed""" start="00:23:47.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for like reviewing closure code. There are no rules to my""" start="00:23:50.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""knowledge. I started writing some and yeah, it does work. I""" start="00:23:55.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""have no idea how many, how many other people are trying to""" start="00:23:59.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actively look into Emacs security issues. It feels to me""" start="00:24:03.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like it's like a handful at best, like I don't know,""" start="00:24:05.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""somewhere between three and five people maybe. And yeah. If""" start="00:24:07.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""anyone knows any rule sets for making this easier, I would be""" start="00:24:13.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""very interested, because then we'd have a common place to""" start="00:24:17.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""share them. Maybe it'd be appropriate for me to jump back in""" start="00:24:21.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""here and just share that, you know, you're somebody that I""" start="00:24:24.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""definitely trust with these issues. We could talk in the""" start="00:24:28.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""abstract at least about places where, you know, Emacs, not""" start="00:24:31.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""necessarily the Emacs team, but maybe more the Free""" start="00:24:36.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Software Society has said, oh, somebody reached out to us""" start="00:24:38.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""about this possible concern. Can you dig into that and find""" start="00:24:41.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""out if there's, you know, any reason to be concerned and then""" start="00:24:44.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""find the right people on the Emacs project team and work with""" start="00:24:48.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that. So I know that this is something you've been working on""" start="00:24:52.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually for, I don't want to say several years, but more""" start="00:24:54.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""than a year.""" start="00:24:57.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""All right. Any other person wants to share something?""" start="00:25:05.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Otherwise we have about 15 minutes until the next talk is due""" start="00:25:08.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to go live, which would leave us some time to do the closing""" start="00:25:12.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""remarks.""" start="00:25:15.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Let's wait just a bit, let's give people 30 seconds maybe to""" start="00:25:15.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""connect their thoughts and share them on IRC or to join the""" start="00:25:27.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""BBB. So in the spirit of, you know, get it out of the way so that""" start="00:25:31.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""we can let people go to bed and not do our usual rambling two""" start="00:25:36.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""hours of open remarks where we regret that we didn't turn""" start="00:25:39.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""them into the open mic. Right. So hopefully everyone's""" start="00:25:42.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""getting the message that, you know, we love to talk about""" start="00:25:45.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Emacs and if you've been to prior conferences, you're""" start="00:25:47.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""probably, and you've watched through the closing""" start="00:25:51.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""ceremonies, you may have noticed that we do, you know, We""" start="00:25:52.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""have a lot of fun talking about all the different ideas that""" start="00:25:55.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""have come forward here. And so this is realizing that and""" start="00:25:59.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""also realizing that our habit of talking for several hours""" start="00:26:03.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""as part of closing the conference is maybe keeping some of us""" start="00:26:08.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""up at night and jobs and things. So in that spirit, I just want""" start="00:26:12.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to throw out And I you know, I like to talk about this at least""" start="00:26:19.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""once a year. I mean isn't here and I tend to defer to him It's so""" start="00:26:23.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I'll also use this opportunity to say gosh. I miss that guy""" start="00:26:28.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and thanks so much For all of you've done over the years. Yeah""" start="00:26:31.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I'm sorry, you can't make it this year and I'm actually have""" start="00:26:38.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""personally having a lot of fun covering for me for you It""" start="00:26:41.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""gives me a A lot of little things that I've picked up how to do,""" start="00:26:44.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I'm actually getting to do a little bit of. So fun stuff for""" start="00:26:48.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""me, but miss you. And in that spirit and thinking of you,""" start="00:26:50.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Amin, I'll also say that, and that's Bandali, if you know him""" start="00:26:58.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""from IRC more.""" start="00:27:05.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""He would want us to make sure that we talk about the Free""" start="00:27:06.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Software Foundation and the fact that that is giving to the""" start="00:27:12.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Free Software Foundation as the primary means to support""" start="00:27:17.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""development of Emacs and other GNU packages. We, as a""" start="00:27:19.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""project, are part of the giving... Somebody help me with the""" start="00:27:23.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""name of the project. It's not in the... I'll just go back to it""" start="00:27:26.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and even show it, right? So, we are part of the giving""" start="00:27:31.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""together or working together. A program, and you can, you""" start="00:27:39.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""can get through that. There may be some matching going on.""" start="00:27:45.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""There's a fundraiser also that happens to typically run""" start="00:27:48.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""during the conference currently. and I encourage you to""" start="00:27:52.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""become a member and there's some newer, lower amount. Also,""" start="00:27:57.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you can get directly directed through this program to the""" start="00:28:03.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Emacs conference. For the first time this year, we're""" start="00:28:06.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""actually using those funds. Sacha went and did a bunch of""" start="00:28:09.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""work to enable us to use some more scalable purchased""" start="00:28:13.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""infrastructure that's different from what the FSF just""" start="00:28:17.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""provides us, for example. We use a lot of different things""" start="00:28:20.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and thanks also to Pearl and others who are providing us""" start="00:28:23.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""infrastructure, as well as Sacha for just the amazing work""" start="00:28:27.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that you do there. And as well to people that are giving in""" start="00:28:30.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""some other way, such as your time contributed to the EMAX""" start="00:28:38.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""project, to the many cool packages I myself take advantage""" start="00:28:41.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""of. And all of that, don't please feel pressured to break the""" start="00:28:45.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""piggy bank when that's a bad idea to help out, but it's help""" start="00:28:49.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""when you can. All right, how about we start from the top of the""" start="00:28:53.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""closing remarks so that we make sure that we don't forget""" start="00:29:02.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""anyone or anything. So if you could scroll just a little bit""" start="00:29:04.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""over, Corbyn, on your screen.""" start="00:29:08.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I think you went on the right one. It's a little small for me to""" start="00:29:10.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""see which one it is.""" start="00:29:21.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""No, I think it's the other pad. You had it open right before. I""" start="00:29:22.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""think it's Sunday Close, the other tab on your browser. I""" start="00:29:29.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""managed to meet myself in BBB. That's what happened there.""" start="00:29:34.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Okay, sorry. So here, and you wanted up or down? I wanted up,""" start="00:29:37.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""just as soon as you see the dashed line. Run through these""" start="00:29:42.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""instead of Corwin getting his stuff out of the way. Word.""" start="00:29:47.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Yeah, but I'll make sure to skip over the stuff that you""" start="00:29:52.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""already mentioned. But yes, let's try to preempt a little""" start="00:29:56.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""bit the end of the conference for the reasons I've mentioned""" start="00:30:00.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""before. I get first to thank you all so much for being part of""" start="00:30:05.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Emacs Conf 2024. Obviously, we still have a handful more""" start="00:30:10.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""talks to go this afternoon, but thanks again for showing up.""" start="00:30:15.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""We've had steady numbers for the last five years or so. This""" start="00:30:19.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""is my fifth year. hosting the general track and we've always""" start="00:30:24.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""averaged between 150 to 200 viewers which is amazing when""" start="00:30:28.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you just think about it but we We are accruing plenty more""" start="00:30:32.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""views over the years because everyone is watching either on""" start="00:30:38.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the website or on YouTube or on PeerTube. So thank you so much""" start="00:30:41.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""for everyone taking the time to, well, first come to the""" start="00:30:44.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""show. To watch the video, to share it, absolutely. Yes,""" start="00:30:48.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""because we've just talked about viewers. If you're""" start="00:30:51.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""watching this a year from now, we're thanking you for the""" start="00:30:54.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""view. We're talking to you. If you're mentioning a video of""" start="00:30:57.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the Society Maths Conference, Thanks for doing that.""" start="00:31:01.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""That's what makes this worth it. The thing that we have to""" start="00:31:06.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""talk about for hours after it ends every year, sorry about""" start="00:31:10.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that if it's been a disruption for your schedule, is the""" start="00:31:14.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""sense of community that we feel when we come together and""" start="00:31:18.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""watch all the different chats running on all these. I have a""" start="00:31:21.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""bunch of screens going so that I can see all the different""" start="00:31:24.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chats and we all have a different way of connecting to all the""" start="00:31:27.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""different conversations going on. It's just a lot of""" start="00:31:32.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""energy. But at the end of the day, it's about helping people""" start="00:31:34.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""connect with the other groups and subgroups of people that""" start="00:31:41.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""are excited about the same stuff using Emacs to get there.""" start="00:31:46.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Yeah, definitely. A word on those recordings, because we""" start="00:31:48.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mentioned the previous year's videos, but when it comes to""" start="00:31:55.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this conference, the videos, most of the pre-recording and""" start="00:32:00.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""most of the talk that we had except one this year, they are""" start="00:32:04.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""already available on emaxconf-.org, the website. You can""" start="00:32:07.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""also find them on the YouTube account for emaxconf, they're""" start="00:32:13.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""fairly easy to find. We'll try to get them on PeerTube at some""" start="00:32:16.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""point. We are not sure when. But the rule is, right now, we are""" start="00:32:21.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""going to take some time. Go on, Sacha, if you want. There are""" start="00:32:26.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""two things already. I should put a URL to the channel in.""" start="00:32:29.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Okay, sure. So, Sacha will take care of this. But all the""" start="00:32:33.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""pre-recordings are already available with the subtitles""" start="00:32:38.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""when we manage to receive them sufficiently early. And if""" start="00:32:41.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""not, it'll take maybe a couple of days for us to get them out""" start="00:32:44.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""there. But yes, the pre-recordings are there. When it comes""" start="00:32:47.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to the live Q&A, so the little sessions you've seen us do live""" start="00:32:50.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""when we were on BBB asking questions to the speakers and also""" start="00:32:53.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""having people join in the discussion, this will take a""" start="00:32:57.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""little more time for us to publish them because we like to""" start="00:32:59.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""follow a process of captioning them and making sure we take""" start="00:33:02.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""all the questions and all the answers from the pad and""" start="00:33:06.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""centralize everything on the website. So this is a process""" start="00:33:09.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that takes about two to three weeks and we are not putting a""" start="00:33:13.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""lot of pressure on us to do this. If there is anything you're""" start="00:33:16.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""dying to see you'll have to wait a little bit but we'll try to""" start="00:33:18.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""make sure to make the information available as soon as we""" start="00:33:21.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""can. So""" start="00:33:24.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Let me read the notes just to make sure we're not forgetting""" start="00:33:28.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""anything. Yes, when it comes to the publishing process, if""" start="00:33:31.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you want to keep in touch and know when something is going to""" start="00:33:36.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""be released, we will announce all of this on the""" start="00:33:39.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""emacsconf-discuss mailing list, so emacsconf-discuss.""" start="00:33:42.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""You'll be able to find the link on the website as well and it's""" start="00:33:45.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""already on the pad that we are sharing currently on the""" start="00:33:49.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""screen.""" start="00:33:53.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So obviously we'd be very happy to get some feedback from you""" start="00:33:54.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""on the conference and you can do this on this pad. We'll""" start="00:33:59.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mention this at the end of the day again so that you get a""" start="00:34:03.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""chance to watch the last few talks of the conference and""" start="00:34:05.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mention your thoughts on this but yeah we are very open to""" start="00:34:08.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""feedback. Part of the reason why It feels like a well-oiled""" start="00:34:11.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""machine, EmacsConf, is the fact that we've been iterating""" start="00:34:17.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""over the process for many years at this point. We'll get to""" start="00:34:19.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the thanking to Sacha for the automation and to other""" start="00:34:25.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""volunteers for all their work, but really, it's really the""" start="00:34:27.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""feedback that you give us that allows us to refine the""" start="00:34:30.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""process of running the conference. And if it looks smooth""" start="00:34:34.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and all this, well, it's mostly thanks to you, because what""" start="00:34:37.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""you believe was smooth, you mentioned as a feedback, and""" start="00:34:40.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""then we try to adapt our own processes so that we can match the""" start="00:34:43.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""level of smoothness that you expected. So thank you so much.""" start="00:34:47.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Part of the success of EmacsConf is definitely on you.""" start="00:34:50.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So again, if you've got feedback, please include them in the""" start="00:34:53.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""pad. When it comes to the stats, as I mentioned, we are""" start="00:34:59.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""usually averaging between 150 and 200 viewers. And this""" start="00:35:03.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""year, on the two tracks, we managed somehow to peak higher on""" start="00:35:07.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the Dev track than on the Gen track, which is a first for the""" start="00:35:12.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""last five years. So that's an interesting tidbit of""" start="00:35:14.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""knowledge for you. But yeah, overall we had perhaps 300""" start="00:35:16.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""viewers total between the channels, which is amazing""" start="00:35:20.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""because you've got 300 people watching you live present and""" start="00:35:23.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""so that's a rich experience. All right, moving to the""" start="00:35:27.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""thanking section. We have plenty of people to thank without""" start="00:35:32.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""whom this conference would not be possible. First, I'd like""" start="00:35:36.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to thank all the speakers, all the volunteers, the""" start="00:35:42.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""participants, and all the other people in our lives who make""" start="00:35:45.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""it possible through time and support to run this""" start="00:35:48.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""conference. Obviously, the speakers I've already""" start="00:35:50.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mentioned, volunteers, you have some of them in the room""" start="00:35:53.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""right now. We've got Corwin, we've got Sacha, we also have""" start="00:35:55.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Flowy, but we also have plenty of captioners in the""" start="00:35:59.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""background, whom I will get to in just a little while. This""" start="00:36:02.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""year's conference hosts are myself, Leo Vivier, and Corwin Brust""" start="00:36:07.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and well not technically not FlowyCoder, not yet at least.""" start="00:36:11.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Flowy, as you know, joined us last year and has been running""" start="00:36:16.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""check-ins in the background and we are very thankful for his""" start="00:36:19.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""contributions and maybe this afternoon he might be able to""" start="00:36:22.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""come. This is a fun process if you want to imagine what it's""" start="00:36:27.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like for us backstage. Imagine, you know, Flowy's like""" start="00:36:31.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""getting everybody warmed up, goes in, talks to, gets a""" start="00:36:35.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""conversation going, everybody's ready, you know, the""" start="00:36:38.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""video is playing of the live stream, he's doing the warm hand""" start="00:36:41.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""up, everything ready, checking everything out. And then he""" start="00:36:45.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""hands the torch to Leo, or maybe me, and then we get to come in""" start="00:36:48.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and have this amazing conversation based on all the buzz""" start="00:36:52.440" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""that's just been built up, knowing everything works out""" start="00:36:54.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""great. And one of these times, what Leo is telling you is that""" start="00:36:57.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Flowy's just going to give Leo or me the cold shoulder and do""" start="00:37:00.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the hosting himself. He did a great job with that last year,""" start="00:37:04.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and we're looking forward to more of that. All right, I'll do""" start="00:37:07.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""a quick fire of thankings because we need to soon move on to""" start="00:37:14.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the next talk of the day. I'd also like obviously to thank""" start="00:37:17.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Sacha for managing the two streams and the one stream today""" start="00:37:21.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""because she's in the background making sure that""" start="00:37:25.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""everything goes all right for all our automation. And""" start="00:37:27.280" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""obviously Flowy again for the check-ins. I want also to thank,""" start="00:37:30.520" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""to extend my thankings, to the proposal review volunteers""" start="00:37:34.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""James Howell, Jean-Christophe Helary, and others for""" start="00:37:40.640" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""helping with the early acceptance process. I mentioned""" start="00:37:44.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""them, the captioning volunteers, Mark Lewin, Rodrigo""" start="00:37:48.120" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Morales, Anoush, annona, and James Howell, and some speakers""" start="00:37:50.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""who captioned their own talks. I'm thinking about Eduardo""" start="00:37:54.320" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""especially. I guess thanks to me, be weird for me to read""" start="00:37:56.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""this, but I'm still going to do this, for fiddling with the""" start="00:38:03.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""audio and getting things nicely synced. For those who do not""" start="00:38:07.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""know, I also manage, I make sure that the audio is""" start="00:38:11.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""normalized, cleaned up, and all this for the conference,""" start="00:38:13.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""and usually it's one of the few things that Sacha doesn't""" start="00:38:16.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""like doing, and I'm very happy to pick the little crumbs to""" start="00:38:18.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""make sure that Emacs is as cool as it can get. Also thanks to""" start="00:38:21.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Bhavin Gandhi, Christopher Howard, Joseph Turner and""" start="00:38:26.200" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Screwless for quality checking the videos in the""" start="00:38:28.760" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""backstage. Thanks obviously to Shoshin for the music that""" start="00:38:30.960" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""has been accompanying us during the breaks. We've""" start="00:38:34.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mentioned him already, but thanks to Amin Bandali for help""" start="00:38:37.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""with infrastructure and communication. Thanks to Ry P for""" start="00:38:41.040" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""the server that we're using for OBS streaming and for""" start="00:38:45.000" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""processing the videos. That's part of the reason why we are""" start="00:38:47.680" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""able to get the titles out so fast. And Corwin already""" start="00:38:50.720" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""mentioned the FSF but thanks to the Free Software""" start="00:38:55.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Foundation for Emacs itself, the mailing list,""" start="00:38:57.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""media.emacs.org server where we host the conferences. We""" start="00:39:01.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""might have a little word about donations and funding the FSF""" start="00:39:05.600" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""later in the afternoon. I'll make sure that Corbyn""" start="00:39:10.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""gets to it. But finally, thanks to the many users and""" start="00:39:14.160" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""commuters to the project and team that create all the""" start="00:39:17.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""awesome free software that we use, especially""" start="00:39:20.480" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""BigBlueButton, Etherpad, IceCast, OBS, The Lounge,""" start="00:39:22.880" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""LiberaChat, FFmpeg, OpenAI, Whisper, WhisperX, and the""" start="00:39:26.240" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Aeneas Forced Alignment Tool site transfer sub. Anyway,""" start="00:39:30.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""we're going to get started with the next talk of the day.""" start="00:39:33.920" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""We'll continue with the thankings later on. Enjoy the""" start="00:39:35.560" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""conference. Thanks for tuning in, really appreciate you.""" start="00:39:38.080" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""All right, we are off air.""" start="00:39:43.840" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""So I will go back to Mumble now.""" start="00:39:45.509" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""All right. That was pretty good.""" start="00:39:45.543" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""That was good, right?""" start="00:39:51.735" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""I think that was good. I'm glad we did that.""" start="00:39:52.876" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Thank you for that. I'm hoping we would do.""" start="00:39:55.859" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""Yeah, sorry. For the people who are still in chat, right now""" start="00:39:59.400" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""we are moving to the next live talk, so feel free to join us""" start="00:40:02.800" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""later. We might stay in this room, we do not know, but we'll""" start="00:40:06.360" video="mainVideo-open-mic" id="subtitle"]] +[[!template text="""see you later anyway. Okay, bye-bye.""" start="00:40:08.840" video="mainVideo-open-mic" id="subtitle"]] + +
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20open-mic%3A%20Open%20mic%2Fpad%20for%20quick%20updates%20etc.) diff --git a/2024/info/open-mic-before.md b/2024/info/open-mic-before.md index c8a58f64..a1a591b4 100644 --- a/2024/info/open-mic-before.md +++ b/2024/info/open-mic-before.md @@ -1,13 +1,23 @@ [[!toc ]] -Format: 20-min talk ; Q&A: BigBlueButton conference room +Format: 41-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Ready to stream +Status: TO_CAPTION_QA - +
[[!template id="chapters" vidid="open-mic-mainVideo" data=""" +03:08.240 Vertico +05:58.720 which-key +06:46.080 eldoc +07:54.800 Casual +10:37.560 Closing remarks +13:33.880 Graphical web browsing +19:00.280 org-web-tools +20:28.240 qutebrowser + +"""]]
Duration: 40:13 minutes
# Description \ No newline at end of file diff --git a/2024/info/pgmacs-after.md b/2024/info/pgmacs-after.md index ebcf40f0..51e3f0e3 100644 --- a/2024/info/pgmacs-after.md +++ b/2024/info/pgmacs-after.md @@ -303,289 +303,289 @@ Captioner: eric

Q&A transcript (unedited)

-[[!template text="""and I believe we are live. Hi, Eric, how are you doing? Very""" start="00:00:05.945" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""well, thanks. It's a pleasure to have you as one of our""" start="00:00:09.709" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""speakers but it's also very nice to see you present about""" start="00:00:12.921" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PGMAX because I found your talk to be very didactic and very""" start="00:00:12.921" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""visual. So thank you for taking the time to do a very nice""" start="00:00:12.921" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""presentation. I wanted to give the opportunity as I do with""" start="00:00:24.891" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""other speakers to maybe talk about some stuff that you could""" start="00:00:28.994" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""not include into the talk because of the format. So is there""" start="00:00:28.994" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""anything you'd like to share with the viewers that you""" start="00:00:38.781" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""weren't able to include?""" start="00:00:38.781" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Oh, I think I gave most of the most of the relevant""" start="00:00:45.447" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""information. This is a fairly young application. I've been""" start="00:00:45.447" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""developing this since roughly the beginning of the year. So""" start="00:00:54.849" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""there are probably some rough edges that people will run""" start="00:00:57.749" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""into if they use Postgres differently from what I do. Or they""" start="00:00:57.749" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""hear maybe conflicts with some other Emacs packages that""" start="00:01:06.651" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""people use that I don't use. So I would really welcome people""" start="00:01:06.651" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""trying it out and sending out bug reports if they do""" start="00:01:15.249" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""encounter some. Yeah, I mean, it's usually... Go on,""" start="00:01:15.249" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""please. Yeah, that would certainly help to make sure it's""" start="00:01:21.213" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""nice and robust. And of course, if you're letting this loose""" start="00:01:25.676" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""on some production database that you might have, you want""" start="00:01:29.878" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""this to be quite robust, obviously. Yeah, indeed. Because""" start="00:01:29.878" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""usually, you know, when you start publishing packages like""" start="00:01:40.959" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""this, that's when you realize that it has bad interaction""" start="00:01:40.959" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""with other modes in the IMAX of other persons. But""" start="00:01:40.959" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""especially when you're dealing with databases, you also""" start="00:01:49.483" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""realize that the domain space of what you're trying to do""" start="00:01:49.483" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""with your mode also is hugely dependent on what people have""" start="00:01:49.483" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in their database, which schema they have. So, indeed, if""" start="00:01:49.483" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""you have been interested, and I think plenty of people have""" start="00:02:01.910" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""been interested by what you've presented, part of the""" start="00:02:01.910" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""reason a software becomes great is that you've got plenty of""" start="00:02:01.910" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""people making bug reports and making sure that all the""" start="00:02:01.910" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""faults have been ironed out. So, you know what your task is. I""" start="00:02:01.910" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""will also ask you, particularly right now, people""" start="00:02:18.719" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""currently viewing, to add your questions on the pad as""" start="00:02:18.719" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""usual, because you've had plenty of nice reactions, but I'm""" start="00:02:18.719" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""sure you have plenty of questions as well. So Eric, what I'll""" start="00:02:18.719" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""be doing, I'll be reading you the questions so that it's a""" start="00:02:29.965" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""little more didactic. Starting with the first one. This is""" start="00:02:29.965" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""brilliant, thank you. Do you know if PGMAX works with Tramp?""" start="00:02:37.088" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""I often use Tramp multi-app to access databases both""" start="00:02:41.130" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""remotely when accessing via Bastion server and locally""" start="00:02:41.130" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""when using OCI containers. I believe you've already""" start="00:02:41.130" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""answered but if you could just perhaps read your answer as""" start="00:02:48.933" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""well for everyone to benefit from it. Yep, sure, that's my""" start="00:02:48.933" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""comment indeed. So I haven't currently implemented any""" start="00:02:57.307" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Tramp support. I'm not sure that Tramp is really useful for""" start="00:03:00.189" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""this type of situation, because as I understand it, Tramp is""" start="00:03:03.172" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""establishing SSH connections itself to remote servers.""" start="00:03:03.172" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PGMAX is doing the same thing, so it doesn't currently have""" start="00:03:17.183" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""any support for hooking in with the Tramp support. Right.""" start="00:03:17.183" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Pardon me if I missed the presentation. Oh, go on, please. I""" start="00:03:27.483" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""guess you could set up an SSH tunnel. It does work with an SSH""" start="00:03:31.365" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""tunnel, obviously, but there's no support for hooking into""" start="00:03:33.266" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""an SSH tunnel that Tramp might be able to create. I'm not sure""" start="00:03:33.266" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Tramp actually uses SSH tunnels rather than direct""" start="00:03:43.412" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""commands, but anyway. Yeah, I think that might be useful.""" start="00:03:43.412" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Yeah, I don't know either. I don't have the answer whether""" start="00:03:52.466" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Trump actually can create tunnels like this. I'm usually""" start="00:03:53.528" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""used to Trump connecting to an endpoint, be it a directory or""" start="00:03:58.074" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""a file, and the tunnel is just you accessing the file. But""" start="00:03:58.074" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""usually, if you're trying to access a remote Postgres""" start="00:04:05.744" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""database, you would probably manage the port forwarding in""" start="00:04:05.744" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""a separate terminal just to be able to make sure that""" start="00:04:09.870" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""everything maps correctly to your machine, and then you""" start="00:04:09.870" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""would launch PGMAX with the forward port information.""" start="00:04:09.870" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""That's, I assume, how you would do it anyway. But yeah, I""" start="00:04:21.998" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""mean, if you could specify what you mean by TREM support and""" start="00:04:24.420" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""if you have something specific in mind, I'm talking to the""" start="00:04:24.420" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""questioner, feel free to specify and we'll see if you can""" start="00:04:24.420" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""answer it. But in the meantime, moving to the next question.""" start="00:04:24.420" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Great work, I'm impressed. How did you come up with this""" start="00:04:39.450" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""brilliant idea, I assume, to create PGMAX? Well, thanks for""" start="00:04:40.991" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the compliment. It's a lot of fun developing something""" start="00:04:47.516" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""which is, as I said, such a small amount of code and which""" start="00:04:49.737" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""provides quite a bit of useful functionality. In""" start="00:04:49.737" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""particular, if you compare it with existing Terminal mode""" start="00:05:02.307" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""applications for manipulating Postgres data, they are""" start="00:05:05.563" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""not as extensible as Emacs is naturally. So I actually got""" start="00:05:05.563" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the idea for developing this when I first tested out the""" start="00:05:17.834" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""SQLite mode, which is available in Emacs 29.1.""" start="00:05:17.834" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""And I thought, well, that's really quite impressive. And it""" start="00:05:29.076" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""allows you to delete rows and insert content and so on. And I""" start="00:05:31.757" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""was thinking, yeah, Emacs is a, is a useful environment to do""" start="00:05:36.798" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""that. And since several years ago, when I was doing my PhD, so""" start="00:05:36.798" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""to avoid doing my PhD, I was developing Emacs, I was""" start="00:05:43.260" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""developing stuff in Emacs Lisp and one of the libraries I""" start="00:05:43.260" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""developed was an interface to Postgres over the network. So""" start="00:05:57.541" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""that's the library called pg.el, which is used by pgmax to""" start="00:06:02.685" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""access Postgres and to do all the parsing of data which""" start="00:06:02.685" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""arrives in Postgres formats into the Emacs Lisp into the""" start="00:06:02.685" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Emacs corresponding versions. So, for example, integers""" start="00:06:19.591" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""are passed as Emacs integers, floating point numbers as""" start="00:06:21.673" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""floating point numbers, and so on. Right, yeah. I mean, it's""" start="00:06:21.673" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""pretty needed, obviously, when you have such a tooling like""" start="00:06:30.240" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""this, to make sure that the type conversion works properly,""" start="00:06:30.240" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""because the types that you have in Postgres do not""" start="00:06:30.240" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""necessarily map over to what we have in Emacs. Like, I'm""" start="00:06:30.240" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""interested, how would you handle g's and b columns in PgMax?""" start="00:06:43.610" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""JSON is mapped to an edis dict, a dictionary.""" start="00:06:51.098" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""It depends on the top level object type for your JSON column.""" start="00:06:57.179" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""If it's an array, it's mapped to an Emacs lisp array. If it's a""" start="00:07:03.821" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""dict, which is most common, it's mapped to an Emacs lisp""" start="00:07:07.062" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""dictionary. All right, well it makes perfect sense. So I can""" start="00:07:07.062" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""break in with a question. Thanks, I just held myself to the""" start="00:07:17.439" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""BBB privilege of kind of running around backstage, being a""" start="00:07:20.543" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""helper backstage. So thanks for your awesome talk, Eric. I""" start="00:07:20.543" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""super appreciated it. You know, I noticed that you that""" start="00:07:31.554" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""you're on a slightly older version of Emacs that I deal with""" start="00:07:39.184" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in helping with producing the Windows binaries I run into""" start="00:07:39.184" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""and with some other stuff I do. I'm dealing with that""" start="00:07:39.184" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""friction of sometimes I've got some work of my own that""" start="00:07:53.170" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""applies against a specific version of Emacs and it's a bunch""" start="00:07:53.170" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""of work to think about moving it forward. Just curious if you""" start="00:07:53.170" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""started thinking about that or if you routine, if that's a""" start="00:08:01.814" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""routine that you haven't done or there's something maybe""" start="00:08:05.015" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""specifically going on with, you know, with trunk""" start="00:08:05.015" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""development that looks intimidating to deal with. Thanks""" start="00:08:05.015" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""for the comment. I'm not sure I'm using a really old version""" start="00:08:20.346" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""for Windows. I don't really develop often on Windows, but I I""" start="00:08:23.348" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""occasionally check that it works, and I took a screenshot""" start="00:08:30.126" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""that I included in the slides here, but I think I'm using""" start="00:08:30.126" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""29.4, the current version on Windows. I thought I saw 29.1,""" start="00:08:30.126" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""so that's probably my, I probably missed it when it went by.""" start="00:08:39.432" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""My bad. No, no, I use it via the ChocoPackageUpdater so that""" start="00:08:44.956" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""updates the Emacs version quite easily on Windows. So""" start="00:08:50.325" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""thanks for your work on maintaining Windows binaries. I""" start="00:09:00.150" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""realize that was- I sit downstream at the end of a lot of other""" start="00:09:02.572" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""people's hard work and then just focus on trying to QA well""" start="00:09:02.572" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""and help catch problems early. It's really fun. But of""" start="00:09:02.572" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""course, my pleasure.""" start="00:09:15.418" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Coming back to the previous question, so the the""" start="00:09:19.408" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""questionnaire actually provided a little more context. So""" start="00:09:19.408" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""with docker.el, kubel, etc, it's often possible to, for""" start="00:09:26.791" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""example, select a container pod or whatever that is hosted""" start="00:09:26.791" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""on the machine you've connected to via Trump, such as""" start="00:09:26.791" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Podman, colon image colon path and trigger a terminal shell""" start="00:09:26.791" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""as well as pull forward on other similar things. It'd be nice""" start="00:09:38.355" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""to be able to use this tool in a similar way since it would open""" start="00:09:44.459" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""up the ability to use it with complex connection""" start="00:09:44.459" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""configuration. Doing SSH tunnel manually is of course""" start="00:09:44.459" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""totally fine in practice and if it is actually the case""" start="00:09:51.303" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""personally when I need to remote into a kubernetes machine I""" start="00:09:51.303" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""use BOSIX script that I use on most of my machines but I don't""" start="00:09:51.303" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""do it inside Emacs. But yeah, if such a thing is possible via""" start="00:09:51.303" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""TRAMP, it definitely feels like it would be possible to do""" start="00:10:06.813" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""something similar in PGMAX. So perhaps that's a path of""" start="00:10:06.813" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""investigation for you that has opened up. Yeah, thanks for""" start="00:10:12.876" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""these comments. I'll look into that indeed if people have""" start="00:10:18.639" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""some shortcuts registered in TRAMP. So not for a terminal,""" start="00:10:19.780" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""because PGMAX won't work through a terminal, but through a""" start="00:10:25.363" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""port forward, then that would be convenient. I'll see how""" start="00:10:25.363" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""easy that is to set up. Yeah, I'm pretty sure the way it works""" start="00:10:32.326" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""is that it starts some processes in the background in eMAX""" start="00:10:36.846" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""just to either maintain the port forward or to maybe remap""" start="00:10:36.846" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""some kubecon things or whatever. So with PG eMAX,""" start="00:10:36.846" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""considering complex pipelines to get to the end""" start="00:10:47.302" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""destination, it feels like it would be possible to do""" start="00:10:47.302" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""something. But perhaps it's not the responsibility of""" start="00:10:53.430" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PG-Emacs, perhaps it's the responsibility of another,""" start="00:10:55.111" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""perhaps something that would target Trump more so than""" start="00:10:55.111" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PG-Emacs. But it's nice to see again how the beauty of Emacs""" start="00:10:55.111" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""is that everything is Elisp at the end, and the way they""" start="00:11:04.655" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""interact, you might want to question yourself whether this""" start="00:11:04.655" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""belongs more to PGMAX or more to Trump, but at the end of the""" start="00:11:14.338" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""day, both applications will be able to benefit from the""" start="00:11:14.338" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""functions of the other. So that's the beauty of the""" start="00:11:14.338" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""philosophy right here. I do see... Absolutely, I agree.""" start="00:11:23.683" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Sorry, before we move to different questions, an""" start="00:11:29.266" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""additional point. I should point out that to warn people""" start="00:11:29.266" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""that probably running over an SSH tunnel is going to be a bit""" start="00:11:33.968" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""slow. I mostly use it on my own machine via a local Unix""" start="00:11:37.737" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""connection. And for some reason that I haven't understood,""" start="00:11:42.541" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PGMAX is quite a bit slower when it's even connecting to the""" start="00:11:48.406" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""same database on the local machine, but via Emacs' network""" start="00:11:48.406" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""support instead of via the Unix socket support. there is""" start="00:11:48.406" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""like a factor 10 difference in throughput and in latency. I""" start="00:12:05.177" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""don't really understand why currently, because it's using""" start="00:12:11.504" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""exactly the same Emacs Lisp level primitives. And when you""" start="00:12:11.504" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""do this using other libraries like libpq, which is the""" start="00:12:20.433" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Postgres standard official library for connecting to""" start="00:12:25.357" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Postgres, there's not such a performance difference. So""" start="00:12:25.357" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""there's probably something that is not working perfectly""" start="00:12:33.560" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in the Emacs network support. I'll have to see whether I can""" start="00:12:33.560" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""investigate how to improve that performance. Yeah, I'm""" start="00:12:41.142" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""going to say it sounds like a great bug to have because it""" start="00:12:47.748" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""feels like it will allow you to dig deeper into Emacs to""" start="00:12:47.748" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""understand what is going on here. Because as you said,""" start="00:12:47.748" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""normally it's supposed to work exactly the same,""" start="00:12:59.035" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""especially if it's still in your local machine, but it""" start="00:12:59.035" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""doesn't. Personally, that's the kind of bug that I really""" start="00:12:59.035" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""like and that I'd like to spend more time investigating. So""" start="00:13:06.480" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""perhaps you might think otherwise, but I wish you luck on the""" start="00:13:11.042" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""debugging with this particular matter. All right, moving""" start="00:13:11.042" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""to the last question that we have and then we'll probably go""" start="00:13:16.924" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""on a little bit of a break. Question. Is SQLite mode also""" start="00:13:16.924" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""capable of all of this functionality, table relations,""" start="00:13:23.927" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""etc.? If not, would it be possible to abstract out this""" start="00:13:23.927" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""functionality from PGMAX somehow?""" start="00:13:29.489" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""So I'm not very familiar with SQLite because I don't really""" start="00:13:36.801" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""use it very much myself. I'm not sure I can answer that""" start="00:13:36.801" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""question. Sorry about that. I think it is probably a bit more""" start="00:13:44.126" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""basic because SQLite itself is quite a bit more basic in""" start="00:13:50.331" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""terms of the types of indexes it's able to support and the""" start="00:13:50.331" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""types of constraints it's able to support. Is it relevant to""" start="00:13:50.331" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""create an abstract API for connecting to databases? I think""" start="00:14:07.164" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""there is already actually a library that abstracts out from""" start="00:14:13.628" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""SQLite and Postgres. Postgres, when you connect to it via a""" start="00:14:13.628" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""PSQL subsystem,""" start="00:14:21.912" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""it might be worthwhile doing that, but There are often a few""" start="00:14:21.912" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""minor differences in SQL syntax and so on between""" start="00:14:34.966" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""databases. So it might be difficult to have something that""" start="00:14:34.966" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""really works with generic queries in an effective way. All""" start="00:14:43.233" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""these SQL dialects are a little bit different,""" start="00:14:54.922" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""unfortunately. So there was another question about I was""" start="00:14:54.922" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""just going to read out the next question. So have you thought""" start="00:15:03.209" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""about integrating your work into the Emacs tree? Do you know""" start="00:15:06.511" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""if people are interested? This was a question from the past.""" start="00:15:12.173" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Yeah, I think it's probably a bit young to do so, so far.""" start="00:15:16.596" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""I'm updating it quite regularly. Maybe once it's more""" start="00:15:24.219" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""stabilized, I wouldn't necessarily object to this. I have""" start="00:15:28.241" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""some sort of philosophical objections to giving away my""" start="00:15:35.287" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""copyright, so I'm not sure that will actually be possible.""" start="00:15:35.287" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Oh, that'd be interesting. I'd love to get you on maybe a""" start="00:15:45.715" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""panel talk about that sometime. Something I'd think about.""" start="00:15:46.656" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Well, from a very simple point of view, I think that the""" start="00:15:52.580" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""copyright and the system works well with the existing""" start="00:15:52.580" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""license and without a license transfer, so I don't feel that""" start="00:15:58.604" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the, sorry, without a copyright transfer, I don't feel that""" start="00:15:58.604" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the copyright transfer is really a necessary step for""" start="00:15:58.604" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""taking things away from maintainers. It feels like Asking""" start="00:15:58.604" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the maintainers to give up on some of their corporate...""" start="00:16:21.275" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Indeed. Yeah, I see where that's a little beyond our scope,""" start="00:16:21.275" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""but it's a fascinating topic and I appreciate your sharing""" start="00:16:27.362" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""your views there. I mean, that sounds like a whole topic of""" start="00:16:27.362" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""its own, frankly.""" start="00:16:34.251" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Yeah. Corbyn, do you want to fill the last question? Sure. So""" start="00:16:41.482" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""the question was, I almost missed this one, so glad I didn't.""" start="00:16:45.064" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""This may have been answered already. What do you use for""" start="00:16:52.149" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in-buffer tables? Do you use vtable? Yep. Thanks for the""" start="00:16:53.850" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""question. It is indeed vtable. However, it's not really""" start="00:16:59.674" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""vtable. It's a fork that I made, which is called pgmix table.""" start="00:17:03.216" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""because Vtable doesn't have exactly the right""" start="00:17:11.764" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""functionality in particular for recoloring rows when you""" start="00:17:11.764" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""add a row. So I've currently forked this. I'm thinking about""" start="00:17:11.764" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""giving those back as patches to Vtable, plausibly.""" start="00:17:25.193" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""I know that there is some ongoing work also on vTable in the""" start="00:17:37.541" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""core. So I'll have to look at what is plausible to feed back""" start="00:17:37.541" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""into the main version.""" start="00:17:41.805" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""All right, great. I think we are nearing the end of the Q&A. We""" start="00:17:50.515" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""are due to move to the next talk in about three minutes now. I""" start="00:17:55.176" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""can fill 30 seconds or a minute of that with I guess one more""" start="00:17:59.378" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""maybe back and forth and I'll try to be quicker this time.""" start="00:17:59.378" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""First of all, thanks for your kind remarks. But my question""" start="00:18:05.100" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""wasn't really about Windows so much, it was just how I'm""" start="00:18:08.921" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""relating So have you, let me put it more simply, have you""" start="00:18:08.921" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""started looking at integrating with EMAX 30 or with the""" start="00:18:14.744" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""master branch at all? Do you have any sense of how much work""" start="00:18:14.744" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""it's going to be for you to carry things forward there? I've""" start="00:18:22.731" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""tested it with the pre-release, yes. I mean, just a very""" start="00:18:28.362" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""basic testing and everything works perfectly. There's""" start="00:18:30.244" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""really no... There was no difference that I have noticed""" start="00:18:34.609" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""between 29.4 and the 30 pre-release on the aspects that I use""" start="00:18:34.609" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""at least in Emacs. Neato.""" start="00:18:34.609" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""That was it, Leo. Thanks for letting me back in for one more""" start="00:18:53.516" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""bite at the apple there. And I appreciate everybody tuning""" start="00:18:54.937" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in and participating in the Q&A and this awesome talk.""" start="00:18:57.479" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""Thanks for your questions. That was great. Yeah, and thank""" start="00:19:03.584" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""you for answering them and for the presentation as well. So""" start="00:19:06.326" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""we'll be moving in about two minutes to the next talk, which""" start="00:19:09.909" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""is pre-recorded as well. Well, we didn't really give you the""" start="00:19:09.909" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""chance, Eric, to have the last word. So do you have any last""" start="00:19:17.175" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""word?""" start="00:19:20.698" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""please try it out, try out PGMax and send some feedback""" start="00:19:30.503" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""that'll help improve it over time. Sure, great. Well, thank""" start="00:19:30.503" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""you so much, Eric, for taking the time to come to the""" start="00:19:39.006" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""conference, and we'll see you soon. Thank you. Bye,""" start="00:19:39.006" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""everyone. Bye. And we'll be live with the next talk in about 1""" start="00:19:45.908" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""minute 30. So we'll take a little bit of a breather, go make""" start="00:19:48.448" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""some coffee, go take a bio break. We'll be back soon. See you""" start="00:19:50.969" video="qanda-pgmacs" id="subtitle"]] -[[!template text="""in a bit.""" start="00:19:56.351" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""And I believe we are live. Hi, Eric, how are you doing? Very""" start="00:00:00.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""well, thanks. It's a pleasure to have you as one of our""" start="00:00:10.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""speakers but it's also very nice to see you present about""" start="00:00:15.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pgmacs because I found your talk to be very didactic and very""" start="00:00:19.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""visual. So thank you for taking the time to do a very nice""" start="00:00:24.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""presentation. I wanted to give the opportunity as I do with""" start="00:00:26.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""other speakers to maybe talk about some stuff that you could""" start="00:00:31.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""not include into the talk because of the format. So is there""" start="00:00:36.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""anything you'd like to share with the viewers that you""" start="00:00:39.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""weren't able to include?""" start="00:00:41.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Oh, I think I gave most of the most of the relevant""" start="00:00:45.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""information. This is a fairly young application. I've been""" start="00:00:50.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""developing this since roughly the beginning of the year. So""" start="00:00:54.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""there are probably some rough edges that people will run""" start="00:00:58.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""into if they use Postgres differently from what I do. Or they""" start="00:01:02.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""hear maybe conflicts with some other Emacs packages that""" start="00:01:07.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""people use that I don't use. So I would really welcome people""" start="00:01:10.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""trying it out and sending out bug reports if they do""" start="00:01:14.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""encounter some. Yeah, I mean, it's usually... Go on,""" start="00:01:19.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""please. Yeah, that would certainly help to make sure it's""" start="00:01:23.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""nice and robust. And of course, if you're letting this loose""" start="00:01:29.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""on some production database that you might have, you want""" start="00:01:31.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""this to be quite robust, obviously. Yeah, indeed. Because""" start="00:01:35.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""usually, you know, when you start publishing packages like""" start="00:01:41.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""this, that's when you realize that it has bad interaction""" start="00:01:43.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""with other modes in the IMAX of other persons. But""" start="00:01:46.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""especially when you're dealing with databases, you also""" start="00:01:49.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""realize that the domain space of what you're trying to do""" start="00:01:52.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""with your mode also is hugely dependent on what people have""" start="00:01:54.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in their database, which schema they have. So, indeed, if""" start="00:01:59.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""you have been interested, and I think plenty of people have""" start="00:02:03.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""been interested by what you've presented, part of the""" start="00:02:05.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""reason a software becomes great is that you've got plenty of""" start="00:02:09.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""people making bug reports and making sure that all the""" start="00:02:11.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""faults have been ironed out. So, you know what your task is. I""" start="00:02:14.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""will also ask you, particularly right now, people""" start="00:02:18.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""currently viewing, to add your questions on the pad as""" start="00:02:21.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""usual, because you've had plenty of nice reactions, but I'm""" start="00:02:24.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""sure you have plenty of questions as well. So Eric, what I'll""" start="00:02:27.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""be doing, I'll be reading you the questions so that it's a""" start="00:02:30.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""little more didactic. Starting with the first one. This is""" start="00:02:33.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""brilliant, thank you. Do you know if pgmacs works with TRAMP?""" start="00:02:37.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""I often use TRAMP multi-app to access databases both""" start="00:02:41.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""remotely when accessing via bastion server and locally""" start="00:02:44.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""when using OCI containers. I believe you've already""" start="00:02:46.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""answered but if you could just perhaps read your answer as""" start="00:02:49.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""well for everyone to benefit from it. Yep, sure, that's my""" start="00:02:53.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""comment indeed. So I haven't currently implemented any""" start="00:02:58.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""TRAMP support. I'm not sure that TRAMP is really useful for""" start="00:03:02.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""this type of situation, because as I understand it, TRAMP is""" start="00:03:07.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""establishing SSH connections itself to remote servers.""" start="00:03:11.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pgmacs is doing the same thing, so it doesn't currently have""" start="00:03:17.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""any support for hooking in with the TRAMP support. Right.""" start="00:03:22.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Pardon me if I missed the presentation. Oh, go on, please. I""" start="00:03:27.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""guess you could set up an SSH tunnel. It does work with an SSH""" start="00:03:31.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""tunnel, obviously, but there's no support for hooking into""" start="00:03:34.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""an SSH tunnel that TRAMP might be able to create. I'm not sure""" start="00:03:39.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""TRAMP actually uses SSH tunnels rather than direct""" start="00:03:43.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""commands, but anyway. Yeah, I think that might be useful.""" start="00:03:46.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Yeah, I don't know either. I don't have the answer whether""" start="00:03:51.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""TRAMP actually can create tunnels like this. I'm usually""" start="00:03:54.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""used to TRAMP connecting to an endpoint, be it a directory or""" start="00:03:59.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""a file, and the tunnel is just you accessing the file. But""" start="00:04:02.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""usually, if you're trying to access a remote Postgres""" start="00:04:06.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""database, you would probably manage the port forwarding in""" start="00:04:08.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""a separate terminal just to be able to make sure that""" start="00:04:12.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""everything maps correctly to your machine, and then you""" start="00:04:15.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""would launch pgmacs with the forward port information.""" start="00:04:17.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""That's, I assume, how you would do it anyway. But yeah, I""" start="00:04:21.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""mean, if you could specify what you mean by TRAMP support and""" start="00:04:25.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""if you have something specific in mind, I'm talking to the""" start="00:04:29.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""questioner, feel free to specify and we'll see if you can""" start="00:04:31.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""answer it. But in the meantime, moving to the next question.""" start="00:04:35.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Great work, I'm impressed. How did you come up with this""" start="00:04:38.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""brilliant idea, I assume, to create pgmacs? Well, thanks for""" start="00:04:42.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the compliment. It's a lot of fun developing something""" start="00:04:49.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""which is, as I said, such a small amount of code and which""" start="00:04:52.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""provides quite a bit of useful functionality. In""" start="00:04:57.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""particular, if you compare it with existing Terminal mode""" start="00:05:02.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""applications for manipulating Postgres data, they are""" start="00:05:06.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""not as extensible as Emacs is naturally. So I actually got""" start="00:05:12.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the idea for developing this when I first tested out the""" start="00:05:19.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""SQLite mode, which is available in Emacs 29.1.""" start="00:05:23.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""And I thought, well, that's really quite impressive. And it""" start="00:05:27.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""allows you to delete rows and insert content and so on. And I""" start="00:05:31.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""was thinking, yeah, Emacs is a, is a useful environment to do""" start="00:05:37.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""that. And since several years ago, when I was doing my PhD, so""" start="00:05:42.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""to avoid doing my PhD, I was developing Emacs, I was""" start="00:05:50.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""developing stuff in Emacs Lisp and one of the libraries I""" start="00:05:54.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""developed was an interface to Postgres over the network. So""" start="00:05:58.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""that's the library called pg.el, which is used by pgmacs to""" start="00:06:02.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""access Postgres and to do all the parsing of data which""" start="00:06:08.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""arrives in Postgres formats into the Emacs Lisp into the""" start="00:06:14.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Emacs corresponding versions. So, for example, integers""" start="00:06:19.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""are passed as Emacs integers, floating point numbers as""" start="00:06:23.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""floating point numbers, and so on. Right, yeah. I mean, it's""" start="00:06:25.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pretty needed, obviously, when you have such a tooling like""" start="00:06:30.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""this, to make sure that the type conversion works properly,""" start="00:06:34.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""because the types that you have in Postgres do not""" start="00:06:37.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""necessarily map over to what we have in Emacs. Like, I'm""" start="00:06:39.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""interested, how would you handle g's and b columns in pgmacs?""" start="00:06:43.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""JSON is mapped to an edis dict, a dictionary.""" start="00:06:49.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""It depends on the top level object type for your JSON column.""" start="00:06:55.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""If it's an array, it's mapped to an Emacs lisp array. If it's a""" start="00:07:03.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""dict, which is most common, it's mapped to an Emacs lisp""" start="00:07:07.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""dictionary. All right, well it makes perfect sense. So I can""" start="00:07:12.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""break in with a question. Thanks, I just held myself to the""" start="00:07:17.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""BBB privilege of kind of running around backstage, being a""" start="00:07:21.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""helper backstage. So thanks for your awesome talk, Eric. I""" start="00:07:26.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""super appreciated it. You know, I noticed that you that""" start="00:07:31.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""you're on a slightly older version of Emacs that I deal with""" start="00:07:36.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in helping with producing the Windows binaries I run into""" start="00:07:43.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""and with some other stuff I do. I'm dealing with that""" start="00:07:49.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""friction of sometimes I've got some work of my own that""" start="00:07:53.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""applies against a specific version of Emacs and it's a bunch""" start="00:07:56.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""of work to think about moving it forward. Just curious if you""" start="00:07:59.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""started thinking about that or if you routine, if that's a""" start="00:08:02.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""routine that you haven't done or there's something maybe""" start="00:08:06.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""specifically going on with, you know, with trunk""" start="00:08:09.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""development that looks intimidating to deal with. Thanks""" start="00:08:14.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""for the comment. I'm not sure I'm using a really old version""" start="00:08:20.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""for Windows. I don't really develop often on Windows, but I I""" start="00:08:24.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""occasionally check that it works, and I took a screenshot""" start="00:08:29.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""that I included in the slides here, but I think I'm using""" start="00:08:32.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""29.4, the current version on Windows. I thought I saw 29.1,""" start="00:08:34.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""so that's probably my, I probably missed it when it went by.""" start="00:08:40.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""My bad. No, no, I use it via the ChocoPackageUpdater so that""" start="00:08:48.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""updates the Emacs version quite easily on Windows. So""" start="00:08:54.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""thanks for your work on maintaining Windows binaries. I""" start="00:08:58.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""realize that was- I sit downstream at the end of a lot of other""" start="00:09:03.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""people's hard work and then just focus on trying to QA well""" start="00:09:07.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""and help catch problems early. It's really fun. But of""" start="00:09:11.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""course, my pleasure.""" start="00:09:15.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Coming back to the previous question, so the the""" start="00:09:16.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""questionnaire actually provided a little more context. So""" start="00:09:21.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""with docker.el, kubel, etc, it's often possible to, for""" start="00:09:26.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""example, select a container pod or whatever that is hosted""" start="00:09:30.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""on the machine you've connected to via TRAMP, such as""" start="00:09:33.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Podman, colon image colon path and trigger a terminal shell""" start="00:09:36.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""as well as pull forward on other similar things. It'd be nice""" start="00:09:41.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""to be able to use this tool in a similar way since it would open""" start="00:09:44.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""up the ability to use it with complex connection""" start="00:09:47.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""configuration. Doing SSH tunnel manually is of course""" start="00:09:49.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""totally fine in practice and if it is actually the case""" start="00:09:53.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""personally when I need to remote into a kubernetes machine I""" start="00:09:56.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""use POSIX script that I use on most of my machines but I don't""" start="00:10:01.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""do it inside Emacs. But yeah, if such a thing is possible via""" start="00:10:05.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""TRAMP, it definitely feels like it would be possible to do""" start="00:10:08.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""something similar in pgmacs. So perhaps that's a path of""" start="00:10:11.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""investigation for you that has opened up. Yeah, thanks for""" start="00:10:14.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""these comments. I'll look into that indeed if people have""" start="00:10:19.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""some shortcuts registered in TRAMP. So not for a terminal,""" start="00:10:22.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""because pgmacs won't work through a terminal, but through a""" start="00:10:26.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""port forward, then that would be convenient. I'll see how""" start="00:10:29.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""easy that is to set up. Yeah, I'm pretty sure the way it works""" start="00:10:33.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""is that it starts some processes in the background in eMAX""" start="00:10:38.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""just to either maintain the port forward or to maybe remap""" start="00:10:41.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""some kubecon things or whatever. So with PG eMAX,""" start="00:10:45.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""considering complex pipelines to get to the end""" start="00:10:49.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""destination, it feels like it would be possible to do""" start="00:10:51.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""something. But perhaps it's not the responsibility of""" start="00:10:54.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pgmacs, perhaps it's the responsibility of another,""" start="00:10:57.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""perhaps something that would target TRAMP more so than""" start="00:11:00.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pgmacs. But it's nice to see again how the beauty of Emacs""" start="00:11:03.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""is that everything is Elisp at the end, and the way they""" start="00:11:08.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""interact, you might want to question yourself whether this""" start="00:11:12.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""belongs more to pgmacs or more to TRAMP, but at the end of the""" start="00:11:16.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""day, both applications will be able to benefit from the""" start="00:11:18.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""functions of the other. So that's the beauty of the""" start="00:11:22.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""philosophy right here. I do see... Absolutely, I agree.""" start="00:11:24.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Sorry, before we move to different questions, an""" start="00:11:29.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""additional point. I should point out that to warn people""" start="00:11:32.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""that probably running over an SSH tunnel is going to be a bit""" start="00:11:36.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""slow. I mostly use it on my own machine via a local Unix""" start="00:11:41.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""connection. And for some reason that I haven't understood,""" start="00:11:46.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""pgmacs is quite a bit slower when it's even connecting to the""" start="00:11:50.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""same database on the local machine, but via Emacs' network""" start="00:11:55.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""support instead of via the Unix socket support. there is""" start="00:12:00.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""like a factor 10 difference in throughput and in latency. I""" start="00:12:05.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""don't really understand why currently, because it's using""" start="00:12:11.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""exactly the same Emacs Lisp level primitives. And when you""" start="00:12:15.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""do this using other libraries like libpq, which is the""" start="00:12:21.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Postgres standard official library for connecting to""" start="00:12:24.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Postgres, there's not such a performance difference. So""" start="00:12:30.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""there's probably something that is not working perfectly""" start="00:12:34.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in the Emacs network support. I'll have to see whether I can""" start="00:12:39.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""investigate how to improve that performance. Yeah, I'm""" start="00:12:43.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""going to say it sounds like a great bug to have because it""" start="00:12:48.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""feels like it will allow you to dig deeper into Emacs to""" start="00:12:53.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""understand what is going on here. Because as you said,""" start="00:12:57.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""normally it's supposed to work exactly the same,""" start="00:12:59.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""especially if it's still in your local machine, but it""" start="00:13:01.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""doesn't. Personally, that's the kind of bug that I really""" start="00:13:04.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""like and that I'd like to spend more time investigating. So""" start="00:13:07.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""perhaps you might think otherwise, but I wish you luck on the""" start="00:13:11.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""debugging with this particular matter. All right, moving""" start="00:13:14.760" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""to the last question that we have and then we'll probably go""" start="00:13:18.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""on a little bit of a break. Question. Is SQLite mode also""" start="00:13:21.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""capable of all of this functionality, table relations,""" start="00:13:25.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""etc.? If not, would it be possible to abstract out this""" start="00:13:28.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""functionality from pgmacs somehow?""" start="00:13:31.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""So I'm not very familiar with SQLite because I don't really""" start="00:13:33.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""use it very much myself. I'm not sure I can answer that""" start="00:13:41.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""question. Sorry about that. I think it is probably a bit more""" start="00:13:46.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""basic because SQLite itself is quite a bit more basic in""" start="00:13:53.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""terms of the types of indexes it's able to support and the""" start="00:13:56.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""types of constraints it's able to support. Is it relevant to""" start="00:14:01.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""create an abstract API for connecting to databases? I think""" start="00:14:09.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""there is already actually a library that abstracts out from""" start="00:14:13.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""SQLite and Postgres. Postgres, when you connect to it via a""" start="00:14:19.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""PSQL subsystem,""" start="00:14:25.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""it might be worthwhile doing that, but There are often a few""" start="00:14:29.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""minor differences in SQL syntax and so on between""" start="00:14:38.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""databases. So it might be difficult to have something that""" start="00:14:42.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""really works with generic queries in an effective way. All""" start="00:14:45.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""these SQL dialects are a little bit different,""" start="00:14:53.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""unfortunately. So there was another question about I was""" start="00:14:58.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""just going to read out the next question. So have you thought""" start="00:15:02.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""about integrating your work into the Emacs tree? Do you know""" start="00:15:07.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""if people are interested? This was a question from the past.""" start="00:15:12.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Yeah, I think it's probably a bit young to do so, so far.""" start="00:15:17.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""I'm updating it quite regularly. Maybe once it's more""" start="00:15:24.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""stabilized, I wouldn't necessarily object to this. I have""" start="00:15:30.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""some sort of philosophical objections to giving away my""" start="00:15:35.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""copyright, so I'm not sure that will actually be possible.""" start="00:15:38.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Oh, that'd be interesting. I'd love to get you on maybe a""" start="00:15:42.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""panel talk about that sometime. Something I'd think about.""" start="00:15:48.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Well, from a very simple point of view, I think that the""" start="00:15:51.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""copyright and the system works well with the existing""" start="00:15:56.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""license and without a license transfer, so I don't feel that""" start="00:16:01.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the, sorry, without a copyright transfer, I don't feel that""" start="00:16:05.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the copyright transfer is really a necessary step for""" start="00:16:09.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""taking things away from maintainers. It feels like Asking""" start="00:16:14.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the maintainers to give up on some of their corporate...""" start="00:16:21.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Indeed. Yeah, I see where that's a little beyond our scope,""" start="00:16:26.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""but it's a fascinating topic and I appreciate your sharing""" start="00:16:30.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""your views there. I mean, that sounds like a whole topic of""" start="00:16:33.520" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""its own, frankly.""" start="00:16:36.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Yeah. Corbyn, do you want to fill the last question? Sure. So""" start="00:16:41.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""the question was, I almost missed this one, so glad I didn't.""" start="00:16:47.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""This may have been answered already. What do you use for""" start="00:16:52.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in-buffer tables? Do you use vtable? Yep. Thanks for the""" start="00:16:55.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""question. It is indeed vtable. However, it's not really""" start="00:17:00.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""vtable. It's a fork that I made, which is called pgmix table.""" start="00:17:04.600" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""because Vtable doesn't have exactly the right""" start="00:17:10.920" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""functionality in particular for recoloring rows when you""" start="00:17:17.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""add a row. So I've currently forked this. I'm thinking about""" start="00:17:22.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""giving those back as patches to Vtable, plausibly.""" start="00:17:28.240" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""I know that there is some ongoing work also on vTable in the""" start="00:17:36.360" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""core. So I'll have to look at what is plausible to feed back""" start="00:17:40.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""into the main version.""" start="00:17:45.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""All right, great. I think we are nearing the end of the Q&A. We""" start="00:17:46.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""are due to move to the next talk in about three minutes now. I""" start="00:17:55.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""can fill 30 seconds or a minute of that with I guess one more""" start="00:17:59.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""maybe back and forth and I'll try to be quicker this time.""" start="00:18:02.720" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""First of all, thanks for your kind remarks. But my question""" start="00:18:05.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""wasn't really about Windows so much, it was just how I'm""" start="00:18:08.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""relating So have you, let me put it more simply, have you""" start="00:18:11.840" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""started looking at integrating with EMAX 30 or with the""" start="00:18:16.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""master branch at all? Do you have any sense of how much work""" start="00:18:20.640" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""it's going to be for you to carry things forward there? I've""" start="00:18:24.680" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""tested it with the pre-release, yes. I mean, just a very""" start="00:18:27.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""basic testing and everything works perfectly. There's""" start="00:18:31.040" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""really no... There was no difference that I have noticed""" start="00:18:35.080" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""between 29.4 and the 30 pre-release on the aspects that I use""" start="00:18:39.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""at least in Emacs. Neato.""" start="00:18:46.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""That was it, Leo. Thanks for letting me back in for one more""" start="00:18:48.960" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""bite at the apple there. And I appreciate everybody tuning""" start="00:18:56.440" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in and participating in the Q&A and this awesome talk.""" start="00:18:58.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""Thanks for your questions. That was great. Yeah, and thank""" start="00:19:03.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""you for answering them and for the presentation as well. So""" start="00:19:06.880" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""we'll be moving in about two minutes to the next talk, which""" start="00:19:10.320" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""is pre-recorded as well. Well, we didn't really give you the""" start="00:19:14.200" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""chance, Eric, to have the last word. So do you have any last""" start="00:19:20.160" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""word?""" start="00:19:29.400" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""please try it out, try out pgmacs and send some feedback""" start="00:19:29.800" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""that'll help improve it over time. Sure, great. Well, thank""" start="00:19:34.480" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""you so much, Eric, for taking the time to come to the""" start="00:19:39.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""conference, and we'll see you soon. Thank you. Bye,""" start="00:19:41.560" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""everyone. Bye. And we'll be live with the next talk in about 1""" start="00:19:46.000" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""minute 30. So we'll take a little bit of a breather, go make""" start="00:19:50.280" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""some coffee, go take a bio break. We'll be back soon. See you""" start="00:19:53.120" video="qanda-pgmacs" id="subtitle"]] +[[!template text="""in a bit.""" start="00:19:56.600" video="qanda-pgmacs" id="subtitle"]]
Questions or comments? Please e-mail [eric.marsden@risk-engineering.org](mailto:eric.marsden@risk-engineering.org?subject=Comment%20for%20EmacsConf%202023%20pgmacs%3A%20PGmacs%3A%20browsing%20and%20editing%20PostgreSQL%20databases%20from%20Emacs) diff --git a/2024/info/pgmacs-before.md b/2024/info/pgmacs-before.md index a59c6e33..3445acfe 100644 --- a/2024/info/pgmacs-before.md +++ b/2024/info/pgmacs-before.md @@ -2,12 +2,14 @@ [[!toc ]] Format: 14-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
[[!template id="chapters" vidid="pgmacs-mainVideo" data=""" 00:01.260 Introduction 01:26.710 Demo @@ -22,5 +24,9 @@ Status: Q&A finished, IRC and pad will be archived on this page 11:49.400 Conclusion """]]
Duration: 13:17 minutes
+ +# Q&A + +
Duration: 20:02 minutes
# Description \ No newline at end of file diff --git a/2024/info/regex-before.md b/2024/info/regex-before.md index f9966075..039ffe62 100644 --- a/2024/info/regex-before.md +++ b/2024/info/regex-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 25-min talk ; Q&A: IRC Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP diff --git a/2024/info/sat-open-before.md b/2024/info/sat-open-before.md index 13dbdbf0..9e2cb225 100644 --- a/2024/info/sat-open-before.md +++ b/2024/info/sat-open-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 5-min talk ; Q&A: Etherpad Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP diff --git a/2024/info/sharing-before.md b/2024/info/sharing-before.md index ba65086c..194363b5 100644 --- a/2024/info/sharing-before.md +++ b/2024/info/sharing-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 22-min talk ; Q&A: Etherpad Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP diff --git a/2024/info/students-after.md b/2024/info/students-after.md index 9a448289..1f7e8dd8 100644 --- a/2024/info/students-after.md +++ b/2024/info/students-after.md @@ -161,6 +161,256 @@ [[!template text="""back. If you have any questions, feel free to shoot me an""" start="00:08:21.200" video="mainVideo-students" id="subtitle"]] [[!template text="""email. Thank you for your time.""" start="00:08:24.240" video="mainVideo-students" id="subtitle"]] +

Q&A transcript (unedited)

+ +[[!template text="""And I believe we are live. Hi, Daniel, how are you doing? I'm""" start="00:00:00.000" video="qanda-students" id="subtitle"]] +[[!template text="""doing great. It's cold outside, but it's nice in here, yeah.""" start="00:00:11.120" video="qanda-students" id="subtitle"]] +[[!template text="""I can assure you it's very cold in my own place as well. We do""" start="00:00:17.200" video="qanda-students" id="subtitle"]] +[[!template text="""EmacsConf always in December and that's always when it's""" start="00:00:21.440" video="qanda-students" id="subtitle"]] +[[!template text="""particularly cold where I live and I assume where you live as""" start="00:00:24.680" video="qanda-students" id="subtitle"]] +[[!template text="""well. So, don't worry, we'll try to keep you warm with""" start="00:00:27.480" video="qanda-students" id="subtitle"]] +[[!template text="""interesting questions. But first, thank you for taking the""" start="00:00:31.040" video="qanda-students" id="subtitle"]] +[[!template text="""time out of your busy high school life to make a presentation""" start="00:00:35.040" video="qanda-students" id="subtitle"]] +[[!template text="""about Emacs. Do you have any thoughts about the process of""" start="00:00:38.360" video="qanda-students" id="subtitle"]] +[[!template text="""recording something for a conference? Because I assume""" start="00:00:41.440" video="qanda-students" id="subtitle"]] +[[!template text="""it's one of the first ones you're ever doing.""" start="00:00:44.400" video="qanda-students" id="subtitle"]] +[[!template text="""I think it was not as difficult as I thought it would be. I just""" start="00:00:47.280" video="qanda-students" id="subtitle"]] +[[!template text="""recorded in my basement and prepared some notes""" start="00:00:55.880" video="qanda-students" id="subtitle"]] +[[!template text="""beforehand. I think it was definitely helpful to have Emacs""" start="00:01:04.480" video="qanda-students" id="subtitle"]] +[[!template text="""as a tool for that, because I made my presentation with""" start="00:01:08.640" video="qanda-students" id="subtitle"]] +[[!template text="""Beamer. Right. I mean, it's amazing to see so many of the""" start="00:01:11.960" video="qanda-students" id="subtitle"]] +[[!template text="""tools because, you know, you've shown Emacs, but you've""" start="00:01:18.560" video="qanda-students" id="subtitle"]] +[[!template text="""shown Beamer. You've shown tools that are about twice as old""" start="00:01:22.520" video="qanda-students" id="subtitle"]] +[[!template text="""as you are yourself, which is amazing when you think about""" start="00:01:27.400" video="qanda-students" id="subtitle"]] +[[!template text="""it. But I think many people in the audience can actually""" start="00:01:30.240" video="qanda-students" id="subtitle"]] +[[!template text="""relate to your discovery of those tools because we were""" start="00:01:33.200" video="qanda-students" id="subtitle"]] +[[!template text="""pretty much, I mean a lot of us were your age when we started""" start="00:01:36.480" video="qanda-students" id="subtitle"]] +[[!template text="""playing with those tools so it's like there's a little bit of""" start="00:01:40.680" video="qanda-students" id="subtitle"]] +[[!template text="""nostalgia that we feel looking at your presentation""" start="00:01:44.000" video="qanda-students" id="subtitle"]] +[[!template text="""because we are, we can see the excitement behind everything""" start="00:01:45.760" video="qanda-students" id="subtitle"]] +[[!template text="""you've touched and that's great for us because it brings us""" start="00:01:48.720" video="qanda-students" id="subtitle"]] +[[!template text="""back maybe 10 or 20 years in the past and for others perhaps 30""" start="00:01:51.920" video="qanda-students" id="subtitle"]] +[[!template text="""or 40 years so that's kind of amazing.""" start="00:01:55.920" video="qanda-students" id="subtitle"]] +[[!template text="""How about we start taking some questions? So, just for""" start="00:02:01.080" video="qanda-students" id="subtitle"]] +[[!template text="""timekeeping, we have until 20 of the current hours, which is""" start="00:02:05.040" video="qanda-students" id="subtitle"]] +[[!template text="""8 minutes and 30 seconds to cover as many questions as""" start="00:02:09.200" video="qanda-students" id="subtitle"]] +[[!template text="""possible. Now, if we might take the first one. So, Corwin,""" start="00:02:12.080" video="qanda-students" id="subtitle"]] +[[!template text="""can you scroll down to the questions? Yes. I'll be reading""" start="00:02:16.600" video="qanda-students" id="subtitle"]] +[[!template text="""you the questions just to make it a little easier for you,""" start="00:02:20.360" video="qanda-students" id="subtitle"]] +[[!template text="""Daniel, to answer them. I use Org-roam for notes and find it""" start="00:02:22.320" video="qanda-students" id="subtitle"]] +[[!template text="""very useful. Have you considered it? Uh, yeah, that's""" start="00:02:26.000" video="qanda-students" id="subtitle"]] +[[!template text="""actually where I started out for taking notes. Um, that,""" start="00:02:30.640" video="qanda-students" id="subtitle"]] +[[!template text="""that I moved to Ditto because I didn't use all of its""" start="00:02:35.520" video="qanda-students" id="subtitle"]] +[[!template text="""features, um, for, Org Roam, I meant.""" start="00:02:38.720" video="qanda-students" id="subtitle"]] +[[!template text="""Uh, I also didn't, didn't really like the dependency on an""" start="00:02:44.320" video="qanda-students" id="subtitle"]] +[[!template text="""external database. Uh, it just like took a while for, um,""" start="00:02:47.000" video="qanda-students" id="subtitle"]] +[[!template text="""stuff to index if I moved it between like, uh, using sync""" start="00:02:51.920" video="qanda-students" id="subtitle"]] +[[!template text="""thing. laptop and my desktop. Yeah. Yeah, it's definitely""" start="00:02:56.880" video="qanda-students" id="subtitle"]] +[[!template text="""something, I mean, I co-maintain Org Roam, so I'm fully aware""" start="00:03:03.680" video="qanda-students" id="subtitle"]] +[[!template text="""of this problem with it. And yeah, SyncThing is not great to""" start="00:03:08.120" video="qanda-students" id="subtitle"]] +[[!template text="""sync a database, a SQLite database that we use. And, I mean,""" start="00:03:12.160" video="qanda-students" id="subtitle"]] +[[!template text="""whichever solution you use, whatever works for you is good.""" start="00:03:16.640" video="qanda-students" id="subtitle"]] +[[!template text="""Orgrim was kind of thought in terms of scalability for""" start="00:03:19.400" video="qanda-students" id="subtitle"]] +[[!template text="""people who had, you know, thousands of notes with thousands""" start="00:03:21.920" video="qanda-students" id="subtitle"]] +[[!template text="""of links inside of them. so perhaps it's not adapted to your""" start="00:03:26.200" video="qanda-students" id="subtitle"]] +[[!template text="""note-taking style right now, but perhaps it's something to""" start="00:03:28.920" video="qanda-students" id="subtitle"]] +[[!template text="""keep in mind, you know, it's many tools and you use them when""" start="00:03:31.040" video="qanda-students" id="subtitle"]] +[[!template text="""you need to. Colin, if we can switch the questions, I'm""" start="00:03:34.600" video="qanda-students" id="subtitle"]] +[[!template text="""switching to the second one. Do you use the getting things""" start="00:03:39.600" video="qanda-students" id="subtitle"]] +[[!template text="""done methodology as part of your org workflow? So there's an""" start="00:03:42.160" video="qanda-students" id="subtitle"]] +[[!template text="""interesting thing about that. I started with org first and""" start="00:03:46.640" video="qanda-students" id="subtitle"]] +[[!template text="""then I heard about getting things done, so I didn't exactly""" start="00:03:50.040" video="qanda-students" id="subtitle"]] +[[!template text="""design my workflow with that in mind, but I sort of.""" start="00:03:54.960" video="qanda-students" id="subtitle"]] +[[!template text="""Like reinvented it, I would say, not really, but I do a lot of""" start="00:04:01.680" video="qanda-students" id="subtitle"]] +[[!template text="""the similar things, but I don't have the different to do""" start="00:04:06.440" video="qanda-students" id="subtitle"]] +[[!template text="""states like.""" start="00:04:09.440" video="qanda-students" id="subtitle"]] +[[!template text="""I don't know an example because I didn't really look into it""" start="00:04:11.320" video="qanda-students" id="subtitle"]] +[[!template text="""that much, but it would be like next isn't the next thing""" start="00:04:17.280" video="qanda-students" id="subtitle"]] +[[!template text="""you're going to do. But I don't think I""" start="00:04:22.720" video="qanda-students" id="subtitle"]] +[[!template text="""where I just write what I need to do and then schedule it and""" start="00:04:28.880" video="qanda-students" id="subtitle"]] +[[!template text="""then look at my agenda for the next thing. Yeah, I mean, part""" start="00:04:35.240" video="qanda-students" id="subtitle"]] +[[!template text="""of the beauty of using Emacs, Org Mode or using a methodology""" start="00:04:41.000" video="qanda-students" id="subtitle"]] +[[!template text="""like Getting Things Done is that I think you need to find room""" start="00:04:45.960" video="qanda-students" id="subtitle"]] +[[!template text="""in the method or the tool for you to organically do what you""" start="00:04:49.720" video="qanda-students" id="subtitle"]] +[[!template text="""want. And it's okay to not do everything in a Getting Things""" start="00:04:53.520" video="qanda-students" id="subtitle"]] +[[!template text="""Done methodology. Like, I know a lot of people take issue""" start="00:04:57.280" video="qanda-students" id="subtitle"]] +[[!template text="""with the tickler file, where you're supposed to put stuff to""" start="00:05:00.600" video="qanda-students" id="subtitle"]] +[[!template text="""review in the future. Like, for instance, if you don't want""" start="00:05:04.720" video="qanda-students" id="subtitle"]] +[[!template text="""to work on this particular topic right now in your life, you""" start="00:05:07.320" video="qanda-students" id="subtitle"]] +[[!template text="""decide, oh, I'd like to revisit this topic maybe in six""" start="00:05:10.440" video="qanda-students" id="subtitle"]] +[[!template text="""months. And then you have this Tickler file, which has""" start="00:05:14.680" video="qanda-students" id="subtitle"]] +[[!template text="""entries and folders for each month of the year. And when six""" start="00:05:17.400" video="qanda-students" id="subtitle"]] +[[!template text="""months comes and you find yourself at the beginning of the""" start="00:05:21.800" video="qanda-students" id="subtitle"]] +[[!template text="""next month, you open the file and you see, oh there's the task""" start="00:05:24.040" video="qanda-students" id="subtitle"]] +[[!template text="""I left off for later. A lot of people don't like to do it this""" start="00:05:27.320" video="qanda-students" id="subtitle"]] +[[!template text="""way, some people really like it, but part of the beauty of""" start="00:05:30.320" video="qanda-students" id="subtitle"]] +[[!template text="""having tools which are very modular like Emacs and Org Mode""" start="00:05:34.280" video="qanda-students" id="subtitle"]] +[[!template text="""allows you to have, well, you just adjust the method for""" start="00:05:38.120" video="qanda-students" id="subtitle"]] +[[!template text="""something that works. And there's something to be garnered""" start="00:05:41.480" video="qanda-students" id="subtitle"]] +[[!template text="""as well for applying these lessons to how you organize your""" start="00:05:44.440" video="qanda-students" id="subtitle"]] +[[!template text="""life, not merely in front of a computer, but also how you""" start="00:05:48.760" video="qanda-students" id="subtitle"]] +[[!template text="""manage your tasks elsewhere at school, iSchool or""" start="00:05:51.560" video="qanda-students" id="subtitle"]] +[[!template text="""elsewhere.""" start="00:05:54.520" video="qanda-students" id="subtitle"]] +[[!template text="""All right, moving to the next question. Org-fc and org-drill""" start="00:05:58.520" video="qanda-students" id="subtitle"]] +[[!template text="""are Emacs Org Mode-centric flashcard solutions. Have you""" start="00:06:02.800" video="qanda-students" id="subtitle"]] +[[!template text="""looked into them? I think I looked into Org-Drill, but I""" start="00:06:06.320" video="qanda-students" id="subtitle"]] +[[!template text="""wanted to use Anki because of... I wanted to use it on my""" start="00:06:11.600" video="qanda-students" id="subtitle"]] +[[!template text="""phone, but then I realized I had to pay for the app, and then I""" start="00:06:17.360" video="qanda-students" id="subtitle"]] +[[!template text="""didn't want to use it on my phone anymore.""" start="00:06:21.440" video="qanda-students" id="subtitle"]] +[[!template text="""but it's just something that I used before without work mode""" start="00:06:24.120" video="qanda-students" id="subtitle"]] +[[!template text="""for a little bit. And then I liked it,""" start="00:06:31.800" video="qanda-students" id="subtitle"]] +[[!template text="""but yeah, it works pretty well with Org mode. So I didn't""" start="00:06:35.240" video="qanda-students" id="subtitle"]] +[[!template text="""find a reason to switch to one of those because like I might be""" start="00:06:42.920" video="qanda-students" id="subtitle"]] +[[!template text="""not at a computer one day and have to learn something. Yeah,""" start="00:06:47.800" video="qanda-students" id="subtitle"]] +[[!template text="""that's something that you call premature optimization.""" start="00:06:53.560" video="qanda-students" id="subtitle"]] +[[!template text="""And if you continue as a software engineer at university,""" start="00:06:56.400" video="qanda-students" id="subtitle"]] +[[!template text="""you'll get to hear plenty of this. But yes, Anki is also a tool""" start="00:06:59.480" video="qanda-students" id="subtitle"]] +[[!template text="""that I've used a whole lot in my learning journeys, be it""" start="00:07:02.680" video="qanda-students" id="subtitle"]] +[[!template text="""about languages, be it about literature, be it about""" start="00:07:06.400" video="qanda-students" id="subtitle"]] +[[!template text="""whatever really, and it's a very good tool and I recommend""" start="00:07:09.720" video="qanda-students" id="subtitle"]] +[[!template text="""people to look into it, especially since they've released a""" start="00:07:15.520" video="qanda-students" id="subtitle"]] +[[!template text="""new algorithm to manage learning a little differently than""" start="00:07:17.800" video="qanda-students" id="subtitle"]] +[[!template text="""the old one. If you're familiar with SuperMemo, I really""" start="00:07:20.840" video="qanda-students" id="subtitle"]] +[[!template text="""invite you to look into the advancement in Anki in recent""" start="00:07:23.720" video="qanda-students" id="subtitle"]] +[[!template text="""years. Moving to another question, what do other students""" start="00:07:26.960" video="qanda-students" id="subtitle"]] +[[!template text="""think about your approach and what are they doing instead,""" start="00:07:31.400" video="qanda-students" id="subtitle"]] +[[!template text="""if anything? And your teachers, what do they think? So for""" start="00:07:33.920" video="qanda-students" id="subtitle"]] +[[!template text="""other students they usually are just confused about what's""" start="00:07:39.360" video="qanda-students" id="subtitle"]] +[[!template text="""going on when I show my computer because they know that I use""" start="00:07:43.200" video="qanda-students" id="subtitle"]] +[[!template text="""Linux but they don't know what it is so they're just assuming""" start="00:07:51.880" video="qanda-students" id="subtitle"]] +[[!template text="""everything on my computer is I'm either hacking or like""" start="00:07:56.760" video="qanda-students" id="subtitle"]] +[[!template text="""doing some Linux thing and""" start="00:08:03.840" video="qanda-students" id="subtitle"]] +[[!template text="""I don't really bother to explain it to them so that's kind""" start="00:08:06.000" video="qanda-students" id="subtitle"]] +[[!template text="""But for I love it. See my see my prior videos. That's that's""" start="00:08:09.920" video="qanda-students" id="subtitle"]] +[[!template text="""wonderful. Pardon me. Pardon me for breaking in, Daniel.""" start="00:08:17.080" video="qanda-students" id="subtitle"]] +[[!template text="""But I just since I have, I want to say wonderful""" start="00:08:19.560" video="qanda-students" id="subtitle"]] +[[!template text="""presentation. I love your spirit, your tone and great""" start="00:08:22.240" video="qanda-students" id="subtitle"]] +[[!template text="""thought there.""" start="00:08:28.560" video="qanda-students" id="subtitle"]] +[[!template text="""For my teachers, I think.""" start="00:08:29.320" video="qanda-students" id="subtitle"]] +[[!template text="""because if I write an essay or something, I usually paste it""" start="00:08:31.400" video="qanda-students" id="subtitle"]] +[[!template text="""in Google Docs. But recently, I got more confident, which is""" start="00:08:38.800" video="qanda-students" id="subtitle"]] +[[!template text="""export to LaTeX. And I did that for my physics labs. And my""" start="00:08:46.880" video="qanda-students" id="subtitle"]] +[[!template text="""teacher was pretty satisfied with the results for the math""" start="00:08:53.880" video="qanda-students" id="subtitle"]] +[[!template text="""formatting. So I think they don't really have a problem with""" start="00:08:56.440" video="qanda-students" id="subtitle"]] +[[!template text="""it, where it's actually more convenient, maybe.""" start="00:09:03.120" video="qanda-students" id="subtitle"]] +[[!template text="""That's really great to hear and if you continue at""" start="00:09:06.960" video="qanda-students" id="subtitle"]] +[[!template text="""university, which I'm almost sure that you will, your""" start="00:09:13.040" video="qanda-students" id="subtitle"]] +[[!template text="""professors, you'll be pretty much using the same tools as""" start="00:09:16.520" video="qanda-students" id="subtitle"]] +[[!template text="""they are, so you'll find yourself in a like-minded crowd of""" start="00:09:19.280" video="qanda-students" id="subtitle"]] +[[!template text="""people once you get to university. We are a little short on""" start="00:09:23.360" video="qanda-students" id="subtitle"]] +[[!template text="""time because we need to move to the next talk in about one""" start="00:09:28.520" video="qanda-students" id="subtitle"]] +[[!template text="""minute. There are still some questions and Daniel, I would""" start="00:09:30.720" video="qanda-students" id="subtitle"]] +[[!template text="""invite you to stay and maybe answer them in a room so that we""" start="00:09:36.000" video="qanda-students" id="subtitle"]] +[[!template text="""can gather as many of your answers as possible. But before we""" start="00:09:40.400" video="qanda-students" id="subtitle"]] +[[!template text="""leave, I just want to give you the opportunity, if you have""" start="00:09:43.400" video="qanda-students" id="subtitle"]] +[[!template text="""any last words, to share them with the crowd.""" start="00:09:45.240" video="qanda-students" id="subtitle"]] +[[!template text="""Well, for the students who may be watching this, I hope that""" start="00:09:46.920" video="qanda-students" id="subtitle"]] +[[!template text="""you give Emacs a try. And good luck if you decide to use""" start="00:09:53.480" video="qanda-students" id="subtitle"]] +[[!template text="""something else because it's probably won't be as great.""" start="00:09:57.320" video="qanda-students" id="subtitle"]] +[[!template text="""It's very good to be so young and to already be convinced that""" start="00:10:01.520" video="qanda-students" id="subtitle"]] +[[!template text="""Emacs is the best thing. For some of us, it took us many""" start="00:10:07.400" video="qanda-students" id="subtitle"]] +[[!template text="""decades to reach this conclusion, and I'm so happy to see""" start="00:10:09.880" video="qanda-students" id="subtitle"]] +[[!template text="""young people. I used to be a teacher, by the way, so I used to""" start="00:10:12.840" video="qanda-students" id="subtitle"]] +[[!template text="""teach people your age, but I'm so happy to see people your age""" start="00:10:16.040" video="qanda-students" id="subtitle"]] +[[!template text="""interested in Emacs because it makes me hopeful that in the""" start="00:10:22.320" video="qanda-students" id="subtitle"]] +[[!template text="""future we'll have people carrying the flame and standing on""" start="00:10:27.920" video="qanda-students" id="subtitle"]] +[[!template text="""the shoulders of current people. So thank you so much,""" start="00:10:32.120" video="qanda-students" id="subtitle"]] +[[!template text="""Daniel. We'll be seeing you soon. We wish you good luck with""" start="00:10:36.400" video="qanda-students" id="subtitle"]] +[[!template text="""your studies. And for EmacsConf, we'll be moving to the next""" start="00:10:43.240" video="qanda-students" id="subtitle"]] +[[!template text="""talk in five seconds. See you soon. And I want to reassure""" start="00:10:49.240" video="qanda-students" id="subtitle"]] +[[!template text="""you, we'll post all the Q&A info when we do post this video.""" start="00:10:52.800" video="qanda-students" id="subtitle"]] +[[!template text="""Yes. So Daniel, as I said, if you want to stick around a little""" start="00:10:56.040" video="qanda-students" id="subtitle"]] +[[!template text="""more with Corwin to answer the questions, that's all fine.""" start="00:11:07.720" video="qanda-students" id="subtitle"]] +[[!template text="""I'll be moving to the next room to get ready for the next""" start="00:11:12.000" video="qanda-students" id="subtitle"]] +[[!template text="""talks. So thank you, Daniel. And I'll see you later.""" start="00:11:14.920" video="qanda-students" id="subtitle"]] +[[!template text="""All right, the cops are gone. Wait, no, I'm just kidding. No,""" start="00:11:19.640" video="qanda-students" id="subtitle"]] +[[!template text="""but if you'd like to walk through a few more of these""" start="00:11:27.720" video="qanda-students" id="subtitle"]] +[[!template text="""questions, I'd be happy to record that. You're not""" start="00:11:37.920" video="qanda-students" id="subtitle"]] +[[!template text="""obligated to do that. You could also, the pad's there. You""" start="00:11:45.800" video="qanda-students" id="subtitle"]] +[[!template text="""could just type out your answers or whatever you prefer to""" start="00:11:48.960" video="qanda-students" id="subtitle"]] +[[!template text="""do. I guess I can answer them still. Cool. So we're here, what""" start="00:11:53.360" video="qanda-students" id="subtitle"]] +[[!template text="""was your biggest source of frustration, friction,""" start="00:11:58.640" video="qanda-students" id="subtitle"]] +[[!template text="""confusion when getting started?""" start="00:12:06.320" video="qanda-students" id="subtitle"]] +[[!template text="""I honestly don't really remember. It""" start="00:12:09.520" video="qanda-students" id="subtitle"]] +[[!template text="""somehow just clicked one day and I figured it out.""" start="00:12:14.200" video="qanda-students" id="subtitle"]] +[[!template text="""All right, it takes us pretty naturally to the next one. How""" start="00:12:18.040" video="qanda-students" id="subtitle"]] +[[!template text="""did you come across Emacs? What got you into it? I could ask""" start="00:12:24.400" video="qanda-students" id="subtitle"]] +[[!template text="""this question quite""" start="00:12:39.640" video="qanda-students" id="subtitle"]] +[[!template text="""similar to how I stumbled into Linux, where I was... I heard""" start="00:12:41.720" video="qanda-students" id="subtitle"]] +[[!template text="""of it before, but I saw screenshots of it or something on""" start="00:12:47.640" video="qanda-students" id="subtitle"]] +[[!template text="""Reddit, and I was like, oh, that looks pretty cool, maybe""" start="00:12:52.320" video="qanda-students" id="subtitle"]] +[[!template text="""I'll look into that. And then on YouTube, I would see videos""" start="00:12:58.760" video="qanda-students" id="subtitle"]] +[[!template text="""about Doom Emacs, and then the Doomcasts video, I think""" start="00:13:02.600" video="qanda-students" id="subtitle"]] +[[!template text="""that's what really got me into it.""" start="00:13:07.520" video="qanda-students" id="subtitle"]] +[[!template text="""Okay, I did my best to capture that. So what's the situation""" start="00:13:11.440" video="qanda-students" id="subtitle"]] +[[!template text="""with respect to the mobile use, if that's applicable? And""" start="00:13:18.360" video="qanda-students" id="subtitle"]] +[[!template text="""Orgzly is, sorry, was it not Doomcast? Is it System Crafters?""" start="00:13:21.000" video="qanda-students" id="subtitle"]] +[[!template text="""Sorry if I botched the note. Oh yeah, System Crafters was""" start="00:13:26.600" video="qanda-students" id="subtitle"]] +[[!template text="""also one of the things I used for getting into Emacs from""" start="00:13:31.280" video="qanda-students" id="subtitle"]] +[[!template text="""scratch. I'm sorry if my dog is barking.""" start="00:13:34.440" video="qanda-students" id="subtitle"]] +[[!template text="""the, I'm not sure how to pronounce his name, but Protesilaos,""" start="00:13:36.680" video="qanda-students" id="subtitle"]] +[[!template text="""I think that's how you say it. I always say Prot just to get me""" start="00:13:40.440" video="qanda-students" id="subtitle"]] +[[!template text="""out of that problem for what it's worth. I'm not sure that I""" start="00:13:44.160" video="qanda-students" id="subtitle"]] +[[!template text="""can say it properly either. Yeah, his videos were really""" start="00:13:57.840" video="qanda-students" id="subtitle"]] +[[!template text="""great for getting started with each, each individual""" start="00:14:00.600" video="qanda-students" id="subtitle"]] +[[!template text="""component of something like there's entire videos just""" start="00:14:03.640" video="qanda-students" id="subtitle"]] +[[!template text="""about completion and about a tool called Embark. And like, I""" start="00:14:08.360" video="qanda-students" id="subtitle"]] +[[!template text="""would just watch those videos while""" start="00:14:13.520" video="qanda-students" id="subtitle"]] +[[!template text="""Like I would, I would learn a lot from that.""" start="00:14:15.720" video="qanda-students" id="subtitle"]] +[[!template text="""Awesome. I love it. Um, what about, uh, the, the mobile, uh,""" start="00:14:17.920" video="qanda-students" id="subtitle"]] +[[!template text="""sorry, did I get that question out there already? Oh, no. Uh,""" start="00:14:24.520" video="qanda-students" id="subtitle"]] +[[!template text="""But for org files, I couldn't really get it to sync over""" start="00:14:30.560" video="qanda-students" id="subtitle"]] +[[!template text="""without using a paid app. And I didn't really look into it""" start="00:14:37.960" video="qanda-students" id="subtitle"]] +[[!template text="""that much because I have a computer with me almost all the""" start="00:14:52.720" video="qanda-students" id="subtitle"]] +[[!template text="""time.""" start="00:14:58.720" video="qanda-students" id="subtitle"]] +[[!template text="""Usually I carry around a notebook. And if I really need to""" start="00:14:59.800" video="qanda-students" id="subtitle"]] +[[!template text="""know something or remember it for later, I just write it""" start="00:15:05.240" video="qanda-students" id="subtitle"]] +[[!template text="""down.""" start="00:15:11.160" video="qanda-students" id="subtitle"]] +[[!template text="""I've seen people get started with e-ink tablets, and they""" start="00:15:12.920" video="qanda-students" id="subtitle"]] +[[!template text="""sync it with SyncThink because it's Android, but I don't use""" start="00:15:26.480" video="qanda-students" id="subtitle"]] +[[!template text="""that, so I can't really attest to how good it is.""" start="00:15:35.920" video="qanda-students" id="subtitle"]] +[[!template text="""So has using Emacs led you to an expanded interest in""" start="00:15:42.440" video="qanda-students" id="subtitle"]] +[[!template text="""programming and computer science? Sorry if I could have got""" start="00:15:45.880" video="qanda-students" id="subtitle"]] +[[!template text="""that out of the presentation. I think Emacs is what got me""" start="00:15:52.000" video="qanda-students" id="subtitle"]] +[[!template text="""started with the Lisp specifically.""" start="00:15:59.800" video="qanda-students" id="subtitle"]] +[[!template text="""Otherwise, I probably would have not really looked into it""" start="00:16:02.960" video="qanda-students" id="subtitle"]] +[[!template text="""that much other than like maybe dabbling in Scheme""" start="00:16:11.080" video="qanda-students" id="subtitle"]] +[[!template text="""from the Structures and Interpretations of Computer""" start="00:16:15.800" video="qanda-students" id="subtitle"]] +[[!template text="""Programs book. But I probably wouldn't have seen that if I""" start="00:16:22.840" video="qanda-students" id="subtitle"]] +[[!template text="""hadn't discovered Emacs either so.""" start="00:16:28.240" video="qanda-students" id="subtitle"]] +[[!template text="""So maybe we'd jump from there, right, to, you mentioned""" start="00:16:36.760" video="qanda-students" id="subtitle"]] +[[!template text="""exporting notes, essays, and so on, handing them on to other""" start="00:16:44.520" video="qanda-students" id="subtitle"]] +[[!template text="""people. How does interaction with others work in technical""" start="00:16:48.360" video="qanda-students" id="subtitle"]] +[[!template text="""terms? We mostly find workflows centered around like""" start="00:16:53.320" video="qanda-students" id="subtitle"]] +[[!template text="""Microsoft products, and that makes sense to me. I have a day""" start="00:16:57.760" video="qanda-students" id="subtitle"]] +[[!template text="""job where I have to work with a bunch of Microsoft products,""" start="00:17:00.480" video="qanda-students" id="subtitle"]] +[[!template text="""and I know the workflows for that. So how do you manage your""" start="00:17:03.720" video="qanda-students" id="subtitle"]] +[[!template text="""kind of Emacs-y you know, workflows, um, you know, in terms of""" start="00:17:08.400" video="qanda-students" id="subtitle"]] +[[!template text="""sharing with people. Yeah. So for sharing with like my""" start="00:17:14.520" video="qanda-students" id="subtitle"]] +[[!template text="""teachers or something, I would, we use like Google at our""" start="00:17:19.120" video="qanda-students" id="subtitle"]] +[[!template text="""school. So for, I'm very fortunate that I don't have to deal""" start="00:17:22.720" video="qanda-students" id="subtitle"]] +[[!template text="""with Microsoft other than with a very niche situations in""" start="00:17:25.760" video="qanda-students" id="subtitle"]] +[[!template text="""which I can just use LibreOffice and then convert to Doc X or""" start="00:17:29.640" video="qanda-students" id="subtitle"]] +[[!template text="""something. I heard that chef. That's, that's how all my""" start="00:17:32.600" video="qanda-students" id="subtitle"]] +[[!template text="""vendors, uh, my vendors all roll their eyes when they were,""" start="00:17:35.720" video="qanda-students" id="subtitle"]] +[[!template text="""Oh, you're a Microsoft shop. Yep. Heard. Then they're all""" start="00:17:39.680" video="qanda-students" id="subtitle"]] +[[!template text="""Google shops to an education. Great point.""" start="00:17:52.120" video="qanda-students" id="subtitle"]] +[[!template text="""it for later if I wanted to look at it. But for that, I don't""" start="00:17:55.680" video="qanda-students" id="subtitle"]] +[[!template text="""really have too much problems. Hopefully, I will find a way""" start="00:18:03.600" video="qanda-students" id="subtitle"]] +[[!template text="""to figure it out when I get into university.""" start="00:18:13.080" video="qanda-students" id="subtitle"]] +[[!template text="""Awesome. Okay, well, I know we did it once already, but since""" start="00:18:16.480" video="qanda-students" id="subtitle"]] +[[!template text="""this will be the end of the video, let me just open the floor""" start="00:18:26.680" video="qanda-students" id="subtitle"]] +[[!template text="""one more time for parting thoughts.""" start="00:18:30.480" video="qanda-students" id="subtitle"]] +[[!template text="""I'm not sure that I have any. I mean, you said it pretty well,""" start="00:18:33.440" video="qanda-students" id="subtitle"]] +[[!template text="""right? I hope my peers see this. I hope they realize other""" start="00:18:41.720" video="qanda-students" id="subtitle"]] +[[!template text="""tools are kind of inferior from a get things done""" start="00:18:46.640" video="qanda-students" id="subtitle"]] +[[!template text="""standpoint. Saw your talk. Heard that message in this Q&A.""" start="00:18:49.880" video="qanda-students" id="subtitle"]] +[[!template text="""I think you did a great job. You don't have to say more, but""" start="00:18:54.640" video="qanda-students" id="subtitle"]] +[[!template text="""just offering you the chance. Thank you. Well, thank you,""" start="00:18:58.160" video="qanda-students" id="subtitle"]] +[[!template text="""Daniel. And thanks to everybody watching this video during""" start="00:19:03.480" video="qanda-students" id="subtitle"]] +[[!template text="""the conference or after it. And appreciate and look forward""" start="00:19:07.440" video="qanda-students" id="subtitle"]] +[[!template text="""to your talks in the future, Daniel. Thank you.""" start="00:19:12.160" video="qanda-students" id="subtitle"]] +
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20students%3A%20An%20example%20of%20a%20cohesive%20student%20workflow%20in%20Emacs) diff --git a/2024/info/students-before.md b/2024/info/students-before.md index 9d47aa43..ed082878 100644 --- a/2024/info/students-before.md +++ b/2024/info/students-before.md @@ -2,12 +2,18 @@ [[!toc ]] Format: 9-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_INDEX_QA +# Talk +
Duration: 08:27 minutes
+ +# Q&A + +
# Description \ No newline at end of file diff --git a/2024/info/sun-close-before.md b/2024/info/sun-close-before.md index 046712f3..6a116ea5 100644 --- a/2024/info/sun-close-before.md +++ b/2024/info/sun-close-before.md @@ -2,12 +2,18 @@ [[!toc ]] Format: 2-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_CAPTION_QA +# Talk +
Duration: 01:59 minutes
+ +# Q&A + + # Description \ No newline at end of file diff --git a/2024/info/sun-open-before.md b/2024/info/sun-open-before.md index 83027e1c..de3413d3 100644 --- a/2024/info/sun-open-before.md +++ b/2024/info/sun-open-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 5-min talk ; Q&A: Etherpad Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: All done diff --git a/2024/info/writing-before.md b/2024/info/writing-before.md index 821378f9..c7f59b04 100644 --- a/2024/info/writing-before.md +++ b/2024/info/writing-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 14-min talk ; Q&A: BigBlueButton conference room Etherpad: -Status: Q&A finished, IRC and pad will be archived on this page +Status: TO_FOLLOW_UP -- cgit v1.2.3