summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook.md
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-12-15 14:31:15 -0500
committerSacha Chua <sacha@sachachua.com>2022-12-15 14:31:15 -0500
commite57d5917113f0df8f420b7462a821cbefbf032db (patch)
tree68c025c7685a5832d1d43e80ad318a993ed2acc4 /2022/organizers-notebook.md
parentb24bc32db4ed34133cb41c750659f45c92ea4b46 (diff)
downloademacsconf-wiki-e57d5917113f0df8f420b7462a821cbefbf032db.tar.xz
emacsconf-wiki-e57d5917113f0df8f420b7462a821cbefbf032db.zip
update task status
Diffstat (limited to '2022/organizers-notebook.md')
-rw-r--r--2022/organizers-notebook.md122
1 files changed, 99 insertions, 23 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index 5923c1a5..54ea1f4e 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -298,7 +298,9 @@ Previous priorities;
# Next comms update
-- next step is to review all the playbacks and publish them
+- next step is to make chapter markers
+- <span class="timestamp-wrapper"><span class="timestamp">[2022-12-15 Thu] </span></span> all Q&A videos posted, large model VTTs available
+- <span class="timestamp-wrapper"><span class="timestamp">[2022-12-12 Mon] </span></span> Updated grail, updated backstage view
- <span class="timestamp-wrapper"><span class="timestamp">[2022-12-11 Sun] </span></span> Thank-you notes sent to all the speakers with Toobnix and YouTube URLs, BBB playback info
- <span class="timestamp-wrapper"><span class="timestamp">[2022-12-10 Sat] </span></span> small-model VTTs uploaded for easier review and chapter markers, still working on large-model transcripts
@@ -340,18 +342,24 @@ Previous priorities;
### Publish more Q&A recordings
-#### DONE Write code to make it easy to do so
-
-emacsconf-extract-publish-qa
+#### TODO Add audio-only options to the publishing process
-#### SOMEDAY Handwritten needs to be trimmed
+#### DONE Check status
+ (emacsconf-collect-prop :slug
+ (seq-remove
+ (lambda (o)
+ (or (null (string-match "live" (or (plist-get o :q-and-a) "")))
+ (null (emacsconf-talk-file o "--bbb-webcams.webm"))
+ (and (emacsconf-talk-file o "--answers.webm")
+ (plist-get o :qa-public))))
+ (emacsconf-prepare-for-display (emacsconf-get-talk-info))))
-#### SOMEDAY Sqlite needs trimming
+#### DONE Write code to make it easy to do so
-#### TODO Add audio-only options to the publishing process
+emacsconf-extract-publish-qa
#### DONE Fetch the reencoded maint answers and post it to backstage
@@ -436,6 +444,9 @@ To avoid duplicating work, maybe we can use this Etherpad to call dibs on talks
If you&rsquo;re already set up to edit the wiki or you can figure out the slightly complicated setup for editing, feel free to edit the page directly. If not, you can email a Markdown or Org Mode snippet to emacsconf-submit@gnu.org and let me know what page to put it on.
+### TODO Split up relevant sections from IRC logs so that volunteers can go through them
+
+
### DONE Check duration of Q&A BBB recordings
About 15 hours total
@@ -533,13 +544,10 @@ in bbb-whisper
See links at the top of backstage
-### TODO Split up relevant sections from IRC logs so that volunteers can go through them
-
-
### SOMEDAY Copy logs for analysis
-### SOMEDAY Transcribe recordings
+### DONE Transcribe recordings
### DONE Collect recordings from bbb
@@ -715,6 +723,36 @@ Is it DeskShareStartRTMP ?
### SOMEDAY Copy irc, haven&rsquo;t actually done that yet
+### SOMEDAY Create harvesting etherpad if needed to track the status?
+
+
+### DONE Update task status now that I have TO\_REVIEW\_QA, TO\_INDEX\_QA, TO\_CAPTION\_QA
+
+ (with-current-buffer (find-file-noselect emacsconf-org-file)
+ (org-map-entries
+ (lambda ()
+ (if (file-exists-p (expand-file-name (concat (org-entry-get (point) "VIDEO_SLUG") "--answers.webm")
+ emacsconf-cache-dir))
+ (org-todo "TO_INDEX_QA")
+ (org-todo "TO_REVIEW_QA"))
+ (when (string-match "large" (or (org-entry-get (point) "QA_NOTE") ""))
+ (org-entry-put (point) "QA_MODEL" "large")))
+ "TODO=\"TO_ARCHIVE\"+SLUG={.}")
+ )
+
+ (with-current-buffer (find-file-noselect emacsconf-org-file)
+ (org-map-entries
+ (lambda ()
+ (unless (file-exists-p (expand-file-name (concat (org-entry-get (point) "VIDEO_SLUG") "--bbb-webcams.webm")
+ emacsconf-cache-dir))
+ (org-todo "TO_ARCHIVE")))
+ "TODO=\"TO_REVIEW_QA\"+SLUG={.}")
+ )
+
+
+### TODO consider number-anonymizing the IRC chat
+
+
<a id="thanks"></a>
## TODO Send thanks
@@ -1412,7 +1450,7 @@ tags: emacs,emacsconf
(plist-get talk :speakers-with-pronouns)))
(shell-command "xdotool sleep 1 mousemove 331 440 click :1 key Ctrl+a Delete sleep 1 key Ctrl+Shift+v sleep 2")
- (kill-new (emacsconf-publish-video-description talk t t))
+ (kill-new (emacsconf-publish-video-description talk t))
(shell-command "xdotool mousemove 474 632 click 1 sleep 1 key Ctrl+a sleep 1 key Delete sleep 1 key Ctrl+Shift+v"))
(read-string "Press a key once you've pasted in the description")
@@ -2017,6 +2055,9 @@ in prod or docker container
### DONE Set up Etherpad with MySQL
+### TODO Make the upload ansible configuration controllable via a variable
+
+
<a id="breakouts"></a>
## SOMEDAY Consider breakout rooms for lunch break
@@ -2210,6 +2251,15 @@ if we can get the anchor plugin
<https://emacs.ch/@sachac/109486006078029919>
+### SOMEDAY <https://graz.social/@publicvoit/109496340869869181>
+
+publicvoit@graz.social - Organizers of online #video #conferences: take a look at the amazing work the organizers of #EmacsConf are doing with the pre- and post-processing of a 9 minute demo #video: <https://emacsconf.org/2022/talks/orgsuperlinks/>
+
+Subtitles, transcript, (Q&A from the live discussion are following), chapter marks, discussion thread from the #Etherpad used, &#x2026;
+
+I only wrote the &rsquo;Description&rsquo; section and contributed the raw video file. It&rsquo;s really impressive what @sachac and the other organizers + volunteers are doing here.  
+
+
<a id="maybe-projects"></a>
# Ideas for next year :nextyear:
@@ -2465,9 +2515,17 @@ or a VM
### SOMEDAY Investigate bacalhau compute over data
+### SOMEDAY Using video transcoding on Amazon ECS - Amazon Elastic Container Service
+
+<https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-vt1.html>
+
+
## SOMEDAY Add timer for 5 minute and 2 minute warnings to go to emacsconf-org
+## TODO make the Org agenda versions more visible
+
+
<a id="decisions"></a>
# Things to figure out / decisions to make
@@ -2942,7 +3000,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition)
Saturday Dec 3
-<table id="org191b5f0" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org29a30f1" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
@@ -3022,7 +3080,7 @@ publicvoit - pad until 4pm on Sat, until 2pm on Sun
Sunday Dec 4
-<table id="org1aee553" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org9ecf02a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
@@ -4133,7 +4191,7 @@ Probably focus on grabbing the audio first and seeing what&rsquo;s worth keeping
Make a table of the form
-<table id="org8d5c592" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org91cdd59" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
@@ -4231,7 +4289,7 @@ See <https://pad.emacsconf.org/premortem> for more.
- [Common broadcast (gen and dev)](#common):stream:
- [Stream OBS needs to be restarted](#obs-restart):stream:
-- [Stuck wiki](#ikiwiki-stuck):publish:
+- [Wiki](#ikiwiki-stuck):publish:
- [Cancelled talk](#cancelled):schedule:
- [Last-minute prerecording submission](#last-minute-prerec):upload:
- [Technical issues during a live presentation](#live-issues):stream:
@@ -4250,10 +4308,10 @@ See <https://pad.emacsconf.org/premortem> for more.
- [In case we need to do things manually because the task status hooks don&rsquo;t work](#manual)
- [Alternate stream volunteer wants to stream](#alternate)
- [Video playing error, need to play with mpv manually](#play-mpv-manually):stream:
-- [Shift changes](#org873d736)
+- [Shift changes](#org83fcc24)
- [Need to restart 480p stream](#restart-480p):stream:
- [Renamed talk](#renamed):sched:
-- [Need to restart the Toobnix streams so we don&rsquo;t exceed 5 hours](#orgc2028ca)
+- [Need to restart the Toobnix streams so we don&rsquo;t exceed 5 hours](#orgee62746)
<a id="common"></a>
@@ -4290,10 +4348,18 @@ emacsconf-stream-rebroadcast - specify the source track
<a id="ikiwiki-stuck"></a>
-## Stuck wiki :publish:
+## Wiki :publish:
+
+Stuck:
sudo -iu ikiwiki &#x2013; ikiwiki &#x2013;setup ~ikiwiki/emacsconf.setup
+emacsconf.setup changed:
+
+ssh orga@front0.emacsconf.org
+sudo su - ikiwiki
+ikiwiki &#x2013;setup emacsconf.setup &#x2013;rebuild &#x2013;wrappers
+
<a id="cancelled"></a>
@@ -4475,12 +4541,12 @@ mpv &#x2013;vf=negate $url
export SLUG=the ID of the talk
-- [TO\_STREAM -> PLAYING](#org84bcf82):stream:
+- [TO\_STREAM -> PLAYING](#org63f4951):stream:
- [CLOSED\_Q -> OPEN\_Q](#open)
- [OPEN\_Q -> TO\_ARCHIVE](#archive)
-<a id="org84bcf82"></a>
+<a id="org63f4951"></a>
### TO\_STREAM -> PLAYING :stream:
@@ -4549,7 +4615,7 @@ You can skip the intro and play a video by specifying the filename, like this:
play ~/stream/emacsconf-2022-journalism-\*
-<a id="org873d736"></a>
+<a id="org83fcc24"></a>
## Shift changes
@@ -4600,7 +4666,7 @@ lspbridge science
health eev
-<a id="orgc2028ca"></a>
+<a id="orgee62746"></a>
## TODO Need to restart the Toobnix streams so we don&rsquo;t exceed 5 hours
@@ -6889,6 +6955,16 @@ Also look into finetuneas
<https://github.com/openai/whisper/discussions/395>
+### SOMEDAY Pointers for running this on a GPU via a cloud service? · Discussion #398 · openai/whisper
+
+<https://github.com/openai/whisper/discussions/398>
+
+
+### SOMEDAY How to chunk text into paragraphs using python | by N Polovinkin | Medium
+
+<https://medium.com/@npolovinkin/how-to-chunk-text-into-paragraphs-using-python-8ae66be38ea6>
+
+
## DONE Find a way to accommodate a specific return-speaker
We’re not sure if we’re going to get a presentation or a prerec for them