diff options
Diffstat (limited to '2024/captions/emacsconf-2024-open-mic--open-micpad-for-quick-updates-etc--main.vtt')
-rw-r--r-- | 2024/captions/emacsconf-2024-open-mic--open-micpad-for-quick-updates-etc--main.vtt | 1751 |
1 files changed, 1751 insertions, 0 deletions
diff --git a/2024/captions/emacsconf-2024-open-mic--open-micpad-for-quick-updates-etc--main.vtt b/2024/captions/emacsconf-2024-open-mic--open-micpad-for-quick-updates-etc--main.vtt new file mode 100644 index 00000000..eca74be0 --- /dev/null +++ b/2024/captions/emacsconf-2024-open-mic--open-micpad-for-quick-updates-etc--main.vtt @@ -0,0 +1,1751 @@ +WEBVTT + +00:00:00.000 --> 00:00:08.399 +I believe we are live, so hi again folks and welcome to a + +00:00:08.400 --> 00:00:12.319 +little bit of an unstructured time that we wanted to have for + +00:00:12.320 --> 00:00:15.399 +this particular EmacsConf. We have a bit of a lighter + +00:00:15.400 --> 00:00:19.239 +afternoon compared to previous years and we just thought it + +00:00:19.240 --> 00:00:23.999 +would be a nice opportunity for us and for you to join if + +00:00:24.000 --> 00:00:27.279 +you've got anything to share like you wanted maybe to have a + +00:00:27.280 --> 00:00:29.879 +talk this year but haven't had the time to submit a + +00:00:29.880 --> 00:00:32.879 +presentation well now's your time think of it more like the + +00:00:32.880 --> 00:00:36.199 +traditional workshops that Emacs Paris or Emacs Berlin + +00:00:36.200 --> 00:00:39.839 +tends to run so if you've got anything to share we've made + +00:00:39.840 --> 00:00:43.479 +sure to publish the link to this room on IRC and perhaps as + +00:00:43.480 --> 00:00:49.279 +well on the website And yeah, it's just a moment for you. If + +00:00:49.280 --> 00:00:53.399 +it's a little slow because people do not join, we might start + +00:00:53.400 --> 00:00:56.239 +chatting a little bit about Emacs Conf in general, and + +00:00:56.240 --> 00:00:59.359 +perhaps take a little bit of advance on the closing remarks + +00:00:59.360 --> 00:01:04.079 +for the day, just so that I can go to bed early. But otherwise, + +00:01:04.080 --> 00:01:10.679 +the mic is yours. + +00:01:10.680 --> 00:01:14.479 +Does any of my fellow co-organizers want to maybe join in and + +00:01:14.480 --> 00:01:19.119 +say a word? Maybe you, Corwin? + +00:01:19.120 --> 00:01:23.559 +Who, me? No, I usually just sit here quietly. You know me, + +00:01:23.560 --> 00:01:31.759 +Leo. Nothing to say to me. I see Karthik here. + +00:01:31.760 --> 00:01:35.919 +Karthik has joined the chat. We can see what Karthik has been + +00:01:35.920 --> 00:01:44.839 +up to. + +00:01:44.840 --> 00:01:53.159 +Hi, everyone. Hi. Hey, I hear you. + +00:01:53.160 --> 00:01:57.999 +Is there anything you wanted to share, Karthik? + +00:01:58.000 --> 00:02:01.879 +Nothing in particular, but if people suggest topics and + +00:02:01.880 --> 00:02:06.839 +have something to say or show off, then I'll jump in. Right, + +00:02:06.840 --> 00:02:10.639 +you're coming in as someone who wants to react to stuff, not + +00:02:10.640 --> 00:02:12.319 +someone who wants to present, but that's completely fine + +00:02:12.320 --> 00:02:15.279 +too. But that means that we are still stopped for people who + +00:02:15.280 --> 00:02:18.599 +want to chat. We're still pointing fingers at people in the + +00:02:18.600 --> 00:02:36.319 +chat, otherwise. + +00:02:36.320 --> 00:02:40.399 +Well, and if you're watching and you want to. Yep. If you, I + +00:02:40.400 --> 00:02:42.799 +was just going to say, if, uh, if you're watching the stream + +00:02:42.800 --> 00:02:45.919 +and you'd like to get involved, uh, you can join, uh, + +00:02:45.920 --> 00:02:53.599 +libera.chat on IRC and join the emacsconf-gen channel. Um, uh, or, + +00:02:53.600 --> 00:02:57.599 +uh, just, just, uh, reach out in one of those channels and, + +00:02:57.600 --> 00:03:01.359 +and we'll, we'll, we'll ship you a link to join in the BBB + +00:03:01.360 --> 00:03:05.839 +here. I'm not sure if that got auto published. I didn't see it + +00:03:05.840 --> 00:03:08.239 +on the website. + +NOTE Vertico + +00:03:08.240 --> 00:03:15.239 +I can suggest a topic, since many people have demoed or used + +00:03:15.240 --> 00:03:20.119 +transient in this conf. I was wondering if someone has any + +00:03:20.120 --> 00:03:25.639 +interesting uses for transient. + +00:03:25.640 --> 00:03:28.479 +It's an interesting topic, sadly one in which I'm not going + +00:03:28.480 --> 00:03:31.839 +to be personally able to participate in because I'm still + +00:03:31.840 --> 00:03:37.199 +old school. It took me, you know, the VertiCo stack. Did we + +00:03:37.200 --> 00:03:40.359 +actually present something on vertico at EmacsConf? I'm not + +00:03:40.360 --> 00:03:44.439 +sure, but it's a completion engine in separate packages, + +00:03:44.440 --> 00:03:49.279 +very similar to what people may be more familiar with, i.e. + +00:03:49.280 --> 00:03:55.199 +Ivy, Helm, ido, all those tools. But I'm old school and I + +00:03:55.200 --> 00:03:59.919 +still use Hydra when it comes to interaction. But I've been + +00:03:59.920 --> 00:04:05.159 +meaning to transition into Transient at some point and I'd + +00:04:05.160 --> 00:04:09.159 +actually be quite interested in people sharing how they've + +00:04:09.160 --> 00:04:13.199 +been able to use Transient to supplement their interfaces. + +00:04:13.200 --> 00:04:17.959 +but I'm obviously a big user as I think most people would be in + +00:04:17.960 --> 00:04:25.679 +this room and on live viewers. The Git, I use it plenty and + +00:04:25.680 --> 00:04:29.319 +it's a wonderful interface and I wish I could develop + +00:04:29.320 --> 00:04:33.239 +similar interfaces for my own packages that I manage. So + +00:04:33.240 --> 00:04:36.159 +maybe at some point. But apparently part of the discussion I + +00:04:36.160 --> 00:04:40.359 +think revolves around the fact that transients might be a + +00:04:40.360 --> 00:04:43.999 +little hard to approach for people who are perhaps used to + +00:04:44.000 --> 00:04:50.639 +the simplicity of a Hydra set up with aboabo's packages. So, + +00:04:50.640 --> 00:04:52.919 +if anyone has got anything to say about this, you're more + +00:04:52.920 --> 00:04:57.639 +than welcome to join us on BBB. You can also chat it up on IRC + +00:04:57.640 --> 00:05:01.759 +and we'll try to give voice to the lines you write and we might + +00:05:01.760 --> 00:05:05.599 +be able to react. Otherwise, I suggest if we got a call in. + +00:05:05.600 --> 00:05:07.799 +Although that's where I was going to take it to. I think + +00:05:07.800 --> 00:05:11.759 +that's a perfect question. Because for once, although + +00:05:11.760 --> 00:05:16.959 +obviously any of us can probably talk about how interesting + +00:05:16.960 --> 00:05:20.039 +it is at some length, it's not something that Leo and I, + +00:05:20.040 --> 00:05:26.559 +normally such loquacious people, have any real insight to. + +00:05:26.560 --> 00:05:31.039 +So kind of pick up the phone, call in, jump on the BBB, or + +00:05:31.040 --> 00:05:35.399 +through your comments in IRC, exactly as Leo says. Love to, + +00:05:35.400 --> 00:05:38.439 +love to have, uh, invite more participation in the + +00:05:38.440 --> 00:05:41.759 +discussion and thinking about how to answer that. I myself, + +00:05:41.760 --> 00:05:44.199 +uh, you know, jump into my own workflow and I'd start + +00:05:44.200 --> 00:05:49.359 +thinking about, oh, well, what is working for me so well, I + +00:05:49.360 --> 00:05:58.719 +haven't dug into that sort of where I take the question. + +NOTE which-key + +00:05:58.720 --> 00:06:02.039 +which-key actually is the direct answer to that, right? For + +00:06:02.040 --> 00:06:05.999 +me, that particular package, which seems to come up a lot in + +00:06:06.000 --> 00:06:09.719 +sort of help-adjacent forums as being a discovery tool, a + +00:06:09.720 --> 00:06:15.519 +way to learn different bindings. I self-identify as being + +00:06:15.520 --> 00:06:19.559 +kind of on a path of memorizing all the keystrokes I'm going + +00:06:19.560 --> 00:06:23.959 +to care about and how to find ones that I, it would have been + +00:06:23.960 --> 00:06:27.559 +convenient if I cared more about before today, right? So + +00:06:27.560 --> 00:06:32.079 +it's, for me, a lot of Emacs's power is the, you know, + +00:06:32.080 --> 00:06:35.159 +whatever brings to me the knowledge of what I should have + +00:06:35.160 --> 00:06:39.519 +done a moment ago, need to do, you know, how to do what I need to + +00:06:39.520 --> 00:06:46.079 +do next and so on. + +NOTE eldoc + +00:06:46.080 --> 00:06:49.999 +I'll also be a user of which-key here and all the fancy tools + +00:06:50.000 --> 00:06:53.799 +like eldoc which provides you in your modeline the signature + +00:06:53.800 --> 00:06:56.599 +of the function you're currently writing such as if you're + +00:06:56.600 --> 00:06:59.959 +writing an elist function but you've suddenly forgotten + +00:06:59.960 --> 00:07:03.519 +which is the first argument which is the second argument + +00:07:03.520 --> 00:07:07.639 +usually you have if you stay inside the function it will show + +00:07:07.640 --> 00:07:10.839 +in the modline what the arguments are supposed to be and what + +00:07:10.840 --> 00:07:13.599 +their names are so that it's actually pretty useful. And you + +00:07:13.600 --> 00:07:16.399 +get similar things if you're writing other languages, like + +00:07:16.400 --> 00:07:19.999 +I write Go for a living, and it's always good to have the + +00:07:20.000 --> 00:07:22.599 +signature appears in the model line whenever you're + +00:07:22.600 --> 00:07:28.199 +writing the start of a function. So I'm seeing, I'll read out + +00:07:28.200 --> 00:07:34.919 +a couple comments here. I just, I note the, you know, use of + +00:07:34.920 --> 00:07:38.559 +transient as a bridge to Elisp, especially if you don't know + +00:07:38.560 --> 00:07:42.519 +it well, you're not interested in learning it, even + +00:07:42.520 --> 00:07:48.759 +perhaps. I've certainly run into that. You know, oh, yuck, + +00:07:48.760 --> 00:07:51.799 +Elisp. No, I'm doing fine with Customize or whatever works + +00:07:51.800 --> 00:07:54.799 +for you, right? That's a lot of the Emacs spirit. So I hear + +NOTE Casual + +00:07:54.800 --> 00:08:00.879 +that. Uh, and then, and that brings up casual, which, uh, + +00:08:00.880 --> 00:08:04.599 +I've seen a lot of discussion of personally, and that, that + +00:08:04.600 --> 00:08:09.719 +looks, uh, you know, uh, it's an, all of these types of things + +00:08:09.720 --> 00:08:12.879 +like org actually, which we've been talking a lot about this + +00:08:12.880 --> 00:08:17.919 +weekend. you know, bring together a lot of functionality + +00:08:17.920 --> 00:08:21.039 +kind of cross-cuttingly across Emacs, all the different + +00:08:21.040 --> 00:08:26.079 +languages that we can figure out how to view nicely in Emacs + +00:08:26.080 --> 00:08:29.519 +will, you know, fit into some sort of, you know, kind of + +00:08:29.520 --> 00:08:34.759 +literate format to talk about. code that needs to span a lot + +00:08:34.760 --> 00:08:40.639 +of languages for whatever reason, right? So I guess my bite + +00:08:40.640 --> 00:08:47.759 +at the apple there. Yeah, casual's neat and so is transient. + +00:08:47.760 --> 00:08:52.559 +I haven't... I haven't for myself... I've seen some comments in + +00:08:52.560 --> 00:08:56.439 +chat throughout the weekend good discussion around hey + +00:08:56.440 --> 00:08:59.639 +that's you know it's kind of hard to learn how to use how do I + +00:08:59.640 --> 00:09:01.999 +fit this into my use case how do I think about things in the + +00:09:02.000 --> 00:09:07.079 +same terms that transients abstractions do so that you know + +00:09:07.080 --> 00:09:10.359 +to the extent I need to I build my program in terms of those + +00:09:10.360 --> 00:09:14.759 +same abstractions or to the extent that isn't necessary or + +00:09:14.760 --> 00:09:18.479 +helpful just so that it's natural for me to set up my + +00:09:18.480 --> 00:09:22.399 +customized variables so that my saved routines just do the + +00:09:22.400 --> 00:09:25.639 +right thing or my read routine spectrum in the right place or + +00:09:25.640 --> 00:09:30.119 +whatever, tying the room together, sorts of integration. I + +00:09:30.120 --> 00:09:34.119 +haven't run into that because for me, I'm on this journey of + +00:09:34.120 --> 00:09:36.639 +learning the keys was my point. I'm not actually preaching + +00:09:36.640 --> 00:09:41.839 +for that's the way to use Emacs, quite the reverse. + +00:09:41.840 --> 00:09:42.199 +away. + +00:09:42.200 --> 00:09:50.839 +All right, I see that some people are joining us on the BBB, so + +00:09:50.840 --> 00:09:53.559 +if you've got a mic on, we're gonna assume that you want to be + +00:09:53.560 --> 00:09:56.879 +chatting, but don't hesitate to interrupt us if you've got + +00:09:56.880 --> 00:10:00.559 +anything to contribute, meaningful otherwise, if you just + +00:10:00.560 --> 00:10:04.999 +want to chat it up with us, we are also here for this. Yeah, and + +00:10:05.000 --> 00:10:07.999 +to do the radio announcer thing a little harder too. Like, + +00:10:08.000 --> 00:10:10.679 +you know, I guess in my mind, I'm thinking of this as a call-in + +00:10:10.680 --> 00:10:13.679 +format. Just come over and grab a microphone and talk about + +00:10:13.680 --> 00:10:16.319 +your thoughts and whether it's something that Leo or I are + +00:10:16.320 --> 00:10:19.959 +saying, or Sacha, that you've been pretty quiet over there, + +00:10:19.960 --> 00:10:24.879 +that are setting you going, or you just kind of walk into the + +00:10:24.880 --> 00:10:27.719 +room with, hey guys, why aren't we talking about, or let's + +00:10:27.720 --> 00:10:31.119 +talk more about, or thoughts from the weekend, which as Leo + +00:10:31.120 --> 00:10:35.079 +mentioned, is kind of where we're gonna where we in our own + +00:10:35.080 --> 00:10:37.559 +minds are sort of sitting, walking into the room. + +NOTE Closing remarks + +00:10:37.560 --> 00:10:49.759 +Perhaps what we could do is I mentioned that we could perhaps + +00:10:49.760 --> 00:10:51.999 +take a little bit of advance on the closing remark. I know it + +00:10:52.000 --> 00:10:54.719 +feels weird to be closing a conference that has not yet + +00:10:54.720 --> 00:10:57.639 +finished because we still have many talks in the afternoon. + +00:10:57.640 --> 00:11:01.359 +If I count, we have one, two, three, four, five talks. Well, + +00:11:01.360 --> 00:11:05.759 +actually, no, four. So there's still plenty to go. But + +00:11:05.760 --> 00:11:10.199 +since, you know, you know, I'm still in Europe and it's still + +00:11:10.200 --> 00:11:14.839 +pretty tough to maintain composure until 11. Might be a good + +00:11:14.840 --> 00:11:18.559 +time for us maybe to read over the closing remarks. How do you + +00:11:18.560 --> 00:11:21.079 +feel, Corwin, about this and Sacha, how do you feel about + +00:11:21.080 --> 00:11:27.239 +this? Yep, that'd be cool. Sacha? Fine with me. People can + +00:11:27.240 --> 00:11:30.919 +continue to share thoughts and ideas in the chat or in the + +00:11:30.920 --> 00:11:34.679 +Etherpad and we can go through the closing remarks. You want + +00:11:34.680 --> 00:11:40.159 +to share the sun-close? Uh, I do have them. I'm not sure. So you + +00:11:40.160 --> 00:11:43.199 +did copy over. Okay, good. I can kind of rotate the screen + +00:11:43.200 --> 00:11:47.519 +between them if that works. And I'll try to jump over to chat a + +00:11:47.520 --> 00:11:52.119 +little more. Uh, you know, sure. I'm putting the link on BBB + +00:11:52.120 --> 00:11:54.759 +just in case people in there wants to follow. And also for + +00:11:54.760 --> 00:11:58.079 +you, Corwin, if you want to open it up more quickly. Yeah, + +00:11:58.080 --> 00:12:01.359 +that's going to be easier. Thank you. + +00:12:01.360 --> 00:12:08.359 +Pretty sure I have the Sunday close pad here, but I'll take + +00:12:08.360 --> 00:12:09.679 +your link, sir. + +00:12:09.680 --> 00:12:37.839 +Um, I mean, I've got my org channel. Sure. I mean, Elephant + +00:12:37.840 --> 00:12:40.479 +Ergo, if you want to jump in, you know, we were suggesting + +00:12:40.480 --> 00:12:45.319 +doing the Saturday, Sunday close, sorry. Instead of having + +00:12:45.320 --> 00:12:47.999 +people chat, but if you have something to say right now, feel + +00:12:48.000 --> 00:12:50.239 +free to jump in. Although you do not have your microphone on, + +00:12:50.240 --> 00:12:57.599 +you would need to join the audio in order to chat. Yep, and you + +00:12:57.600 --> 00:13:01.919 +can also use any of the private message type of features. Did + +00:13:01.920 --> 00:13:05.639 +you guys want me to bring up the pad here? I did pull it up. Oh, + +00:13:05.640 --> 00:13:12.359 +well, I got it already. Understood. Okay, cool. So I think + +00:13:12.360 --> 00:13:14.839 +Elephant Ergonomics is currently switching to the + +00:13:14.840 --> 00:13:18.239 +microphone so that they may ask a question. So I suggest we + +00:13:18.240 --> 00:13:18.999 +wait a little bit. + +00:13:19.000 --> 00:13:24.759 +Elephant Ergonomics, yes, right now, you figured it out. + +00:13:24.760 --> 00:13:30.119 +Hi. Is this working? Oh, wow. Cool. Okay. Long time + +00:13:30.120 --> 00:13:33.879 +listener. First time on the show. Wow. + +NOTE Graphical web browsing + +00:13:33.880 --> 00:13:39.839 +Okay. Well, I shouldn't let my nerves get the best of me now + +00:13:39.840 --> 00:13:44.839 +because I got it all set up. So basically the thing that I've + +00:13:44.840 --> 00:13:50.519 +been thinking about because I've had a a handful of thoughts + +00:13:50.520 --> 00:13:55.719 +related to graphical web browsing. Because I know that + +00:13:55.720 --> 00:14:00.999 +that's a point of friction for me, for sure. I don't know how + +00:14:01.000 --> 00:14:04.599 +much other people experience that. I know that I've + +00:14:04.600 --> 00:14:08.199 +certainly heard murmurs about it. But I've been + +00:14:08.200 --> 00:14:14.239 +speculating about a couple of thoughts about that recently + +00:14:14.240 --> 00:14:18.239 +for some of the stuff that can be done in order to get like the + +00:14:18.240 --> 00:14:22.719 +sort of invasive graphical JavaScript, giant + +00:14:22.720 --> 00:14:27.639 +unmanageable spec sort of version of the browser working + +00:14:27.640 --> 00:14:31.359 +inside of Emacs, you know, in addition to, you know, the much + +00:14:31.360 --> 00:14:33.439 +more manageable EWW kind of thing. + +00:14:33.440 --> 00:14:42.919 +So yeah, basically as part of my rambling, I had basically + +00:14:42.920 --> 00:14:47.719 +two major thoughts for strategies, because God knows this is + +00:14:47.720 --> 00:14:52.519 +way too big of a thing for me to tackle just for me. And I have + +00:14:52.520 --> 00:14:55.759 +been kind of thinking, you know, where do I go about getting + +00:14:55.760 --> 00:14:59.559 +started? And I think maybe that would probably just look + +00:14:59.560 --> 00:15:03.959 +like maybe, you know, pitching ideas that have been on the + +00:15:03.960 --> 00:15:08.119 +back of my mind. + +00:15:08.120 --> 00:15:14.919 +The first of which is that I stumbled upon uh, this + +00:15:14.920 --> 00:15:20.119 +application while ago called browsh. Uh, it's a, I'm going to + +00:15:20.120 --> 00:15:25.127 +go ahead and post that in the chat. Um, and just the, uh, + +00:15:25.128 --> 00:15:26.479 +emacsconf-gen. + +00:15:26.480 --> 00:15:31.479 +So let's see here. It's not going. + +00:15:31.480 --> 00:15:43.079 +Oh, trying to light space. Cool. So this is a, I have no + +00:15:43.080 --> 00:15:46.319 +personal involvement with this project. The person that + +00:15:46.320 --> 00:15:50.919 +developed this does not know I exist, but I stumbled upon + +00:15:50.920 --> 00:15:54.479 +this in the wild. And what's really quite interesting about + +00:15:54.480 --> 00:15:58.879 +it is that it will run, it's effectively a headless browser + +00:15:58.880 --> 00:16:04.839 +in the background and then convert this into blocks of text + +00:16:04.840 --> 00:16:07.959 +for the sake of rendering inside a terminal. This is + +00:16:07.960 --> 00:16:12.479 +especially helpful in the case where you can run the daemon + +00:16:12.480 --> 00:16:15.159 +that's actually responsible for the headless browser + +00:16:15.160 --> 00:16:20.599 +instance on a completely different box than the one that + +00:16:20.600 --> 00:16:25.879 +you're actually running your shell on. And you have this + +00:16:25.880 --> 00:16:30.959 +complete separation between the I/O and the actual handling + +00:16:30.960 --> 00:16:36.319 +of all of the complex, kind of opaque, really unmanageable, + +00:16:36.320 --> 00:16:39.959 +big browser stuff. I'm thinking that there's definitely + +00:16:39.960 --> 00:16:44.039 +something that we could consider cannibalizing here, + +00:16:44.040 --> 00:16:44.599 +either for + +00:16:44.600 --> 00:16:51.959 +one of the different rendering paradigms that fits inside + +00:16:51.960 --> 00:16:57.839 +of Emacs more cleanly, especially either like the SVG + +00:16:57.840 --> 00:17:02.679 +renderer. Or again, trying to figure out how to break it into + +00:17:02.680 --> 00:17:06.479 +blocks somehow, but I feel like there's definitely. + +00:17:06.480 --> 00:17:11.559 +Something very Emacs-y about the strategy that I would love to + +00:17:11.560 --> 00:17:16.079 +consider, especially for someone more technically + +00:17:16.080 --> 00:17:20.359 +qualified than I. To consider, I would love to tackle this. + +00:17:20.360 --> 00:17:24.959 +Given that I have the time, but I didn't want to sit on this + +00:17:24.960 --> 00:17:29.119 +idea. On my own on the basis that, you know, there's a lot + +00:17:29.120 --> 00:17:33.479 +really qualified people here and I figured that. You know, + +00:17:33.480 --> 00:17:36.519 +someone that's a little bit more frustrated than me about + +00:17:36.520 --> 00:17:39.719 +this could very well. Pick this up and run with it. + +00:17:39.720 --> 00:17:46.599 +So I wanted to suggest that I also wanted to suggest the + +00:17:46.600 --> 00:17:53.759 +prospect of... I found a couple of just completely separately + +00:17:53.760 --> 00:17:57.899 +as a strategy to + +00:17:57.900 --> 00:18:07.000 +the ability to re-render outputted DOM content + +00:18:07.001 --> 00:18:10.417 +that would be rendered by, again, a + +00:18:10.418 --> 00:18:13.599 +full-fledged browser, probably in a headless, + +00:18:13.600 --> 00:18:15.309 +a sort of instance and then + +00:18:15.310 --> 00:18:20.530 +converting that DOM content to SVG, + +00:18:20.531 --> 00:18:22.791 +which we could then render inside of Emacs + +00:18:22.792 --> 00:18:25.319 +either piecewise or as + +00:18:25.320 --> 00:18:31.279 +the entire document. And I feel that that could be another + +00:18:31.280 --> 00:18:36.719 +strategy that we could perhaps consider as something that + +00:18:36.720 --> 00:18:41.399 +we can do for, you know, headless processing, and then + +00:18:41.400 --> 00:18:43.839 +having the Emacs rendering engine actually responsible + +00:18:43.840 --> 00:18:52.759 +for the display and the I/O. So yeah, I just wanted to suggest a + +00:18:52.760 --> 00:19:00.279 +couple of those sort of ideas I've been sitting on. A couple + +NOTE org-web-tools + +00:19:00.280 --> 00:19:03.479 +of things related to that stuff would be org-web-tools, I + +00:19:03.480 --> 00:19:07.519 +think is what it's called, from alphapapa. It'll allow you + +00:19:07.520 --> 00:19:12.359 +to download a webpage into an Org Mode document. Or if you + +00:19:12.360 --> 00:19:16.519 +wanted to use a web browser that would have key bindings, + +00:19:16.520 --> 00:19:20.759 +primarily, you would want to use the next browser or + +00:19:20.760 --> 00:19:27.719 +qutebrowser, where they're more of meant to have their settings + +00:19:27.720 --> 00:19:33.319 +saved in a text document. And in the case of Next, it's + +00:19:33.320 --> 00:19:39.839 +written in Common Lisp and is very deeply inspired by Emacs. + +00:19:39.840 --> 00:19:43.199 +So I'll just break in what is a great discussion briefly to + +00:19:43.200 --> 00:19:45.959 +say. If you're just joining us, you're watching the Emacs + +00:19:45.960 --> 00:19:50.479 +conference. We're doing a brief open mic session. And we've + +00:19:50.480 --> 00:19:56.119 +been joined, we have... Sorry, I was just going to introduce + +00:19:56.120 --> 00:20:13.039 +you, Plasma. Sorry. Nasty feedback from you, Sacha. Sorry. + +00:20:13.040 --> 00:20:17.719 +We'll definitely have to check out integration for those + +00:20:17.720 --> 00:20:22.559 +two browsers. You know, this is my first time taking a look at + +00:20:22.560 --> 00:20:28.239 +web tools. This could definitely help me. + +NOTE qutebrowser + +00:20:28.240 --> 00:20:32.879 +I've been using qutebrowser really persistently. It has + +00:20:32.880 --> 00:20:35.199 +dramatically improved my browser experience, but I'm + +00:20:35.200 --> 00:20:39.559 +still definitely having that last little bit of context + +00:20:39.560 --> 00:20:43.359 +switch friction that I would love to make disappear. Next + +00:20:43.360 --> 00:20:47.439 +might be part of the recipe, but I definitely think that, you + +00:20:47.440 --> 00:20:51.199 +know, certainly the goal for me is that I would love to see it + +00:20:51.200 --> 00:20:56.839 +inside Emacs itself. But this is, this definitely + +00:20:56.840 --> 00:21:00.319 +represents a big piecewise improvement I'm going to have to + +00:21:00.320 --> 00:21:05.679 +pursue. So thank you. + +00:21:05.680 --> 00:21:09.439 +So I think that that intersects some some several + +00:21:09.440 --> 00:21:11.679 +conversations that I think we've heard throughout the + +00:21:11.680 --> 00:21:17.879 +weekend kind of touching on the idea of, you know, baking our + +00:21:17.880 --> 00:21:22.759 +baking our thoughts into the core of Emacs right. and + +00:21:22.760 --> 00:21:27.519 +realizing, oh yeah, this is a pattern other people or a + +00:21:27.520 --> 00:21:30.159 +problem other people are running into or a way that other + +00:21:30.160 --> 00:21:38.199 +people work or a way that people want Emacs to look or just + +00:21:38.200 --> 00:21:40.479 +starts me thinking about like alternate key binding + +00:21:40.480 --> 00:21:43.639 +packages, which over the last few years, I feel like we've + +00:21:43.640 --> 00:21:47.159 +seen just a ton of options in a space that had been somewhat + +00:21:47.160 --> 00:21:50.439 +dormant, right? There was evil and everything else. And now + +00:21:50.440 --> 00:21:54.759 +there is a lot of granularity in my mind to everything else. + +00:21:54.760 --> 00:21:57.039 +So although I'm not using any of these things, I think I've + +00:21:57.040 --> 00:22:02.039 +bumped into them a lot. A couple of other related topics in + +00:22:02.040 --> 00:22:05.359 +case that jogs anyone's interest to jump in and join the + +00:22:05.360 --> 00:22:16.039 +discussion. Yeah, thanks. Thanks for the comments. + +00:22:16.040 --> 00:22:18.679 +Any other person wants to share something in the room + +00:22:18.680 --> 00:22:22.159 +currently? I'm seeing plenty of familiar names, so this is + +00:22:22.160 --> 00:22:26.399 +an invitation for those who I haven't heard so far to come in + +00:22:26.400 --> 00:22:30.479 +and chat. + +00:22:30.480 --> 00:22:34.839 +And I mentioned to a comment I see from wasamasa saying, I've + +00:22:34.840 --> 00:22:39.399 +been experimenting with using some crap to review ELIS + +00:22:39.400 --> 00:22:43.239 +security issues. That's something. + +00:22:43.240 --> 00:22:48.999 +you want to leave. I'm not sure that is. Yeah. I'm not sure if + +00:22:49.000 --> 00:22:52.599 +Wes and Marcel wants to deprive themselves of, well, + +00:22:52.600 --> 00:22:56.559 +actually unmuted yourself. So please go. What? I've only + +00:22:56.560 --> 00:23:00.959 +got my name, that's all. I was just reading out your comment + +00:23:00.960 --> 00:23:06.199 +from the chat. Yeah. Just jump in on any topic, honestly. + +00:23:06.200 --> 00:23:09.599 +Okay. I thought like, it's like an invitation for people to + +00:23:09.600 --> 00:23:12.519 +talk what, you know, they've recently started trying to do + +00:23:12.520 --> 00:23:15.359 +in Emacs. That's exactly right. A hundred percent. Okay. + +00:23:15.360 --> 00:23:22.519 +Okay. So, well, I do review security things for work. And one + +00:23:22.520 --> 00:23:25.839 +colleague has been like bugging me all the time about, hey, + +00:23:25.840 --> 00:23:28.279 +try semgrep. It's pretty cool if you have like, you know, + +00:23:28.280 --> 00:23:32.119 +decent rules to review stuff. And I postponed it for the + +00:23:32.120 --> 00:23:35.879 +longest time. And then I thought, actually, you know what, + +00:23:35.880 --> 00:23:38.959 +which would really make sense to like try out whether it even + +00:23:38.960 --> 00:23:44.039 +works for elisp source code review at all. And the answer is + +00:23:44.040 --> 00:23:47.119 +somewhat like apparently they've added LISP support, + +00:23:47.120 --> 00:23:50.439 +which is pretty cool. So it seems it's like best developed + +00:23:50.440 --> 00:23:55.279 +for like reviewing closure code. There are no rules to my + +00:23:55.280 --> 00:23:59.599 +knowledge. I started writing some and yeah, it does work. I + +00:23:59.600 --> 00:24:02.999 +have no idea how many, how many other people are trying to + +00:24:03.000 --> 00:24:05.799 +actively look into Emacs security issues. It feels to me + +00:24:05.800 --> 00:24:07.919 +like it's like a handful at best, like I don't know, + +00:24:07.920 --> 00:24:13.279 +somewhere between three and five people maybe. And yeah. If + +00:24:13.280 --> 00:24:17.159 +anyone knows any rule sets for making this easier, I would be + +00:24:17.160 --> 00:24:20.999 +very interested, because then we'd have a common place to + +00:24:21.000 --> 00:24:24.799 +share them. Maybe it'd be appropriate for me to jump back in + +00:24:24.800 --> 00:24:28.159 +here and just share that, you know, you're somebody that I + +00:24:28.160 --> 00:24:31.639 +definitely trust with these issues. We could talk in the + +00:24:31.640 --> 00:24:36.039 +abstract at least about places where, you know, Emacs, not + +00:24:36.040 --> 00:24:38.599 +necessarily the Emacs team, but maybe more the Free + +00:24:38.600 --> 00:24:41.839 +Software Society has said, oh, somebody reached out to us + +00:24:41.840 --> 00:24:44.879 +about this possible concern. Can you dig into that and find + +00:24:44.880 --> 00:24:48.279 +out if there's, you know, any reason to be concerned and then + +00:24:48.280 --> 00:24:52.279 +find the right people on the Emacs project team and work with + +00:24:52.280 --> 00:24:54.599 +that. So I know that this is something you've been working on + +00:24:54.600 --> 00:24:57.519 +actually for, I don't want to say several years, but more + +00:24:57.520 --> 00:25:05.719 +than a year. + +00:25:05.720 --> 00:25:08.959 +All right. Any other person wants to share something? + +00:25:08.960 --> 00:25:12.519 +Otherwise we have about 15 minutes until the next talk is due + +00:25:12.520 --> 00:25:15.239 +to go live, which would leave us some time to do the closing + +00:25:15.240 --> 00:25:15.559 +remarks. + +00:25:15.560 --> 00:25:27.359 +Let's wait just a bit, let's give people 30 seconds maybe to + +00:25:27.360 --> 00:25:31.359 +connect their thoughts and share them on IRC or to join the + +00:25:31.360 --> 00:25:36.079 +BBB. So in the spirit of, you know, get it out of the way so that + +00:25:36.080 --> 00:25:39.479 +we can let people go to bed and not do our usual rambling two + +00:25:39.480 --> 00:25:42.359 +hours of open remarks where we regret that we didn't turn + +00:25:42.360 --> 00:25:45.279 +them into the open mic. Right. So hopefully everyone's + +00:25:45.280 --> 00:25:47.959 +getting the message that, you know, we love to talk about + +00:25:47.960 --> 00:25:50.999 +Emacs and if you've been to prior conferences, you're + +00:25:51.000 --> 00:25:52.959 +probably, and you've watched through the closing + +00:25:52.960 --> 00:25:55.879 +ceremonies, you may have noticed that we do, you know, We + +00:25:55.880 --> 00:25:59.239 +have a lot of fun talking about all the different ideas that + +00:25:59.240 --> 00:26:03.959 +have come forward here. And so this is realizing that and + +00:26:03.960 --> 00:26:08.239 +also realizing that our habit of talking for several hours + +00:26:08.240 --> 00:26:12.879 +as part of closing the conference is maybe keeping some of us + +00:26:12.880 --> 00:26:19.839 +up at night and jobs and things. So in that spirit, I just want + +00:26:19.840 --> 00:26:23.599 +to throw out And I you know, I like to talk about this at least + +00:26:23.600 --> 00:26:28.679 +once a year. I mean isn't here and I tend to defer to him It's so + +00:26:28.680 --> 00:26:31.679 +I'll also use this opportunity to say gosh. I miss that guy + +00:26:31.680 --> 00:26:38.239 +and thanks so much For all of you've done over the years. Yeah + +00:26:38.240 --> 00:26:41.279 +I'm sorry, you can't make it this year and I'm actually have + +00:26:41.280 --> 00:26:44.799 +personally having a lot of fun covering for me for you It + +00:26:44.800 --> 00:26:48.079 +gives me a A lot of little things that I've picked up how to do, + +00:26:48.080 --> 00:26:50.919 +I'm actually getting to do a little bit of. So fun stuff for + +00:26:50.920 --> 00:26:58.879 +me, but miss you. And in that spirit and thinking of you, + +00:26:58.880 --> 00:27:05.599 +Amin, I'll also say that, and that's Bandali, if you know him + +00:27:05.600 --> 00:27:06.599 +from IRC more. + +00:27:06.600 --> 00:27:12.399 +He would want us to make sure that we talk about the Free + +00:27:12.400 --> 00:27:16.999 +Software Foundation and the fact that that is giving to the + +00:27:17.000 --> 00:27:19.719 +Free Software Foundation as the primary means to support + +00:27:19.720 --> 00:27:23.759 +development of Emacs and other GNU packages. We, as a + +00:27:23.760 --> 00:27:26.399 +project, are part of the giving... Somebody help me with the + +00:27:26.400 --> 00:27:31.199 +name of the project. It's not in the... I'll just go back to it + +00:27:31.200 --> 00:27:39.439 +and even show it, right? So, we are part of the giving + +00:27:39.440 --> 00:27:45.359 +together or working together. A program, and you can, you + +00:27:45.360 --> 00:27:48.399 +can get through that. There may be some matching going on. + +00:27:48.400 --> 00:27:52.359 +There's a fundraiser also that happens to typically run + +00:27:52.360 --> 00:27:57.719 +during the conference currently. and I encourage you to + +00:27:57.720 --> 00:28:03.039 +become a member and there's some newer, lower amount. Also, + +00:28:03.040 --> 00:28:06.599 +you can get directly directed through this program to the + +00:28:06.600 --> 00:28:09.599 +Emacs conference. For the first time this year, we're + +00:28:09.600 --> 00:28:13.679 +actually using those funds. Sacha went and did a bunch of + +00:28:13.680 --> 00:28:17.879 +work to enable us to use some more scalable purchased + +00:28:17.880 --> 00:28:20.719 +infrastructure that's different from what the FSF just + +00:28:20.720 --> 00:28:23.359 +provides us, for example. We use a lot of different things + +00:28:23.360 --> 00:28:27.799 +and thanks also to Pearl and others who are providing us + +00:28:27.800 --> 00:28:30.639 +infrastructure, as well as Sacha for just the amazing work + +00:28:30.640 --> 00:28:38.279 +that you do there. And as well to people that are giving in + +00:28:38.280 --> 00:28:41.679 +some other way, such as your time contributed to the EMAX + +00:28:41.680 --> 00:28:45.439 +project, to the many cool packages I myself take advantage + +00:28:45.440 --> 00:28:49.319 +of. And all of that, don't please feel pressured to break the + +00:28:49.320 --> 00:28:53.839 +piggy bank when that's a bad idea to help out, but it's help + +00:28:53.840 --> 00:29:02.119 +when you can. All right, how about we start from the top of the + +00:29:02.120 --> 00:29:04.359 +closing remarks so that we make sure that we don't forget + +00:29:04.360 --> 00:29:08.119 +anyone or anything. So if you could scroll just a little bit + +00:29:08.120 --> 00:29:10.079 +over, Corbyn, on your screen. + +00:29:10.080 --> 00:29:21.119 +I think you went on the right one. It's a little small for me to + +00:29:21.120 --> 00:29:22.719 +see which one it is. + +00:29:22.720 --> 00:29:29.919 +No, I think it's the other pad. You had it open right before. I + +00:29:29.920 --> 00:29:34.439 +think it's Sunday Close, the other tab on your browser. I + +00:29:34.440 --> 00:29:37.159 +managed to meet myself in BBB. That's what happened there. + +00:29:37.160 --> 00:29:42.879 +Okay, sorry. So here, and you wanted up or down? I wanted up, + +00:29:42.880 --> 00:29:47.759 +just as soon as you see the dashed line. Run through these + +00:29:47.760 --> 00:29:52.039 +instead of Corwin getting his stuff out of the way. Word. + +00:29:52.040 --> 00:29:56.599 +Yeah, but I'll make sure to skip over the stuff that you + +00:29:56.600 --> 00:30:00.599 +already mentioned. But yes, let's try to preempt a little + +00:30:00.600 --> 00:30:05.599 +bit the end of the conference for the reasons I've mentioned + +00:30:05.600 --> 00:30:10.359 +before. I get first to thank you all so much for being part of + +00:30:10.360 --> 00:30:15.759 +Emacs Conf 2024. Obviously, we still have a handful more + +00:30:15.760 --> 00:30:19.039 +talks to go this afternoon, but thanks again for showing up. + +00:30:19.040 --> 00:30:24.039 +We've had steady numbers for the last five years or so. This + +00:30:24.040 --> 00:30:28.199 +is my fifth year. hosting the general track and we've always + +00:30:28.200 --> 00:30:32.399 +averaged between 150 to 200 viewers which is amazing when + +00:30:32.400 --> 00:30:38.279 +you just think about it but we We are accruing plenty more + +00:30:38.280 --> 00:30:41.759 +views over the years because everyone is watching either on + +00:30:41.760 --> 00:30:44.959 +the website or on YouTube or on PeerTube. So thank you so much + +00:30:44.960 --> 00:30:48.079 +for everyone taking the time to, well, first come to the + +00:30:48.080 --> 00:30:51.879 +show. To watch the video, to share it, absolutely. Yes, + +00:30:51.880 --> 00:30:53.999 +because we've just talked about viewers. If you're + +00:30:54.000 --> 00:30:57.119 +watching this a year from now, we're thanking you for the + +00:30:57.120 --> 00:31:00.999 +view. We're talking to you. If you're mentioning a video of + +00:31:01.000 --> 00:31:06.159 +the Society Maths Conference, Thanks for doing that. + +00:31:06.160 --> 00:31:10.319 +That's what makes this worth it. The thing that we have to + +00:31:10.320 --> 00:31:14.239 +talk about for hours after it ends every year, sorry about + +00:31:14.240 --> 00:31:18.399 +that if it's been a disruption for your schedule, is the + +00:31:18.400 --> 00:31:21.199 +sense of community that we feel when we come together and + +00:31:21.200 --> 00:31:24.319 +watch all the different chats running on all these. I have a + +00:31:24.320 --> 00:31:27.959 +bunch of screens going so that I can see all the different + +00:31:27.960 --> 00:31:32.439 +chats and we all have a different way of connecting to all the + +00:31:32.440 --> 00:31:34.759 +different conversations going on. It's just a lot of + +00:31:34.760 --> 00:31:41.879 +energy. But at the end of the day, it's about helping people + +00:31:41.880 --> 00:31:46.399 +connect with the other groups and subgroups of people that + +00:31:46.400 --> 00:31:48.759 +are excited about the same stuff using Emacs to get there. + +00:31:48.760 --> 00:31:55.959 +Yeah, definitely. A word on those recordings, because we + +00:31:55.960 --> 00:32:00.879 +mentioned the previous year's videos, but when it comes to + +00:32:00.880 --> 00:32:04.439 +this conference, the videos, most of the pre-recording and + +00:32:04.440 --> 00:32:07.719 +most of the talk that we had except one this year, they are + +00:32:07.720 --> 00:32:13.079 +already available on emaxconf-.org, the website. You can + +00:32:13.080 --> 00:32:16.839 +also find them on the YouTube account for emaxconf, they're + +00:32:16.840 --> 00:32:21.159 +fairly easy to find. We'll try to get them on PeerTube at some + +00:32:21.160 --> 00:32:26.159 +point. We are not sure when. But the rule is, right now, we are + +00:32:26.160 --> 00:32:28.999 +going to take some time. Go on, Sacha, if you want. There are + +00:32:29.000 --> 00:32:33.959 +two things already. I should put a URL to the channel in. + +00:32:33.960 --> 00:32:38.959 +Okay, sure. So, Sacha will take care of this. But all the + +00:32:38.960 --> 00:32:41.839 +pre-recordings are already available with the subtitles + +00:32:41.840 --> 00:32:44.159 +when we manage to receive them sufficiently early. And if + +00:32:44.160 --> 00:32:47.279 +not, it'll take maybe a couple of days for us to get them out + +00:32:47.280 --> 00:32:50.319 +there. But yes, the pre-recordings are there. When it comes + +00:32:50.320 --> 00:32:53.599 +to the live Q&A, so the little sessions you've seen us do live + +00:32:53.600 --> 00:32:57.239 +when we were on BBB asking questions to the speakers and also + +00:32:57.240 --> 00:32:59.799 +having people join in the discussion, this will take a + +00:32:59.800 --> 00:33:02.759 +little more time for us to publish them because we like to + +00:33:02.760 --> 00:33:06.919 +follow a process of captioning them and making sure we take + +00:33:06.920 --> 00:33:09.319 +all the questions and all the answers from the pad and + +00:33:09.320 --> 00:33:12.999 +centralize everything on the website. So this is a process + +00:33:13.000 --> 00:33:16.439 +that takes about two to three weeks and we are not putting a + +00:33:16.440 --> 00:33:18.959 +lot of pressure on us to do this. If there is anything you're + +00:33:18.960 --> 00:33:21.839 +dying to see you'll have to wait a little bit but we'll try to + +00:33:21.840 --> 00:33:24.959 +make sure to make the information available as soon as we + +00:33:24.960 --> 00:33:27.999 +can. So + +00:33:28.000 --> 00:33:31.759 +Let me read the notes just to make sure we're not forgetting + +00:33:31.760 --> 00:33:36.839 +anything. Yes, when it comes to the publishing process, if + +00:33:36.840 --> 00:33:39.279 +you want to keep in touch and know when something is going to + +00:33:39.280 --> 00:33:42.199 +be released, we will announce all of this on the + +00:33:42.200 --> 00:33:45.959 +emacsconf-discuss mailing list, so emacsconf-discuss. + +00:33:45.960 --> 00:33:49.639 +You'll be able to find the link on the website as well and it's + +00:33:49.640 --> 00:33:53.039 +already on the pad that we are sharing currently on the + +00:33:53.040 --> 00:33:54.559 +screen. + +00:33:54.560 --> 00:33:59.679 +So obviously we'd be very happy to get some feedback from you + +00:33:59.680 --> 00:34:03.359 +on the conference and you can do this on this pad. We'll + +00:34:03.360 --> 00:34:05.519 +mention this at the end of the day again so that you get a + +00:34:05.520 --> 00:34:08.839 +chance to watch the last few talks of the conference and + +00:34:08.840 --> 00:34:11.559 +mention your thoughts on this but yeah we are very open to + +00:34:11.560 --> 00:34:17.319 +feedback. Part of the reason why It feels like a well-oiled + +00:34:17.320 --> 00:34:19.759 +machine, EmacsConf, is the fact that we've been iterating + +00:34:19.760 --> 00:34:25.159 +over the process for many years at this point. We'll get to + +00:34:25.160 --> 00:34:27.679 +the thanking to Sacha for the automation and to other + +00:34:27.680 --> 00:34:30.959 +volunteers for all their work, but really, it's really the + +00:34:30.960 --> 00:34:34.199 +feedback that you give us that allows us to refine the + +00:34:34.200 --> 00:34:37.439 +process of running the conference. And if it looks smooth + +00:34:37.440 --> 00:34:40.359 +and all this, well, it's mostly thanks to you, because what + +00:34:40.360 --> 00:34:43.559 +you believe was smooth, you mentioned as a feedback, and + +00:34:43.560 --> 00:34:47.639 +then we try to adapt our own processes so that we can match the + +00:34:47.640 --> 00:34:50.879 +level of smoothness that you expected. So thank you so much. + +00:34:50.880 --> 00:34:53.359 +Part of the success of EmacsConf is definitely on you. + +00:34:53.360 --> 00:34:59.879 +So again, if you've got feedback, please include them in the + +00:34:59.880 --> 00:35:03.279 +pad. When it comes to the stats, as I mentioned, we are + +00:35:03.280 --> 00:35:07.519 +usually averaging between 150 and 200 viewers. And this + +00:35:07.520 --> 00:35:12.079 +year, on the two tracks, we managed somehow to peak higher on + +00:35:12.080 --> 00:35:14.239 +the Dev track than on the Gen track, which is a first for the + +00:35:14.240 --> 00:35:16.839 +last five years. So that's an interesting tidbit of + +00:35:16.840 --> 00:35:20.959 +knowledge for you. But yeah, overall we had perhaps 300 + +00:35:20.960 --> 00:35:22.999 +viewers total between the channels, which is amazing + +00:35:23.000 --> 00:35:27.039 +because you've got 300 people watching you live present and + +00:35:27.040 --> 00:35:32.919 +so that's a rich experience. All right, moving to the + +00:35:32.920 --> 00:35:36.319 +thanking section. We have plenty of people to thank without + +00:35:36.320 --> 00:35:42.399 +whom this conference would not be possible. First, I'd like + +00:35:42.400 --> 00:35:45.279 +to thank all the speakers, all the volunteers, the + +00:35:45.280 --> 00:35:48.399 +participants, and all the other people in our lives who make + +00:35:48.400 --> 00:35:50.839 +it possible through time and support to run this + +00:35:50.840 --> 00:35:53.199 +conference. Obviously, the speakers I've already + +00:35:53.200 --> 00:35:55.959 +mentioned, volunteers, you have some of them in the room + +00:35:55.960 --> 00:35:59.919 +right now. We've got Corwin, we've got Sacha, we also have + +00:35:59.920 --> 00:36:02.959 +Flowy, but we also have plenty of captioners in the + +00:36:02.960 --> 00:36:07.599 +background, whom I will get to in just a little while. This + +00:36:07.600 --> 00:36:11.239 +year's conference hosts are myself, Leo Vivier, and Corwin Brust + +00:36:11.240 --> 00:36:16.199 +and well not technically not FlowyCoder, not yet at least. + +00:36:16.200 --> 00:36:19.719 +Flowy, as you know, joined us last year and has been running + +00:36:19.720 --> 00:36:22.879 +check-ins in the background and we are very thankful for his + +00:36:22.880 --> 00:36:27.279 +contributions and maybe this afternoon he might be able to + +00:36:27.280 --> 00:36:31.719 +come. This is a fun process if you want to imagine what it's + +00:36:31.720 --> 00:36:35.359 +like for us backstage. Imagine, you know, Flowy's like + +00:36:35.360 --> 00:36:38.439 +getting everybody warmed up, goes in, talks to, gets a + +00:36:38.440 --> 00:36:41.879 +conversation going, everybody's ready, you know, the + +00:36:41.880 --> 00:36:45.079 +video is playing of the live stream, he's doing the warm hand + +00:36:45.080 --> 00:36:48.279 +up, everything ready, checking everything out. And then he + +00:36:48.280 --> 00:36:52.439 +hands the torch to Leo, or maybe me, and then we get to come in + +00:36:52.440 --> 00:36:54.959 +and have this amazing conversation based on all the buzz + +00:36:54.960 --> 00:36:57.079 +that's just been built up, knowing everything works out + +00:36:57.080 --> 00:37:00.359 +great. And one of these times, what Leo is telling you is that + +00:37:00.360 --> 00:37:04.159 +Flowy's just going to give Leo or me the cold shoulder and do + +00:37:04.160 --> 00:37:07.359 +the hosting himself. He did a great job with that last year, + +00:37:07.360 --> 00:37:14.119 +and we're looking forward to more of that. All right, I'll do + +00:37:14.120 --> 00:37:17.039 +a quick fire of thankings because we need to soon move on to + +00:37:17.040 --> 00:37:21.159 +the next talk of the day. I'd also like obviously to thank + +00:37:21.160 --> 00:37:25.239 +Sacha for managing the two streams and the one stream today + +00:37:25.240 --> 00:37:27.279 +because she's in the background making sure that + +00:37:27.280 --> 00:37:30.519 +everything goes all right for all our automation. And + +00:37:30.520 --> 00:37:34.759 +obviously Flowy again for the check-ins. I want also to thank, + +00:37:34.760 --> 00:37:40.639 +to extend my thankings, to the proposal review volunteers + +00:37:40.640 --> 00:37:44.839 +James Howell, Jean-Christophe Helary, and others for + +00:37:44.840 --> 00:37:48.119 +helping with the early acceptance process. I mentioned + +00:37:48.120 --> 00:37:50.839 +them, the captioning volunteers, Mark Lewin, Rodrigo + +00:37:50.840 --> 00:37:54.319 +Morales, Anoush, annona, and James Howell, and some speakers + +00:37:54.320 --> 00:37:56.799 +who captioned their own talks. I'm thinking about Eduardo + +00:37:56.800 --> 00:38:03.359 +especially. I guess thanks to me, be weird for me to read + +00:38:03.360 --> 00:38:07.399 +this, but I'm still going to do this, for fiddling with the + +00:38:07.400 --> 00:38:11.199 +audio and getting things nicely synced. For those who do not + +00:38:11.200 --> 00:38:13.759 +know, I also manage, I make sure that the audio is + +00:38:13.760 --> 00:38:16.079 +normalized, cleaned up, and all this for the conference, + +00:38:16.080 --> 00:38:18.479 +and usually it's one of the few things that Sacha doesn't + +00:38:18.480 --> 00:38:21.959 +like doing, and I'm very happy to pick the little crumbs to + +00:38:21.960 --> 00:38:26.199 +make sure that Emacs is as cool as it can get. Also thanks to + +00:38:26.200 --> 00:38:28.759 +Bhavin Gandhi, Christopher Howard, Joseph Turner and + +00:38:28.760 --> 00:38:30.959 +Screwless for quality checking the videos in the + +00:38:30.960 --> 00:38:34.359 +backstage. Thanks obviously to Shoshin for the music that + +00:38:34.360 --> 00:38:36.999 +has been accompanying us during the breaks. We've + +00:38:37.000 --> 00:38:41.039 +mentioned him already, but thanks to Amin Bandali for help + +00:38:41.040 --> 00:38:44.999 +with infrastructure and communication. Thanks to Ry P for + +00:38:45.000 --> 00:38:47.679 +the server that we're using for OBS streaming and for + +00:38:47.680 --> 00:38:50.719 +processing the videos. That's part of the reason why we are + +00:38:50.720 --> 00:38:55.879 +able to get the titles out so fast. And Corwin already + +00:38:55.880 --> 00:38:57.799 +mentioned the FSF but thanks to the Free Software + +00:38:57.800 --> 00:39:01.079 +Foundation for Emacs itself, the mailing list, + +00:39:01.080 --> 00:39:05.599 +media.emacs.org server where we host the conferences. We + +00:39:05.600 --> 00:39:10.799 +might have a little word about donations and funding the FSF + +00:39:10.800 --> 00:39:14.159 +later in the afternoon. I'll make sure that Corbyn + +00:39:14.160 --> 00:39:17.919 +gets to it. But finally, thanks to the many users and + +00:39:17.920 --> 00:39:20.479 +commuters to the project and team that create all the + +00:39:20.480 --> 00:39:22.879 +awesome free software that we use, especially + +00:39:22.880 --> 00:39:26.239 +BigBlueButton, Etherpad, IceCast, OBS, The Lounge, + +00:39:26.240 --> 00:39:30.359 +LiberaChat, FFmpeg, OpenAI, Whisper, WhisperX, and the + +00:39:30.360 --> 00:39:33.919 +Aeneas Forced Alignment Tool site transfer sub. Anyway, + +00:39:33.920 --> 00:39:35.559 +we're going to get started with the next talk of the day. + +00:39:35.560 --> 00:39:38.079 +We'll continue with the thankings later on. Enjoy the + +00:39:38.080 --> 00:39:43.839 +conference. Thanks for tuning in, really appreciate you. + +00:39:43.840 --> 00:39:45.508 +All right, we are off air. + +00:39:45.509 --> 00:39:45.542 +So I will go back to Mumble now. + +00:39:45.543 --> 00:39:51.734 +All right. That was pretty good. + +00:39:51.735 --> 00:39:52.875 +That was good, right? + +00:39:52.876 --> 00:39:55.858 +I think that was good. I'm glad we did that. + +00:39:55.859 --> 00:39:59.399 +Thank you for that. I'm hoping we would do. + +00:39:59.400 --> 00:40:02.799 +Yeah, sorry. For the people who are still in chat, right now + +00:40:02.800 --> 00:40:06.359 +we are moving to the next live talk, so feel free to join us + +00:40:06.360 --> 00:40:08.839 +later. We might stay in this room, we do not know, but we'll + +00:40:08.840 --> 00:40:13.360 +see you later anyway. Okay, bye-bye. |