From ca1b9abedcdf6a126f7b19517718df28cbd9d07c Mon Sep 17 00:00:00 2001
From: Sacha Chua <sacha@sachachua.com>
Date: Wed, 3 Jan 2024 12:56:58 -0500
Subject: fix captioner list

---
 2023/report.md  |  9 +++++++--
 2023/report.org | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 63 insertions(+), 4 deletions(-)

(limited to '2023')

diff --git a/2023/report.md b/2023/report.md
index 34ea9f2a..86aaec67 100644
--- a/2023/report.md
+++ b/2023/report.md
@@ -184,7 +184,11 @@ This year we tried out the following experiments:
     timezones so that people could get the schedule in that format.
     People said:
     -   "Yes, having the schedule in my own timezone was super helpful."
--   subed-waveform made it easier to adjust timestamps and sync subtitles.
+-   subed made it easier to adjust timestamps and sync subtitles.
+-   We've started trimming Q&A videos to when the host leaves the
+    conversation, just in case the speaker forgot that the rest of it
+    was also recorded. If the speaker is okay with it, we can post the
+    full Q&A session.
 
 
 <a id="technical-details"></a>
@@ -201,6 +205,7 @@ for this year's conference:
 -   [TigerVNC](https://tigervnc.org/): controlling the remote server
 -   [Icecast](https://icecast.org/): streaming WEBM
 -   [Internet Relay Chat via Libera.chat](https://libera.chat/), [The Lounge](https://thelounge.chat/), and [ERC](https://www.gnu.org/software/emacs/erc.html): conversation
+-   [Mumble](https://www.mumble.info/): audio conferencing for coordination
 -   [Etherpad](https://etherpad.org/): questions and notes
 -   [Ikiwiki](https://ikiwiki.info/): website
 -   [PsiTransfer](https://github.com/psi-4ward/psitransfer): uploads
@@ -282,7 +287,7 @@ We would like to thank the following:
 -   Thank you to all the speakers, volunteers, and participants, and to all those other people in our lives who make it possible through time and support.
 -   This year's conference hosts are Leo Vivier, Amin Bandali, and joining our team of hosts for the first time this year, FlowyCoder.
 -   The streams were managed by Sacha Chua, check-ins by FlowyCoder and Amin, with miscellaneous running-around by Corwin Brust.
--   Thank you to our captioning volunteers: Daniel Molina, Bala  Bhavin Gandhi, Amine Zyad, Yoni Rabkin, Daniel Alejandro Tapia, Hannah Miller, Ken Huang, Jean-Christophe Helary, James Howell, Eduardo Ochs, and Andrew Dougherty.
+-   Thank you to our captioning volunteers: Daniel Molina, Bala Ramadurai, Bhavin Gandhi, Amine Zyad, Yoni Rabkin, Daniel Alejandro Tapia, Hannah Miller, Ken Huang, Jean-Christophe Helary, James Howell, Eduardo Ochs, and Andrew Dougherty.
 -   Thanks to Jean-Christophe Helary, Corwin, Quiliro, Cairn, and Amin Bandali for helping with the early acceptance process.
 -   Thanks to Leo Vivier for fiddling with the audio to get things nicely synced, normalized, and denoised.
 -   Thanks to Leo and other people who kept the mailing lists free from spam.
diff --git a/2023/report.org b/2023/report.org
index c20855d2..a9144a12 100644
--- a/2023/report.org
+++ b/2023/report.org
@@ -29,6 +29,55 @@ Examples:
 - [[https://pycon.blogspot.com/2023/06/pycon-us-2023-recap-and-recording.html]] - recap PDF with stats and quotes
 - [[https://media.debconf.org/dc14/report/DebConf14_final_report.en.pdf]] - PDF with lots of details
 - [[https://www.fsf.org/blogs/community/from-freedom-trail-to-free-boot-and-free-farms-charting-the-course-at-libreplanet-day-2]]
+* COMMENT Generating stats
+** Number of hours in main presentations
+
+#+begin_src emacs-lisp :eval never-export
+(/
+ (apply '+ (seq-keep
+						(lambda (o)
+							(when (and (emacsconf-talk-file o "--main.webm")
+												 (not (member (plist-get o :slug) '("sat-open" "sat-close" "sun-open" "sun-close"))))
+								(emacsconf-get-file-duration-ms (emacsconf-talk-file o "--main.webm"))))
+						(emacsconf-get-talk-info)))
+ (* 60 60 1000.0))
+#+end_src
+
+#+RESULTS:
+:results:
+16.23160861111111
+:end:
+** Q&A hours
+
+#+begin_src emacs-lisp :eval never-export
+(/
+ (apply '+ (seq-keep
+						(lambda (o)
+							(when (and (emacsconf-talk-file o "--answers.webm")
+												 (not (member (plist-get o :slug) '("sat-open" "sat-close" "sun-open" "sun-close"))))
+								(emacsconf-get-file-duration-ms (emacsconf-talk-file o "--answers.webm"))))
+						(emacsconf-get-talk-info)))
+ (* 60 60 1000.0))
+#+end_src
+
+#+RESULTS:
+:results:
+11.815647777777778
+:end:
+** BigBlueButton
+#+begin_src emacs-lisp :results table
+(emacsconf-extract-bbb-report)
+#+end_src
+
+#+RESULTS:
+:results:
+| 31 | Number of meetings analyzed         |
+| 62 | Max number of simultaneous users    |
+|  6 | Max number of simultaneous meetings |
+| 27 | Max number of people in one meeting |
+| 84 | Total unique users                  |
+| 36 | Total unique talking                |
+:end:
 
 * Overview
 :PROPERTIES:
@@ -542,7 +591,11 @@ This year we tried out the following experiments:
   timezones so that people could get the schedule in that format.
   People said:
   - "Yes, having the schedule in my own timezone was super helpful."
-- subed-waveform made it easier to adjust timestamps and sync subtitles.
+- subed made it easier to adjust timestamps and sync subtitles.
+- We've started trimming Q&A videos to when the host leaves the
+  conversation, just in case the speaker forgot that the rest of it
+  was also recorded. If the speaker is okay with it, we can post the
+  full Q&A session.
 
 * Technical details
 :PROPERTIES:
@@ -559,6 +612,7 @@ for this year's conference:
 - [[https://tigervnc.org/][TigerVNC]]: controlling the remote server
 - [[https://icecast.org/][Icecast]]: streaming WEBM
 - [[https://libera.chat/][Internet Relay Chat via Libera.chat]], [[https://thelounge.chat/][The Lounge]], and [[https://www.gnu.org/software/emacs/erc.html][ERC]]: conversation
+- [[https://www.mumble.info/][Mumble]]: audio conferencing for coordination
 - [[https://etherpad.org/][Etherpad]]: questions and notes
 - [[https://ikiwiki.info/][Ikiwiki]]: website
 - [[https://github.com/psi-4ward/psitransfer][PsiTransfer]]: uploads
@@ -623,7 +677,7 @@ We would like to thank the following:
 - Thank you to all the speakers, volunteers, and participants, and to all those other people in our lives who make it possible through time and support.
 - This year's conference hosts are Leo Vivier, Amin Bandali, and joining our team of hosts for the first time this year, FlowyCoder.
 - The streams were managed by Sacha Chua, check-ins by FlowyCoder and Amin, with miscellaneous running-around by Corwin Brust.
-- Thank you to our captioning volunteers: Daniel Molina, Bala  Bhavin Gandhi, Amine Zyad, Yoni Rabkin, Daniel Alejandro Tapia, Hannah Miller, Ken Huang, Jean-Christophe Helary, James Howell, Eduardo Ochs, and Andrew Dougherty.
+- Thank you to our captioning volunteers: Daniel Molina, Bala Ramadurai, Bhavin Gandhi, Amine Zyad, Yoni Rabkin, Daniel Alejandro Tapia, Hannah Miller, Ken Huang, Jean-Christophe Helary, James Howell, Eduardo Ochs, and Andrew Dougherty.
 - Thanks to Jean-Christophe Helary, Corwin, Quiliro, Cairn, and Amin Bandali for helping with the early acceptance process.
 - Thanks to Leo Vivier for fiddling with the audio to get things nicely synced, normalized, and denoised.
 - Thanks to Leo and other people who kept the mailing lists free from spam.
-- 
cgit v1.2.3