diff --git a/lists/Montreal_2024.list b/lists/Montreal_2024.list
new file mode 100644
index 00000000..5d4d3007
--- /dev/null
+++ b/lists/Montreal_2024.list
@@ -0,0 +1,28 @@
+ 2024 mtl solstice organized by nick
+
+# Light
+What_is_Solstice_2024
+Always_Look_on_the_Bright_Side
+X_Days_of_X_Risk
+ The Simple Truth adapted into a play by Massimo Gauthier
+
+# Dusk
+Space Oddity by David Bowie
+The Sun is Burning by Ian Campbell interpreted/covered by Jeremy Eliosoff
+
+# Night
+Hymn_to_the_Breaking_Strain
+You_Cant_Save_Them_All
+firesong by Jeremy Eliosoff
+Pale_Blue_Dot
+
+# Dawn
+ International space station sunrise
+Brighter_Than_Today
+Here_Comes_the_Sun
+Here_and_Now
+
+# Future
+Uplift
+ THE SINGULARITY SONG by Animation Domination High Def
+Still_Alive
diff --git a/lists/gen/Montreal_2024.html b/lists/gen/Montreal_2024.html
new file mode 100644
index 00000000..c7526833
--- /dev/null
+++ b/lists/gen/Montreal_2024.html
@@ -0,0 +1,43 @@
+
+
+
Still Alive by Jonathan Coulton ◦ A smug, sociopathic celebration of survival and science
+
Autogenerated SlidesRaw Git
\ No newline at end of file
diff --git a/misc/gen/autocomp.js b/misc/gen/autocomp.js
index 00a0f2ee..be279715 100644
--- a/misc/gen/autocomp.js
+++ b/misc/gen/autocomp.js
@@ -1,11 +1,5 @@
content = {
- 'A_Thousand_Stars': [
- "A Thousand Stars",
- "By Siegfried Köhler, translated by Daniel Böttger",
- "Beauty in Dark Places",
- ],
-
'Always_Look_on_the_Bright_Side': [
"Always Look on the Bright Side",
"By Monty Python",
@@ -23,6 +17,12 @@ content = {
"A lament of love, pain and acceptance",
],
+ 'A_Thousand_Stars': [
+ "A Thousand Stars",
+ "By Siegfried Köhler, translated by Daniel Böttger",
+ "Beauty in Dark Places",
+ ],
+
'Baby_Genie': [
"Baby Genie",
"By Raymond Arnold",
@@ -196,12 +196,6 @@ content = {
"A lone survivor contemplates a failed revolution",
],
- 'Endless_Light': [
- "Endless Lights",
- "By Raymond Arnold",
- "A song of hope, generations, stories and infinite possibilities",
- ],
-
'Endless_Light_Above': [
"Endless Light Above Me",
"By Raymond Arnold",
@@ -214,6 +208,12 @@ content = {
"The second part of a song of hope, generations, stories and infinite possibilities",
],
+ 'Endless_Light': [
+ "Endless Lights",
+ "By Raymond Arnold",
+ "A song of hope, generations, stories and infinite possibilities",
+ ],
+
'Find_My_Tribe': [
"Find My Tribe",
"By Raymond Arnold",
@@ -261,18 +261,18 @@ content = {
"It takes so little to be happy",
],
- 'Galaxy_Song': [
- "Galaxy Song",
- "By Monty Python",
- "How big the universe is and how lucky we are to be a part of it",
- ],
-
'Galaxy_Song_2014': [
"Galaxy Song 2014",
"by Monty Python",
"An updated version, with less astronomy and more biology",
],
+ 'Galaxy_Song': [
+ "Galaxy Song",
+ "By Monty Python",
+ "How big the universe is and how lucky we are to be a part of it",
+ ],
+
'Garden_Song': [
"Garden Song",
"By John Denver",
@@ -307,10 +307,10 @@ content = {
"An old song of sorrow, hope and compassion",
],
- 'Her_Mysteries': [
- "Her Mysteries",
- "By Allison Lonsdale",
- "A hymn to the Goddess for math and physics majors.",
+ 'Here_and_Now': [
+ "Here and Now",
+ "By Raymond Arnold",
+ "A celebration of now",
],
'Here_Comes_the_Sun': [
@@ -325,10 +325,10 @@ content = {
"Celebrate the fall of the deadly dragon we've feared",
],
- 'Here_and_Now': [
- "Here and Now",
- "By Raymond Arnold",
- "A celebration of now",
+ 'Her_Mysteries': [
+ "Her Mysteries",
+ "By Allison Lonsdale",
+ "A hymn to the Goddess for math and physics majors.",
],
'Heros_Song': [
@@ -379,12 +379,6 @@ content = {
"All the awesome things on this planet",
],
- 'I_Want_to_Hold_Your_Hand': [
- "I Want To Hold Your Hand",
- "By The Beatles",
- "A silly love song",
- ],
-
'Imagine': [
"Imagine",
"By John Lennon",
@@ -397,6 +391,12 @@ content = {
"A national anthem for SSC's Invisible republc",
],
+ 'I_Want_to_Hold_Your_Hand': [
+ "I Want To Hold Your Hand",
+ "By The Beatles",
+ "A silly love song",
+ ],
+
'Jewel_In_The_Night': [
"Jewel in the Night",
"By Chris Hadfield",
@@ -532,12 +532,6 @@ content = {
"By Daniel Kahn",
],
- 'O_Tannenbaum': [
- "O Tannenbaum",
- "Traditional, with added verses by Silas Barta",
- "A progressively less traditional ode to trees",
- ],
-
'Old_Devil_Time': [
"Old Devil Time",
"By Pete Seeger",
@@ -550,10 +544,10 @@ content = {
"One shots make the prisoners' dilemma much harder",
],
- 'Scarborough_Fair': [
- "Scarborough Fair",
- "Traditional",
- "A series of impossible challenges",
+ 'O_Tannenbaum': [
+ "O Tannenbaum",
+ "Traditional, with added verses by Silas Barta",
+ "A progressively less traditional ode to trees",
],
'Scarborough_Fair_Dark_Reprise': [
@@ -562,6 +556,12 @@ content = {
"A lament for the fallen",
],
+ 'Scarborough_Fair': [
+ "Scarborough Fair",
+ "Traditional",
+ "A series of impossible challenges",
+ ],
+
'Scarborough_Fair_Triumphant_Reprise': [
"Scarborough Fair Triumphant Reprise",
"By Tricky Talks (?)",
@@ -632,12 +632,6 @@ content = {
"Music and Dreams aren't solutions, but they are starting points",
],
- 'Son_of_Man': [
- "Son of Man",
- "By Phil Collins",
- "Growing up",
- ],
-
'Song_of_the_Artesian_Water': [
"Song Of The Artesian Water",
"By Banjo Paterson and Anna Tchetchekine",
@@ -649,6 +643,12 @@ content = {
"By Zoe Mulford & Windborne, with edits by the Solstice team",
],
+ 'Son_of_Man': [
+ "Son of Man",
+ "By Phil Collins",
+ "Growing up",
+ ],
+
'Sons_of_Martha': [
"Sons Of Martha",
"By Rudyard Kipling (lyrics) and Daniel Speyer (music)",
@@ -760,6 +760,12 @@ content = {
"There is no one to protect you from yourself",
],
+ 'There_Will_Come_Soft_Rain': [
+ "There Will Come Soft Rain",
+ "By Sara Teasdale (Lyrics) and Jonathon Adams (music)",
+ "The world without us",
+ ],
+
'The_Sun_Is_A_Guy_Who_Travels_Through_The_Sky': [
"The Sun Is A Guy Who Travels Through The Sky",
"By Raymond Arnold and They Might Be Giants",
@@ -808,30 +814,24 @@ content = {
"A lighthearted take on the development of nuclear weapons",
],
- 'There_Will_Come_Soft_Rain': [
- "There Will Come Soft Rain",
- "By Sara Teasdale (Lyrics) and Jonathon Adams (music)",
- "The world without us",
- ],
-
'This_Too_Shall_Pass': [
"This Too Shall Pass",
"By Danny Schmidt",
"Good or bad: it all goes fast",
],
- 'Time_Wrote_the_Rocks': [
- "Time Wrote the Rocks",
- "By Cat Faber",
- "Truth is found in the world",
- ],
-
'Time_is_Up': [
"Time Is Up",
"By Poppy",
"A newly awakened AI contemplates the end of humanity.",
],
+ 'Time_Wrote_the_Rocks': [
+ "Time Wrote the Rocks",
+ "By Cat Faber",
+ "Truth is found in the world",
+ ],
+
'Tit_for_Tat': [
"Tit For Tat",
"By Ben Newman",
@@ -980,14 +980,14 @@ content = {
"[speech]",
],
- 'A_Bottomless_Pit': [
- "A Bottomless Pit of Suffering",
+ 'A_Bottomless_Pit_Bay_Edition': [
+ "A Bottomless Pit of Suffering (Bay Edition)",
"By Raymond Arnold",
"[speech]",
],
- 'A_Bottomless_Pit_Bay_Edition': [
- "A Bottomless Pit of Suffering (Bay Edition)",
+ 'A_Bottomless_Pit': [
+ "A Bottomless Pit of Suffering",
"By Raymond Arnold",
"[speech]",
],
@@ -1068,9 +1068,9 @@ content = {
"[speech]",
],
- 'COVID_We_Lost': [
- "COVID: We Lost",
- "by Rivka Fleischman",
+ 'Call_and_Response_Defiance_Abridged': [
+ "Call and Response: Defiance",
+ "By Jai Dhyani (Abridged by Daniel Speyer)",
"[speech]",
],
@@ -1080,12 +1080,6 @@ content = {
"[speech]",
],
- 'Call_and_Response_Defiance_Abridged': [
- "Call and Response: Defiance",
- "By Jai Dhyani (Abridged by Daniel Speyer)",
- "[speech]",
- ],
-
'Card_Exchange': [
"Card Exchange",
"[speech]",
@@ -1102,15 +1096,21 @@ content = {
"[speech]",
],
+ 'COVID_We_Lost': [
+ "COVID: We Lost",
+ "by Rivka Fleischman",
+ "[speech]",
+ ],
+
'Cycles_Of_Scurvy': [
"Cycles of Scurvy",
"by Philo, Anton Howes, Idlewords and SMTM, edited together by Daniel Speyer",
"[speech]",
],
- 'DC_Solstice_in_2022': [
- "Solstice in 2022 (DC)",
- "by Maia Werbos",
+ 'd6_activity': [
+ "d6 Activity",
+ "By Cy Carson",
"[speech]",
],
@@ -1126,6 +1126,12 @@ content = {
"[speech]",
],
+ 'DC_Solstice_in_2022': [
+ "Solstice in 2022 (DC)",
+ "by Maia Werbos",
+ "[speech]",
+ ],
+
'Demiurges_Older_Brother': [
"The Demiurge's Older Brother",
"By Scott Alexander",
@@ -1308,14 +1314,14 @@ content = {
"[speech]",
],
- 'Holding_On_And_Letting_Go': [
- "Holding On and Letting Go",
+ 'Holding_On_And_Letting_Go_2': [
+ "Meditation: Holding On and Letting Go",
"by Rivka Fleischman",
"[speech]",
],
- 'Holding_On_And_Letting_Go_2': [
- "Meditation: Holding On and Letting Go",
+ 'Holding_On_And_Letting_Go': [
+ "Holding On and Letting Go",
"by Rivka Fleischman",
"[speech]",
],
@@ -1331,26 +1337,38 @@ content = {
"[speech]",
],
+ 'Howl': [
+ "Howl",
+ "By Allen Ginsberg",
+ "[speech]",
+ ],
+
'How_Can_I_Help': [
"How Can I Help?",
"By Skyler Crossman",
"[speech]",
],
+ 'How_to_Be_Happy': [
+ "How to Be Happy",
+ "Based on an essay by Luke Muehlhauser",
+ "[speech]",
+ ],
+
'How_We_Remember_and_What': [
"How We Remember and What",
"By Sideria and Taymon Beal",
"[speech]",
],
- 'How_We_Will_Be_Measured': [
- "How We Will Be Measured",
+ 'How_We_Will_Be_Measured_Abridged': [
+ "How We Will Be Measured (abridged)",
"By Nate Soares",
"[speech]",
],
- 'How_We_Will_Be_Measured_Abridged': [
- "How We Will Be Measured (abridged)",
+ 'How_We_Will_Be_Measured': [
+ "How We Will Be Measured",
"By Nate Soares",
"[speech]",
],
@@ -1361,20 +1379,9 @@ content = {
"[speech]",
],
- 'How_to_Be_Happy': [
- "How to Be Happy",
- "Based on an essay by Luke Muehlhauser",
- "[speech]",
- ],
-
- 'Howl': [
- "Howl",
- "By Allen Ginsberg",
- "[speech]",
- ],
-
- 'ISS_Time_Lapse': [
- "International Space Station Time Lapse Video",
+ 'Icebreaker_Replication_Crisis': [
+ "Icebreaker: Replication Crisis",
+ "Instructions:",
"[speech]",
],
@@ -1390,18 +1397,6 @@ content = {
"[speech]",
],
- 'I_Pencil': [
- "I, Pencil",
- "By Leonard E. Read",
- "[speech]",
- ],
-
- 'Icebreaker_Replication_Crisis': [
- "Icebreaker: Replication Crisis",
- "Instructions:",
- "[speech]",
- ],
-
'Improvised_Skit': [
"Improvised Skit",
"[speech]",
@@ -1467,25 +1462,25 @@ content = {
"[speech]",
],
- 'Intro_To_Night_Section': [
- "Intro: Night Section",
+ 'Introduction_Bay_2022': [
+ "Introduction (Bay 2022)",
"[speech]",
],
- 'Intro_to_Demon_Sultan_Azathoth': [
- "Intro to Demon Sultan Azathoth ",
- "By Jim Babcock ",
+ 'Introduction_Bay_2023': [
+ "Introduction (Bay 2023)",
+ "By Anna Tchetchetkine",
"[speech]",
],
- 'Introduction_Bay_2022': [
- "Introduction (Bay 2022)",
+ 'Intro_to_Demon_Sultan_Azathoth': [
+ "Intro to Demon Sultan Azathoth ",
+ "By Jim Babcock ",
"[speech]",
],
- 'Introduction_Bay_2023': [
- "Introduction (Bay 2023)",
- "By Anna Tchetchetkine",
+ 'Intro_To_Night_Section': [
+ "Intro: Night Section",
"[speech]",
],
@@ -1501,6 +1496,17 @@ content = {
"[speech]",
],
+ 'I_Pencil': [
+ "I, Pencil",
+ "By Leonard E. Read",
+ "[speech]",
+ ],
+
+ 'ISS_Time_Lapse': [
+ "International Space Station Time Lapse Video",
+ "[speech]",
+ ],
+
'It_Is_A_Common_Misperception': [
"It Is A Common Misperception",
"by Eliezer Yudkosky",
@@ -1612,18 +1618,18 @@ content = {
"[speech]",
],
- 'Meditations_on_Moloch': [
- "Meditations on Moloch",
- "By Scott Alexander",
- "[speech]",
- ],
-
'Meditations_on_Moloch_Abridged': [
"Meditations on Moloch (Abridged)",
"By Scott Alexander (abridged by Daniel Speyer)",
"[speech]",
],
+ 'Meditations_on_Moloch': [
+ "Meditations on Moloch",
+ "By Scott Alexander",
+ "[speech]",
+ ],
+
'Meselson_and_Bioweapons': [
"Meselson and Bioweapons",
"By Kelsey Piper",
@@ -1682,21 +1688,15 @@ content = {
"[speech]",
],
- 'Not_Today': [
- "Not Today",
- "By G.R.R. Martin",
- "[speech]",
- ],
-
'Nothing_Is_Mere': [
"Nothing is Mere",
"By John Keats and Richard Feynman",
"[speech]",
],
- 'On_Wanting_Things': [
- "On Wanting Things",
- "By Anna Tchetchetkine",
+ 'Not_Today': [
+ "Not Today",
+ "By G.R.R. Martin",
"[speech]",
],
@@ -1718,6 +1718,12 @@ content = {
"[speech]",
],
+ 'On_Wanting_Things': [
+ "On Wanting Things",
+ "By Anna Tchetchetkine",
+ "[speech]",
+ ],
+
'Opening_Speech_Boston2016': [
"Boston 2016 Opening Speech",
"By Jim Babcock",
@@ -1972,12 +1978,6 @@ content = {
"[speech]",
],
- 'The_Goddess_of_Everything_Else': [
- "The Goddess of Everything Else",
- "By Scott Alexander",
- "[speech]",
- ],
-
'The_Goddess_of_Everything_Else_Abridged': [
"The Goddess of Everything Else (Abridged)",
"By Scott Alexander",
@@ -1990,6 +1990,12 @@ content = {
"[speech]",
],
+ 'The_Goddess_of_Everything_Else': [
+ "The Goddess of Everything Else",
+ "By Scott Alexander",
+ "[speech]",
+ ],
+
'The_Inevitable_Speech_About_Crypto': [
"The Inevitable Speech About Crypto",
"By Scott Alexander",
@@ -2154,12 +2160,6 @@ content = {
"[speech]",
],
- 'We_Are_Gathered': [
- "We Are Gathered",
- "by Daniel Speyer",
- "[speech]",
- ],
-
'We_Are_Gathered_2019': [
"We Are Gathered 2019",
"by Daniel Speyer",
@@ -2172,15 +2172,15 @@ content = {
"[speech]",
],
- 'We_Are_Here': [
- "We Are Here",
- "By Daniel Speyer",
+ 'We_Are_Gathered': [
+ "We Are Gathered",
+ "by Daniel Speyer",
"[speech]",
],
- 'We_will_not_die_of_this': [
- "We will not die of this!",
- "By Miranda Dixon-Luinenburg",
+ 'We_Are_Here': [
+ "We Are Here",
+ "By Daniel Speyer",
"[speech]",
],
@@ -2202,6 +2202,12 @@ content = {
"[speech]",
],
+ 'We_will_not_die_of_this': [
+ "We will not die of this!",
+ "By Miranda Dixon-Luinenburg",
+ "[speech]",
+ ],
+
'What_Does_It_Mean_To_Be_Forever_Young': [
"What Does It Mean To Be Forever Young?",
"By Daniel Speyer",
@@ -2220,6 +2226,12 @@ content = {
"[speech]",
],
+ 'What_is_Solstice_2024': [
+ "What is Solstice? (2024)",
+ "by Daniel Speyer",
+ "[speech]",
+ ],
+
'What_Resembles_The_Grave_But_Isnt': [
"What Resembles The Grave But Isn't",
"By Anne Boyer",
@@ -2279,12 +2291,6 @@ content = {
"by Tilia Bell",
"[speech]",
],
-
- 'd6_activity': [
- "d6 Activity",
- "By Cy Carson",
- "[speech]",
- ],
};
for (let k in content) {
let v = content[k];
@@ -2293,8 +2299,8 @@ for (let k in content) {
sections = [
- "A Little Darker",
"Afterwards",
+ "A Little Darker",
"Autumn",
"Beforehand",
"Bonfire",
@@ -2314,11 +2320,12 @@ sections = [
"Eve",
"Even Darker",
"Evening",
+ "Future",
"Hope",
"Intermission",
"Into Darkness",
- "Light Renewed",
"Light",
+ "Light Renewed",
"Morning",
"Night",
"Preparation",
@@ -2330,7 +2337,7 @@ sections = [
];
programs = [
- "Austin_2022", "Austin_2023", "Bay_2014", "Bay_2018", "Bay_2019", "Bay_2022", "Bay_2023", "Bay_Outdoor_2016", "Boston_2013", "Boston_2015", "Boston_2016", "Boston_2017", "Boston_2018", "Boston_2019", "Boston_2022", "Boston_2023", "Boston_2024", "Childrens_Version", "Frankfurt_2017", "Frankfurt_2018", "Frankfurt_2019", "Miami_2022", "Miami_2022_options", "NYC_2011", "NYC_2015", "NYC_2016", "NYC_2017", "NYC_2018", "NYC_2019", "NYC_2021", "NYC_2022", "NYC_2023", "NYC_2024", "North_America_2020", "Portland_2022", "Seattle_2017", "Small_DC_2020", "Washington_DC_2015", "Washington_DC_2019", "Washington_DC_2021", "Washington_DC_2022", "Washington_DC_2023",
+ "Austin_2022", "Austin_2023", "Bay_2014", "Bay_2018", "Bay_2019", "Bay_2022", "Bay_2023", "Bay_Outdoor_2016", "Boston_2013", "Boston_2015", "Boston_2016", "Boston_2017", "Boston_2018", "Boston_2019", "Boston_2022", "Boston_2023", "Boston_2024", "Childrens_Version", "Frankfurt_2017", "Frankfurt_2018", "Frankfurt_2019", "Miami_2022", "Miami_2022_options", "Montreal_2024", "NYC_2011", "NYC_2015", "NYC_2016", "NYC_2017", "NYC_2018", "NYC_2019", "NYC_2021", "NYC_2022", "NYC_2023", "NYC_2024", "North_America_2020", "Portland_2022", "Seattle_2017", "Small_DC_2020", "Washington_DC_2015", "Washington_DC_2019", "Washington_DC_2021", "Washington_DC_2022", "Washington_DC_2023",
];
taglines = {
@@ -2362,19 +2369,19 @@ recordings = {
'Beyond_All_Towers': 'gen/Beyond_All_Towers-from-midi.mp3',
'Bitter_Wind_March': 'Bitter_Wind_March-soundcloud.mp3',
'Bold_Orion': 'Bold_Orion_DC_2022.mp3',
- 'Brighter_Than_Today': 'Brighter_than_Today_DC_2022.mp3',
+ 'Brighter_Than_Today': 'Brighter_Than_Today-soundcloud.mp3',
'Bring_the_Light_Reprise': 'gen/Bring_the_Light_Reprise-from-midi.mp3',
'Chasing_Patterns': 'gen/Chasing_Patterns-from-midi.mp3',
'Contract_Drafting_Em': 'gen/Contract_Drafting_Em-from-midi.mp3',
- 'Endless_Light': 'endless_lights_nyc2019.mp3',
+ 'Endless_Light': 'Endless_Light-soundcloud.mp3',
'Find_My_Tribe': 'gen/Find_My_Tribe-transcript-from_midi.mp3',
'Gather_Round': 'Gather_Round-soundcloud.mp3',
'Gonna_Be_A_Cyborg': 'Gonna_Be_A_Cyborg.mp3',
- 'Here_and_Now': 'here_and_now_nyc2019.mp3',
- 'Holding_Up_The_Sky': 'gen/Holding_Up_The_Sky-from-midi.mp3',
+ 'Here_and_Now': 'Here_and_Now-soundcloud.mp3',
+ 'Holding_Up_The_Sky': 'Holding-Up-The-Sky-crude-live-recording.m4a',
'Howl_Abridged': 'gen/Howl_Abbridged-from-midi.mp3',
'Hymn_to_the_Breaking_Strain': 'Hymn-Breaking-Strain-2020.mp3',
- 'I_Have_Seen_the_Tops_of_Clouds': 'gen/I_Have_Seen_the_Tops_of_Clouds-from-midi.mp3',
+ 'I_Have_Seen_the_Tops_of_Clouds': 'Tops_Of_Clouds_Alternate_recording.m4a',
'Invisible_Republic_Anthem': 'gen/Invisible_Republic-from-midi.mp3',
'Landsailor': 'gen/Landsailor-from_midi.mp3',
'Let_There_Be_Love': 'let_there_be_love_nyc2019.mp3',
@@ -2382,16 +2389,16 @@ recordings = {
'Lucifer': 'boston-2023-lucifer.mp3',
'Necronomicon': 'Necronomicon_DC_2022.mp3',
'Next_Right_Thing': 'boston-2023-the-next-right-thing.mp3',
- 'O_Tannenbaum': 'gen/O_Tannenbaum-from-midi.mp3',
'One_Shot': 'gen/One_Shot-from-midi.mp3',
+ 'O_Tannenbaum': 'gen/O_Tannenbaum-from-midi.mp3',
'Seikilos_Epitaph': 'Seikilos_Epitaph_DC_2024.mp3',
'Song_of_the_Artesian_Water': 'Song_of_the_Artesian_Water_v2.m4a',
'Sons_of_Martha': 'gen/Sons_of_Martha-from-midi.mp3',
'Sound_of_Silence': 'Sound-of-Silence-2020.mp3',
- 'That_Problem_Solved': 'gen/That_Problem_Solved-from-midi.mp3',
+ 'That_Problem_Solved': 'That_Problem_Solved-first-two-verses.mp3',
'Thats_Coordination': 'Thats_Coordination_DC_2024.mp3',
'The_Fallen_Star': 'The_Fallen_Star.m4a',
- 'Time_Wrote_the_Rocks': 'time_wrote_the_rocks_nyc2019.mp3',
+ 'Time_Wrote_the_Rocks': 'Time_Wrote_the_Rocks-soundcloud.mp3',
'Toast_to_the_Fallen': 'gen/Toast_to_the_Fallen-from-midi.mp3',
'Uplift': 'Uplift-2020.mp3',
'Voicing_of_Fear': 'voicing_of_fear_nyc2019.mp3',
diff --git a/speeches/What_is_Solstice_2024.md b/speeches/What_is_Solstice_2024.md
new file mode 100644
index 00000000..4c74139d
--- /dev/null
+++ b/speeches/What_is_Solstice_2024.md
@@ -0,0 +1,19 @@
+# What is Solstice? (2024)
+## by Daniel Speyer
+
+Secular Solstice is a holiday designed by and for rationalists. It started as an attempt to match the sort of gatherings traditionally religious people tend to have in wintertime, but without compromising on truth.
+
+Is it possible to create that same sense of emotional weight without making stuff up to do it? And without the aid of a long tradition? (Though this is the 14th year we're doing it, so there's some tradition).
+
+Empirically, yes.
+
+Because the world is full of things that genuinely inspire awe. Things entirely worth honoring and celebrating.
+
+And the world is also full of things that genuinely inspire fear. We can and should face them squarely, and together.
+
+This is not a silly holiday. It is not Festivus. It is not Santa Claus and Reindeer. We gather on the longest night of the year to stare together straight into the deepest darkness and *make* *it* *back* *down*.
+
+What does it mean in practice? Lots of singing. Some speeches. Sometimes other things. The whole thing runs a couple of hours.
+
+
+[ From Secular Solstice Round Up 2024 ]
diff --git a/speeches/gen/What_is_Solstice_2024.html b/speeches/gen/What_is_Solstice_2024.html
new file mode 100644
index 00000000..3833b0da
--- /dev/null
+++ b/speeches/gen/What_is_Solstice_2024.html
@@ -0,0 +1,40 @@
+
+
+
+ What is Solstice? (2024)
+
+
+
+
+
Secular Solstice is a holiday designed by and for rationalists. It
+started as an attempt to match the sort of gatherings traditionally
+religious people tend to have in wintertime, but without compromising on
+truth.
+
Is it possible to create that same sense of emotional weight without
+making stuff up to do it? And without the aid of a long tradition?
+(Though this is the 14th year we’re doing it, so there’s some
+tradition).
+
Empirically, yes.
+
Because the world is full of things that genuinely inspire awe.
+Things entirely worth honoring and celebrating.
+
And the world is also full of things that genuinely inspire fear. We
+can and should face them squarely, and together.
+
This is not a silly holiday. It is not Festivus. It is not Santa
+Claus and Reindeer. We gather on the longest night of the year to stare
+together straight into the deepest darkness and make
+itbackdown.
+
What does it mean in practice? Lots of singing. Some speeches.
+Sometimes other things. The whole thing runs a couple of hours.