summaryrefslogtreecommitdiffstats
path: root/2022/captions/emacsconf-2022-health--health-data-journaling-and-visualization-with-org-mode-and-gnuplot--david-otoole--answers.vtt
blob: 85fd117d6397b0e901621ec695af0f9e582f3305 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
WEBVTT

00:00.000 --> 00:13.920
And we are live. Hello again, everyone. It's been a while. I've been on break for the last

00:13.920 --> 00:19.000
one hour. It feels like I've been really far. I'm with David. Hi, David. How are you doing?

00:19.000 --> 00:23.360
Hi, Leo. I'm good. Thank you for having me on.

00:23.360 --> 00:26.480
So David, you do have the pad open in front of you.

00:26.480 --> 00:27.480
That's right.

00:27.480 --> 00:32.800
Yes. I think Sasha is putting up the pad for us so that they don't have to look at my very

00:32.800 --> 00:38.520
tiny face on BBB. I'm very small. I'm trying to push the boundaries. David, if you want

00:38.520 --> 00:44.320
to take some questions, I'm sorry, I've got hells whispering in my ears at the same time.

00:44.320 --> 00:49.800
Give me just a second. David, can you maybe read the first question and try to answer

00:49.800 --> 00:50.800
them?

00:50.800 --> 00:58.640
Sure. Question one. Excuse me. Do you use this just for yourself or do you use this

00:58.640 --> 01:04.160
to discuss or show with doctors or health professionals? The answer is it is useful

01:04.160 --> 01:10.880
for me and it's useful for health care providers. So it's not I'm not just able to see connections

01:10.880 --> 01:15.440
myself, even if we're not seeing a connection. If I'm talking to someone, if I'm talking

01:15.440 --> 01:20.640
to a clinician, I have brought this in on a tablet. If it's an in-person thing or on

01:20.640 --> 01:26.040
the phone, if it's a video appointment with someone, just send it in an email. It's very

01:26.040 --> 01:33.160
convenient to just send the graph around as a screenshot. So it's definitely been really

01:33.160 --> 01:40.920
useful to because one thing that I touch on in the talk is that let's say that we're talking

01:40.920 --> 01:45.880
about depression, for example. Let's say, oh, well, how have you been sleeping this

01:45.880 --> 01:49.440
week? Well, if you had objective information, that's perfect. Go ahead.

01:49.440 --> 01:53.840
Oh, sorry. I was mispressing my button for production. You're good.

01:53.840 --> 01:59.960
Oh, it just caught a little clip of sound. I see. Okay. Sorry. Yes. So where was I? I

01:59.960 --> 02:05.960
would say, okay, so on the one hand, having objective information is good not only for

02:05.960 --> 02:09.360
you, but when it's time to speak to someone and give them a picture of what's going on,

02:09.360 --> 02:14.800
you don't have to generalize. Even if you're having a good day, generalizing can be really

02:14.800 --> 02:19.300
like, oh, well, how are you sleeping? Oh, well, this day I woke up that, but which way

02:19.300 --> 02:22.720
was that Wednesday or Thursday? And then I remember this friend came over, so it must

02:22.720 --> 02:29.000
have been Friday. That's not I've discovered that actually just first thing in the morning

02:29.000 --> 02:33.720
waking up recording. How many pieces of gum did I have yesterday? How much did I sleep?

02:33.720 --> 02:40.000
Okay. So someone else, this segues right into the next question. How do you input the health

02:40.000 --> 02:46.120
data? Semi-automated with Org Mode capture templates, copy paste, automated with a smart

02:46.120 --> 02:51.080
watch, and if this, then that. Tasker, Org Mode document to automatically add stuff like

02:51.080 --> 02:57.040
sleeping data. Which parts are and are not automated? Okay. So it turns out I'm using

02:57.040 --> 03:03.320
an Org Mode capture template to automate the insertion of all the little category tags

03:03.320 --> 03:10.600
in the property drawer, but not the values. I'm not using a smart watch or anything whatsoever.

03:10.600 --> 03:17.560
I am just, I look at the clock when I go to bed and I look at the bed when I wake, look

03:17.560 --> 03:21.480
at the clock when I wake up. The very first thing I do is turn on my computer and turn

03:21.480 --> 03:30.160
on Emacs and enter that data. So, you know, it would be really cool if we could get some

03:30.160 --> 03:35.120
kind of data, you know, because if it's all, you know, if it's be able to be massaged into

03:35.120 --> 03:40.760
Org Mode format, it can then go into Org GNU plot. Or maybe you could cut Org Mode out

03:40.760 --> 03:45.600
of the equation if you find a way to go directly from that data to either CSV, which Org Mode,

03:45.600 --> 03:50.760
I'm sorry, which GNU plot can read, or, you know, whether you have to wear a little script

03:50.760 --> 03:56.560
in between. And the next question, how do you track the various health statistics that

03:56.560 --> 04:02.720
you're gathering? The ones, you know, for example, nicotine is an estimate. I'm pretty

04:02.720 --> 04:08.460
sure it was six. It was pretty sure it was seven. You know what I mean? It's pretty close

04:08.460 --> 04:12.820
because I do count and I think I could at most be off by one or two. So it's not fatal

04:12.820 --> 04:16.980
to the enterprise of collecting data. The same thing with sleep. I look at the clock,

04:16.980 --> 04:23.240
but I only count half hours. I say, oh, I slept seven hours, you know, seven and a half.

04:23.240 --> 04:28.280
It's very much a back of the napkin thing, but it's precise enough overall that as you

04:28.280 --> 04:33.240
can see from the data in the talk, you can see that my sleep declined pretty steadily

04:33.240 --> 04:38.160
over the course of that. So even if some of the values are off a little bit, you're still

04:38.160 --> 04:44.060
seeing trends and you can still see connections. So it's not perfect. I would love to have

04:44.060 --> 04:49.680
some type of more automated data, but all right. So I'm going to move on to the next

04:49.680 --> 04:56.280
question. It's possible to download data from Apple Watch's health app. Is it easy enough

04:56.280 --> 05:07.000
to incorporate those.csv files into your implementation of gnuplot? Okay. So I think

05:07.000 --> 05:10.680
what it would involve if you wanted to use my template generator, it would involve making

05:10.680 --> 05:17.880
your template, but then modifying the gnuplot script to read from that file instead of from

05:17.880 --> 05:27.200
an org mode table. So I think that what you would want to do is select the, yeah, I mean,

05:27.200 --> 05:33.680
and if you want, you know, I'll be around in the IRC after and I might even be able

05:33.680 --> 05:38.200
to look at their documentation or something, just even just give a peek at it to give a

05:38.200 --> 05:39.640
better answer to this question.

05:39.640 --> 05:45.640
Cool. And just to remind everyone, so, sorry, let me try to put up, okay. I did crush Dev

05:45.640 --> 05:49.400
earlier when trying to switch window. Oh, okay. I managed to do it. Yes, I still have

05:49.400 --> 05:58.240
it in me. So let me, slightly later, we will also be opening the discussion. So this BBB

05:58.240 --> 06:01.520
instance in which we are currently, we will be opening it so that people can come in with

06:01.520 --> 06:06.160
questions and maybe you're considering the personal nature of this talk, you know, maybe

06:06.160 --> 06:11.520
try to be a little wary of sharing personal information, especially if the stream is live,

06:11.520 --> 06:17.000
but otherwise you can have a chat with David, provide to David you're still available in,

06:17.000 --> 06:21.880
you know, 10, 20 minutes and feel free to come in and ask questions because really that's

06:21.880 --> 06:26.480
what Emacs Conf is about. It's about getting in touch with the speakers and this is the

06:26.480 --> 06:30.200
opportunity that you have to have a one-on-one with them rather than an asynchronous one

06:30.200 --> 06:34.120
with a pad. Sorry for the interruption. I just felt I remember. We're probably going

06:34.120 --> 06:38.080
to open the chat in about five to 10 minutes. We still have a lot of questions and I know

06:38.080 --> 06:42.280
I'd prefer if David focused on those questions. So please go ahead, David.

06:42.280 --> 06:48.800
Thank you so much, Leo. And yes, I am available for after, so I'll stick around. Okay. So

06:48.800 --> 06:54.120
regarding the medication tracking, you only have the option to record missed or not. If

06:54.120 --> 06:58.280
one needs to take multiple medications throughout the day, how would you propose to track that

06:58.280 --> 07:05.240
within GNU plot or separate? Okay. Yeah, as it is, I don't record which medication because

07:05.240 --> 07:12.600
it's the one I miss is typically just the same one. So the deal is, is that you would

07:12.600 --> 07:19.660
probably want to, you could count it as either doses or milligrams. The problem with tracking

07:19.660 --> 07:27.660
as milligrams, and yes, you would want to use separate variables for those. And probably

07:27.660 --> 07:36.080
what would make sense is either to record some lines as doses, meaning that one, whatever

07:36.080 --> 07:43.040
that ends up being, if it's a tablet or if it's the proper dose. And then that way, if

07:43.040 --> 07:47.100
one medication is late and another is not, or whatever you need to record, they're on

07:47.100 --> 07:54.440
separate lines, separate columns of the CSV file or I'm sorry, not CSV file of your org

07:54.440 --> 08:04.540
mode, separate property drawer entries in your capture template. I'm trying to think.

08:04.540 --> 08:08.520
It would be a little bit more work, but you could track that. The problem with tracking

08:08.520 --> 08:13.760
milligrams is that some medications, you would have a large range on the chart because some

08:13.760 --> 08:18.320
medications are a few milligrams and some medications are lots and lots for a dose.

08:18.320 --> 08:27.720
So tracking it as single doses might make sense. All right. So how's the workflow? This

08:27.720 --> 08:32.120
is the next question here. How's the workflow when working on the canoe plot code? Can you

08:32.120 --> 08:38.560
control C, control C and the SVG output on the right is updated automatically? The answer

08:38.560 --> 08:46.200
is yes. You can use something called auto revert tail mode. So you hit meta X to get

08:46.200 --> 08:53.040
the command and then auto revert tail mode. And that will cause the SVG file to automatically

08:53.040 --> 08:58.840
update every time you hit control C, control C on the canoe plot file, provided that you're

08:58.840 --> 09:07.680
viewing the same file that the canoe plot is going to overwrite. Let's see. Question.

09:07.680 --> 09:13.000
How much time does it take to process the amount of data that you add inside canoe Emacs?

09:13.000 --> 09:21.360
So at this point I have three or four months of data and it takes to update the whole thing,

09:21.360 --> 09:27.360
like, you know, get capture all the entries. It takes like a second or two. And this is

09:27.360 --> 09:31.200
a pretty decent PC. So we're not talking about something that takes a long time each day

09:31.200 --> 09:39.840
I updated. It's just, it's done pretty quick. All right. Next question. Will indent guide

09:39.840 --> 09:45.120
behave well with YAML files for Helm? I don't know the answer to that. Indent guide is really

09:45.120 --> 09:52.720
nice and it seems to behave pretty reasonably, but I wouldn't be able to speak to that.

09:52.720 --> 09:59.280
Okay. Just a quick interruption. So we have opened the chats now for people to join us

09:59.280 --> 10:04.360
on BBB. So you can go to the talk page on Emacs. You go to David's talk, which is called

10:04.360 --> 10:08.760
health and you should be able to join the BBB. So if you have questions that you'd like

10:08.760 --> 10:13.800
to ask with your voice to David, feel free to join us. And David, in the meantime, you

10:13.800 --> 10:16.960
can reply to the last question you have.

10:16.960 --> 10:22.880
Okay. Thank you. Great. The last question is, have you noticed your behavior changing

10:22.880 --> 10:29.000
as a result of tracking your data? And the answer is yes. The accountability has given,

10:29.000 --> 10:36.160
it draws habits, good or bad habits. It illustrates them in sharp relief. All of a sudden it's

10:36.160 --> 10:44.440
very clear what's going on, what's not going on. And it illuminates a sense of fog because

10:44.440 --> 10:49.080
it's hard to generalize when your awareness is changing over time. It's hard to generalize

10:49.080 --> 10:53.560
about what's going on each day and having the objective information. Yes, I'd say it

10:53.560 --> 10:57.080
has changed my behavior in a good way.

10:57.080 --> 11:04.240
I mean, that's a very good thing, I suppose. The whole point of tracking so much stuff,

11:04.240 --> 11:07.680
tracking people, it's an interesting angle that you have because you're creating data

11:07.680 --> 11:12.320
on a lot of health aspects. And people usually when they talk about using Emacs to better

11:12.320 --> 11:16.000
their life, they talk about all, they talk about getting things done. They talk about

11:16.000 --> 11:22.560
all the usual suspects when it comes to task organization. But plotting over time is something

11:22.560 --> 11:27.120
that is technically possible and that people talk about, but I feel like you've gone way

11:27.120 --> 11:32.720
far into this particular topic. So well done you. And you feel as a result you have a particular

11:32.720 --> 11:40.800
insight into seeing the curves evolve basically over time. And I think it provides very interesting

11:40.800 --> 11:46.760
data, something that is more easily understandable than just a list of to-dos in an agenda over

11:46.760 --> 11:47.760
time.

11:47.760 --> 11:54.320
Yeah. And what's nice is that I still can have to-dos and notes in that same file that

11:54.320 --> 12:00.600
produces my chart and that has all the data in it. And I keep that in version control,

12:00.600 --> 12:05.040
which stays in a private repo. And what's nice about that is everything's backed up.

12:05.040 --> 12:11.920
You know what I mean? Pardon me. I'm going to have a sip of water here.

12:11.920 --> 12:19.680
Please do. I mean, I'm actually down to termite. It's the good floral for thermos. And I've

12:19.680 --> 12:23.120
down two since we started EmacsCon today.

12:23.120 --> 12:30.680
Oh, wow. Yeah. And so I lost my train of thought.

12:30.680 --> 12:36.840
Take your time to find it. We still have about eight minutes of Q&A. By the way, I'll remind

12:36.840 --> 12:41.200
people we have opened the BBB room. So if you want to join us and ask live questions

12:41.200 --> 12:56.120
to David, feel free to do so. I'm sorry. Could you repeat that? I was asking you if you found

12:56.120 --> 12:59.000
the train of thought again.

12:59.000 --> 13:08.480
Hold on. Hold on. The last question, have I noticed behavior changing? Yeah. Then we

13:08.480 --> 13:12.400
talked about, oh, I talked about the fact that you can have to do the notes and appointments

13:12.400 --> 13:18.080
and all that kind of stuff. Like, for example, one of my next. Well, oh, now I remember the

13:18.080 --> 13:22.560
point that I was going to get into. The point is that once I have this routine of getting

13:22.560 --> 13:28.600
up every single morning and first thing, putting in my information. That habit, I feel like

13:28.600 --> 13:33.200
build on. For example, I added a new variable the other day. You know, I can add I thought

13:33.200 --> 13:37.920
of something. I'm like, hey, I should track that in my data. It reminds me I say, hey,

13:37.920 --> 13:41.080
there's not enough green triangles. I need to get some exercise this week. You know,

13:41.080 --> 13:48.520
the weather, I haven't wanted to get outside because the weather's been so dismal. So it's

13:48.520 --> 13:58.240
absolutely been a game changer. It really has been. And it doesn't have to be. Oh, go

13:58.240 --> 14:04.880
ahead. Go ahead. No, no, no. I was going to say that it's really good to hear that software

14:04.880 --> 14:10.080
can have such a potent impact, just the ability to track your data over time. Because the

14:10.080 --> 14:14.480
thing is, I think whatever you're feeling, you know, whenever you have mental ailments

14:14.480 --> 14:20.320
or whatnot, it's really hard to to have a healthy relationship to the chronology of

14:20.320 --> 14:26.360
feeling better. And it's easy to get lost into the immediate sensation. But I feel like

14:26.360 --> 14:30.120
being able to track over time that, you know, this daily checking in that you do in the

14:30.120 --> 14:34.760
morning of keeping track of your health data. I think it's the first step that shows you

14:34.760 --> 14:42.800
over time that, oh, yes, I am actually feeling better. And so as a result, being able to

14:42.800 --> 14:50.440
visually see, oh, yes, I am actually doing better. It must be reassuring, I assume.

14:50.440 --> 14:55.060
It is. I think that's a really interesting turn of phrase you had there earlier when

14:55.060 --> 15:02.840
you said it's harder to have a healthy relationship to the chronology of getting better. I think

15:02.840 --> 15:10.160
those were your exact words there. You know, the idea that, you know, if you've got to

15:10.160 --> 15:16.080
manage something, if you've got to roll with the punches, then seeing what you've accomplished,

15:16.080 --> 15:21.440
seeing yourself bounce back, you know, and then being able to see a trend, you might

15:21.440 --> 15:26.920
not notice unless you're tracking per the clock that sleep has started to decline and

15:26.920 --> 15:33.880
that it's time to start keeping your eye out. And it is reassuring, and you're right about

15:33.880 --> 15:37.920
that, you know. It's not always easy to be in the mindset of saying, hey, these lines

15:37.920 --> 15:39.960
move and they'll move again.

15:39.960 --> 15:46.560
Yeah, and I feel also it's kind of like having a scientific take on your well-being because

15:46.560 --> 15:53.960
you are parameter, okay, really tough word to say for the Frenchman that I am, but parameterizing

15:53.960 --> 15:58.720
the elements of your life, such as sleep, and we already have sleep is already more

15:58.720 --> 16:03.960
or less of a parameter in our lives. You know, we know, oh, you should sleep at least eight

16:03.960 --> 16:08.820
hours. You should have one hour, 30 blocks of sleep all the time. So this is a well parameterized

16:08.820 --> 16:13.960
element of our lives. But other elements that you're doing or the conflation of different

16:13.960 --> 16:19.360
curves feels like it's pointing out, it's providing more data and being able to see

16:19.360 --> 16:23.920
the trend, which is a key word in your presentation in what you do. I think that's really good.

16:23.920 --> 16:28.800
Chronology and trends and being able to see what works. I just have this example crossing

16:28.800 --> 16:33.360
my mind. Some people are plagued with canker sores, which are really nasty stuff that you

16:33.360 --> 16:38.040
get in mouth. But more often than not, it's really hard to track why you're getting them.

16:38.040 --> 16:42.600
A lot of people say it's due to stress or to poor sleep or to deficiency in iron or

16:42.600 --> 16:47.780
whatnot, or you're toothpaste. You might have understood that I actually suffer from them.

16:47.780 --> 16:52.240
So I actually know a lot of the reasons. But being able to track health data like this

16:52.240 --> 16:57.560
feels like it would be able to correlate the appearance of canker sores with maybe poor

16:57.560 --> 17:03.240
sleep or maybe changing medication or maybe stress at work or stuff like this. I really

17:03.240 --> 17:06.240
like this stance and I think you're really onto something here.

17:06.240 --> 17:12.960
Yeah. And if people wanted to chat about that more in terms of putting people's heads together,

17:12.960 --> 17:19.120
because let's say someone who has a more sophisticated medication tracking need, maybe they come

17:19.120 --> 17:23.760
up with a solution and they share their config. There's one thing I didn't talk about in the

17:23.760 --> 17:31.580
talk, which is I had one line where I have a formula instead, because Canoe can plot

17:31.580 --> 17:36.760
all kinds of formulas. So I have it plot an overall trouble score, which I did not show

17:36.760 --> 17:45.520
in the video, but I had it assigned three points for every hour above or below the goal

17:45.520 --> 17:49.360
of eight hours. So too much would give me lots of points on the trouble and too little

17:49.360 --> 17:54.880
will give me lots of points. So the relation to the goal or whatever, if stress is high,

17:54.880 --> 18:00.920
then the overall, if the anxiety line is high, then the overall trouble line should get high.

18:00.920 --> 18:06.800
And what I found is that that trouble line really did track with my recollection of

18:06.800 --> 18:12.560
how the last few weeks had gone. And so that trouble line is, you can see when it's trending

18:12.560 --> 18:21.600
even if it's not super obvious from the other lines. And maybe I'll share that too.

18:21.600 --> 18:28.400
All right, David, we are about at the end of time for the Q&A. Thank you so much for

18:28.400 --> 18:33.000
answering all the questions. I think it was very valuable to not only have your long presentation,

18:33.000 --> 18:37.080
which was very detailed, but also have this Q&A where you got the chance to answer one,

18:37.080 --> 18:41.240
two, three, four, five, more than seven questions, which is great.

18:41.240 --> 18:46.960
That's fantastic. And thank you so much for joining in and for being here. And thank you

18:46.960 --> 18:51.720
for having me at the conference. It's really amazing to be part of the community. And I'm

18:51.720 --> 18:56.720
happy to stick around. Do you want me to drop to IRC or just keep answering questions in

18:56.720 --> 19:01.500
voice? I don't think they're going to go on the pad, are they?

19:01.500 --> 19:05.760
So actually what we can do, we can leave the BBB room standing for now. If people want

19:05.760 --> 19:10.240
to join, they can do so. Maybe Corwin will come back to close the room afterwards. But

19:10.240 --> 19:13.140
for now, you can stay in the room. And if people want to unmute themselves after we

19:13.140 --> 19:15.800
go off stream, that would be good.

19:15.800 --> 19:18.720
So we are about to go into the next talk in about 30 seconds. Let me just talk to production

19:18.720 --> 19:28.360
real quick. So, yes, we are going to go into the next talk pretty soon. You should still

19:28.360 --> 19:35.000
be able to hear me, I think. Nope, they cannot. Okay. Well, David, I leave you in the room.

19:35.000 --> 19:41.360
I'll be in touch within five minutes to see if people are not showing up.

19:41.360 --> 19:42.360
Thank you, Leo.

19:42.360 --> 19:48.160
Yes, sorry. I'm dealing with many things at the same time. So I'm going to stop the recording.

19:48.160 --> 19:52.680
No, I'm going to leave the recording on. Is there anyone in the room that want to unmute?

19:52.680 --> 19:56.760
We are not on the stream anymore now. Does anyone want to say something or talk with

19:56.760 --> 20:04.260
David? Or do we want to close the room?

20:04.260 --> 20:09.440
Even if it's just by line. Okay, cool. So what are we going to do then? David, thank

20:09.440 --> 20:14.080
you so much for your time. We're actually going to close the room right now. I'm going

20:14.080 --> 20:35.200
to stop the recording.