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.