BEGIN:VCALENDAR
VERSION:2.0
PRODID:EmacsConf-2026-Development
X-WR-CALNAME:EmacsConf 2026 Development
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:[Panel] Improving the Emacs Community: Onboarding\, Participation\,
  and Growth - Participants
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-community
URL:https://emacsconf.org/2026/talks/community
DTSTART:20261212T153000Z
DTEND:20261212T163000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/community\nSpeakers: Participants\n\nTimes are appro
 ximate and may change. Please check the talk webpage for details and other
  resources.\n\nWatch live using a streaming media player. Some examples:\n
 mpv https://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/
 dev.webm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using th
 e web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/202
 6/current/bbb-community.html\n\nThis talk is live. We'll upload it to http
 s://media.emacsconf.org/2026 by January or so. You can subscribe to emacsc
 onf-discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-
 discuss\n\nDescription:\n# [Panel] Improving the Emacs Community: Onboardi
 ng\, Participation\, and Growth\n\nParticipants\n\n **Panel members are be
 ing finalized**\n\n\n\nThe discussion idea was born from perpetual Sacha's
  interest in\nmaking Emacs community a better place.\n\nGNU Emacs and the 
 community around it has no shortage of history.\nHowever\, different group
 s of Emacs users prefer using different media\nto communicate - between th
 e traditional mailing lists to newer\ninternational platforms like YouTube
 \, or country-specific forums.\nHere\, we would like to bring Emacs users 
 representing various\nsub-communities together\, so that we can learn from
  each other and\nhopefully come up with new ideas.\n\nQuestions:\n\n1. Wha
 t made you start using Emacs\, and what kept you using it?\n\n2. What took
  you from using Emacs to actively contributing to the\n   community - part
 icipating in forums\, writing Elisp\, organizing\n   meetups\, answering q
 uestions?\n\n3. How does Emacs show up for you in real life - colleagues\,
  meetups\,\n   friends? How did those connections form?\n\n4. If you know 
 other software communities\, what's one thing Emacs could\n   learn from t
 hem?\n\n5. What's one concrete thing you wish existed in the Emacs communi
 ty a\n   year from now?\n\n**Note that you can ask other questions not lim
 ited to the above\nduring public Q&A session after the panel discussion**\
 n\nRelated: <https://lists.gnu.org/archive/html/emacsconf-org/2026-08/msg0
 0006.html>\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs as my portable user space across operating platforms - Mohamm
 ed Ismail Ansari (myTerminal)
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-portable
URL:https://emacsconf.org/2026/talks/portable
DTSTART:20261212T180000Z
DTEND:20261212T181500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/portable\nSpeakers: Mohammed Ismail Ansari (myTermin
 al)\n\nTimes are approximate and may change. Please check the talk webpage
  for details and other resources.\n\nWatch live using a streaming media pl
 ayer. Some examples:\nmpv https://live0.emacsconf.org/dev.webm\nvlc https:
 //live0.emacsconf.org/dev.webm\nffplay https://live0.emacsconf.org/dev.web
 m\n\nor watch using the web-based player: ${watch-track}\n\nQ&A: none\n\nT
 here is a pre-recorded video for this talk\, so it should be available fro
 m ${url} shortly after the talk starts.\n\nDescription:\n# Emacs as my por
 table user space across operating platforms\nMohammed Ismail Ansari - <htt
 ps://myterminal.me>\, <mailto:mail@myterminal.me>\n\n\n\nIn the talk\, I'l
 l cover my brief experience using Emacs across three\nmajor operating syst
 ems\, how it influenced the other tools within my\ntoolset\, my effort to 
 share my configuration with the rest of us\, and\neventually super-emacs: 
 my attempt at a minimal but feature-full\nstarter pack for Emacs that I've
  been maintaining for over a decade\nnow.\n\nAbout the speaker: I\, Mohamm
 ed Ismail Ansari (aka myTerminal)\, come\nfrom an academic background in E
 lectronics Engineering\, and have been\nworking professionally as a softwa
 re engineer since seventeen years.\nI love to create and experiment with a
 ll kinds of machines\, not just\ncomputers\, enjoying the exploration and 
 tinkering process. In the\nrecent years I've also discovered my interest i
 n personal\nproductivity\, and pairing them with some of the core elements
  within\nmy toolset\, including Linux\, Emacs\, and many other open-source
 \nsoftware everything fits in place as if it was supposed to be.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs everywhere: A fun romp through esoteric operating systems - A
 aron Grothe
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-os
URL:https://emacsconf.org/2026/talks/os
DTSTART:20261212T183500Z
DTEND:20261212T185500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/os\nSpeakers: Aaron Grothe\n\nTimes are approximate 
 and may change. Please check the talk webpage for details and other resour
 ces.\n\nWatch live using a streaming media player. Some examples:\nmpv htt
 ps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.web
 m\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web-b
 ased player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curre
 nt/bbb-os.html\n\nThis talk is live. We'll upload it to https://media.emac
 sconf.org/2026 by January or so. You can subscribe to emacsconf-discuss fo
 r updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDes
 cription:\n# Emacs everywhere: A fun romp through esoteric operating syste
 ms\nAaron Grothe (he/him) - Pronunciation: Grow-Thee\, <https://www.grothe
 .us> LinkedIn: <https://www.linkedin.com/in/aaron-grothe/>\, <mailto:ajgro
 the@yahoo.com>\n\n\n\nOne of the greatest running jokes and truest philoso
 phies in the tech world is that Emacs isn’t just a text editor\; it’s an o
 perating system that happens to lack a good text editor. But a corollary t
 o this philosophy is that the real Emacs can run on virtually any operatin
 g system ever conceived.Or can it?\nThis talk is a lighthearted\, deeply t
 echnical\, and fun exploration of running full\, uncompromised GNU Emacs o
 n some of the most esoteric\, vintage\, and fringe operating systems in ex
 istence. If you have ever wondered whether a legendary text editor from th
 e 1970s can comfortably coexist with modern hobbyist kernels or forgotten 
 platforms\, this is the session for you.\n\nThe Journey Across the Fringe\
 n\nWe will kick off our adventure by looking past the usual Linux\, macOS\
 , and Windows environments to explore how Emacs behaves in the wild. Our t
 our will take us across a fascinating spectrum of platforms\, including:\n
 \n-   Haiku OS: The spiritual successor to BeOS\, known for its incredible
  snappiness and unique interface design.\n-   ReactOS: The open-source eff
 ort to build an operating system binary-compatible with Windows NT.\n-   A
 ROS (Amiga Research Operating System): Keeping the legendary Amiga spirit 
 alive on modern hardware.\n-   GNU Hurd: The long-standing microkernel-bas
 ed alternative to the Linux kernel\, staying true to the core GNU philosop
 hy.\n-   Termux on Android: Bridging the gap between pocket mobile computi
 ng and serious Unix environments.\n\nBy examining these systems\, the goal
  isn't just to marvel at technical trivia\, but to discover the genuine bo
 undaries of where Emacs succeeds\, where it struggles\, and what these edg
 e cases reveal about portability and modern software design.The Redox OS F
 rontier and the WASM StopgapNo exploration of modern alternative operating
  systems would be complete without looking at Redox OS\, an innovative\, m
 icrokernel-based operating system written entirely in Rust. Currently\, Re
 dox OS cannot run a native version of Emacs out of the box.\n\nHowever\, n
 ecessity is the mother of invention. To ensure nobody leaves without their
  text editor fix\, we will demonstrate running Emacs compiled to WebAssemb
 ly (WASM) directly inside a browser on Redox OS. While we anticipate nativ
 e Redox OS support arriving in the next 18 to 24 months\, WASM serves as a
  brilliant\, functional stopgap in the meantime.\n\nConclusion\n\nEmacs in
  the 2020s is entirely a choice\, just as choosing to daily-drive or tinke
 r with an esoteric operating system is a choice. Together\, they form an u
 nexpectedly delightful combination for hackers\, hobbyists\, and digital a
 rchaeologists alike.Attendees will leave this talk with a fresh appreciati
 on for software portability\, a smile on their faces\, and perhaps a new s
 park of inspiration to find a weird operating system for their own weekend
  tinkering.\n\nAbout the speaker:\n\nWelcome\, brave souls\, to an eccentr
 ic journey into digital omnipresence! While others debate modern IDEs\, tr
 ue enlightenment lies in the extensible glory of Emacs. But why stop at ma
 instream systems? Today\, we boldly venture where few dare to tread: runni
 ng Emacs on obscure\, esoteric operating systems Haiku\, ReactOS and other
 s.  Prepare for a delightfully chaotic exploration of stubborn survival an
 d our ultimate\, unstoppable blueprint for total world domination—one biza
 rre kernel at a time. Resistance is futile!  Aaron Grothe has been a devel
 oper for years and has been an Emacs users for a very long time.  It was h
 is first full screen editor and it will probably be his last :-)\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:My Space Cadet Deck - an Android Stream Deck replacement with deep 
 Emacs integration - Andy Drop
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-cadet
URL:https://emacsconf.org/2026/talks/cadet
DTSTART:20261212T191500Z
DTEND:20261212T192500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/cadet\nSpeakers: Andy Drop\n\nTimes are approximate 
 and may change. Please check the talk webpage for details and other resour
 ces.\n\nWatch live using a streaming media player. Some examples:\nmpv htt
 ps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.web
 m\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web-b
 ased player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curre
 nt/bbb-cadet.html\n\nThis talk is live. We'll upload it to https://media.e
 macsconf.org/2026 by January or so. You can subscribe to emacsconf-discuss
  for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\n
 Description:\n# My Space Cadet Deck - an Android Stream Deck replacement w
 ith deep Emacs integration\nAndy Drop (he/him) - Web: <https://plaindrops.
 de> Fediverse: SpaceCadet@chaos.social\, <mailto:SpaceCadet@plaindrops.de>
 \n\n\n\nAfter spending more time configuring my original Stream Deck than\
 nactually using it\, I realized I’d rather build my own from scratch—just\
 nto spend even more time configuring it.\n\nThis talk is a love letter to 
 over-engineering. I’ll walk you through\nhow I turned an old Android table
 t into a programmable macro pad\,\ncomplete with custom Emacs keybindings\
 , because why use a keyboard when\nyou can tap a screen like a caffeinated
  octopus?\n\nExpect:\n\n- *Software hacks* (SDD (Swearword Driven developm
 ent)\, and questionable\nlife choices).\n- *Emacs sorcery* (yes\, it /does
 / control my music\, launch terminals\,\nand occasionally insult me).\n- *
 Self-deprecating humor* (because if I can’t laugh at my own failures\,\nwh
 o can?).\n\nWarning: May cause sudden urges to automate everything. Side e
 ffects\ninclude increased caffeine consumption\, mild obsession with keybo
 ards\,\nand the occasional existential crisis when you realize you’ve spen
 t\nthree hours tweaking a button that saves you 10 seconds.\n\nAbout the s
 peaker:\n\nI'm a passionate Emacs user and developer\, tinkering with hard
 ware to\nintegrate it with Emacs. My talk introduces the SpaceCadet Deck\,
  my\nAndroid-based Stream Deck alternative\, and its deep integration with
 \nEmacs. I'll share my intention of building this customizable input\ndevi
 ce\, highlighting its potential to enhance workflows. Expect live\ndemos a
 nd practical tips.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:El Remoto: browse any GitHub repos without cloning them - Ag
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-remoto
URL:https://emacsconf.org/2026/talks/remoto
DTSTART:20261212T194500Z
DTEND:20261212T200500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/remoto\nSpeakers: Ag\n\nTimes are approximate and ma
 y change. Please check the talk webpage for details and other resources.\n
 \nWatch live using a streaming media player. Some examples:\nmpv https://l
 ive0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.webm\nffp
 lay https://live0.emacsconf.org/dev.webm\n\nor watch using the web-based p
 layer: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/current/bbb
 -remoto.html\n\nThis talk is live. We'll upload it to https://media.emacsc
 onf.org/2026 by January or so. You can subscribe to emacsconf-discuss for 
 updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDescr
 iption:\n# El Remoto - browse any GitHub repos without cloning them.\nAg (
 he/him) - IRC: iLemming\, <https://github.com/agzam>\, <mailto:agzam.ibrag
 imov@gmail.com>\n\n\n\nImagine being able to `C-x C-f` and just browse any
 \nGitHub repo as if it is a local directory. Well\, turns out that's doabl
 e.\n\nAbout the speaker:\n\nMy name is Ag (he/him). I am a die-hard vimmer
 . I use Emacs because it\nvims better #truestory.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:æmacs: having a hoot with a guile emacs - Akira Kyle
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-guile
URL:https://emacsconf.org/2026/talks/guile
DTSTART:20261212T202500Z
DTEND:20261212T204500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/guile\nSpeakers: Akira Kyle\n\nTimes are approximate
  and may change. Please check the talk webpage for details and other resou
 rces.\n\nWatch live using a streaming media player. Some examples:\nmpv ht
 tps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.we
 bm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web-
 based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curr
 ent/bbb-guile.html\n\nThis talk is live. We'll upload it to https://media.
 emacsconf.org/2026 by January or so. You can subscribe to emacsconf-discus
 s for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\
 nDescription:\n# æmacs: having a hoot with a guile emacs\nAkira Kyle (he/h
 im) - <https://akirakyle.com/> \, @akira.social on bsky\, @akyle@mathstodo
 n.xyz on fediverse\, <mailto:akira@akirakyle.com>\n\n\n\nI spend most of m
 y computing time split between two programs: Emacs and a\nweb browser\, an
 d only one of them sparks joy. That's what drove my\npandemic project\, em
 acs-webkit\, which put a browser inside pgtk Emacs. I\ncame away thinking 
 the more emacs-y design would be the other way around:\nan emacs that live
 s within the web platform. I've since tried starting on\nit more times tha
 n I'd like to admit\, from attempting to rebase the\noriginal guile-emacs\
 , to deleting as much C as I could get away with\, to\ncompiling Emacs wit
 h emscripten. Each attempt left me better\nunderstanding how GNU Emacs bec
 ame *the* emacs\, but the human-hours\nneeded to disentangle\, let alone p
 ort\, the [horrors](https://emacshorrors.com/) from the depths of `src/` h
 aunted\nmy dreams.\n\nMeanwhile\, pieces of this puzzle of bringing emacs 
 2 da web\nstarted falling into place. In 2023 the Spritely Institute annou
 nced\nHoot: compiling Guile Scheme to WebAssembly with Wasm GC. Then at\nE
 macsConf 2024\, Robin Templeton announced the revival of the OG Guile\nEma
 cs\, building on work by Larry Valkama (lyrra)\, who successfully\nrebased
  the decade-old branch onto GNU Emacs 31. Finally\, LLM agents\nstarted se
 emingly autonomously coding compilers from scratch. With\nhuman-hours appa
 rently no longer a barrier\, why not try? After all\, if\nthe web is evolv
 ing toward a polyglot wasm environment\, it ought to have\nan emacs! I'd e
 ither find out the limits of agentic coding\, or end up\nwith my "perfect 
 emacs" (a win-win\, or so I thought).\n\næmacs is the\nresult: my apologet
 ically vibe-coded step towards that idea. The æmacs\nfrontend is implement
 ed in Guile\, compiled to wasm with Hoot\, and renders\nthe UI in a webvie
 w. The backend is my fork of lyrra's exploratory\n"guilemacs" branch\, whi
 ch\, after a year of slogging through slop\, is now\na pure Guile Scheme i
 mplementation of Emacs Lisp: no C `src/` horrors\nremain! All state lives 
 in this backend\, which talks to a frontend over a\nsexp websocket protoco
 l\, letting the UI render on a different machine.\nPerhaps someday\, Hoot 
 may compile guilemacs itself for the browser.\n\næmacs/guilemacs breaks wi
 th full GNU Emacs compatibility (e.g. unicode\nonly)\, but loads most of E
 macs' lisp/ unmodified\, plus packages like\norg-mode and magit. Focusing 
 on bootstrapping myself into æmacs as my\nmain editor has kept the scope s
 omewhat sane. But bootstrapping an editor\nwith LLMs inevitably led to boo
 tstrapping a coding harness into it too.\ngptel-agent allowed me to retrea
 t from Claude Code's we-know-best\,\none-size-fits-all TUI back into the z
 en of an emacs' diy kitchen sink\,\nand vibe code æmacs inside æmacs.\n\nT
 hat's how I got what I've wanted since\nI started using Emacs: smooth\, co
 ntinuous\, inertial scrolling\, not just\nthrough org-mode buffers full of
  images\, but through PDFs with aemacs-pdf\nand web pages with aemacs-webk
 it. Doing this takes hacks in GNU Emacs\,\nbut no disrespect\, emacs is bu
 ilt for hacking. Unfortunately\, while LLMs\nnever tire of hacking\, I do.
  The limits I found were my own\, but at least\næmacs is now my imperfect 
 emacs.\n\nAbout the speaker:\n\nI'm a PhD\n	student who has been trying to
  live inside emacs for over a decade. I've\n	desperately wanted org litera
 te notebooks with inline interactive\n	plotting\, so I wrote emacs-webkit 
 as a pandemic project. I came away from\n	thinking it would be far more Em
 acs-y to have Emacs run inside a browser\n	instead. Unfortunately the esti
 mated human-hours of work were far too\n	much\, even for a grad student. S
 o the idea percolated until it seemed\n	like maybe it might be possible to
  prototype with LLM assistance. This is\n	the story of my journey so far w
 ith emacs\, web browsers\, and now\n	for-better-and-worse\, LLM agents.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:It's Probably Not a Virus - Corwin Brust
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-virus
URL:https://emacsconf.org/2026/talks/virus
DTSTART:20261212T210500Z
DTEND:20261212T212500Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/virus\nSpeakers: Corwin Brust\n\nTimes are approxima
 te and may change. Please check the talk webpage for details and other res
 ources.\n\nWatch live using a streaming media player. Some examples:\nmpv 
 https://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.
 webm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the we
 b-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/cu
 rrent/bbb-virus.html\n\nThis talk is live. We'll upload it to https://medi
 a.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-disc
 uss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\
 n\nDescription:\n# It's Probably Not a Virus\nCorwin Brust (he/him) - IRC:
  corwin\, <https://savannah.gnu.org/users/carlc>\, <mailto:corwin@bru.st>\
 n\n\n\nTwo antivirus engines flagged pieces of the official GNU Emacs 31.1
 \nWindows binaries this September: McAfee quarantining preloaded .eln\nfil
 es at startup (bug#81750)\, and separately\, a\nTrojan:Win32/Suschil!rfn r
 eport on the distributed zip itself\n(help-gnu-emacs\, active since Septem
 ber 8). As the volunteer who\nbuilds and publishes these Windows binaries\
 , I went looking for an\nactual defect: a full static-analysis pass across
  the shipped\nMINGW64 and UCRT64 sets (PE structure\, entropy\, import tab
 les\, and\na byte-for-byte trace of the one specifically-reported export b
 ack\nto its real source) found nothing. I shipped a second release\,\nbuil
 t without native compilation\, specifically to test whether\nremoving the 
 suspected trigger helps &ndash\; a live experiment\, not a\nfix\, and I sa
 id so plainly to the mailing lists and to the FSF.\nThis talk walks throug
 h that investigation: what static analysis\ncan and can't prove about a fa
 lse-positive claim\, what I found and\nwhat I didn't\, and what it looks l
 ike to narrate an unresolved\nproblem honestly in public rather than waiti
 ng for a tidy ending\nbefore saying anything. It closes with what's still 
 open as of\ntalk time &ndash\; including a small\, telling case of two Vir
 usTotal\nscan counts for the same file that don't agree with each other\,\
 nand what that says about trusting a single number.\n\nAbout the speaker:\
 n\nCorwin Brust is a GNU volunteer who builds and publishes the\nofficial 
 GNU Emacs Windows binary releases. This talk is a field\nreport from an ac
 tive\, unresolved antivirus false-positive\ninvestigation into this year's
  Windows 31.1 release &ndash\; what got\nchecked\, what didn't turn up an 
 answer\, and what shipped anyway\nwhile the question stays open.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:prefix-tab-groups - marco wahl
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-prefix
URL:https://emacsconf.org/2026/talks/prefix
DTSTART:20261213T150000Z
DTEND:20261213T151000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/prefix\nSpeakers: marco wahl\n\nTimes are approximat
 e and may change. Please check the talk webpage for details and other reso
 urces.\n\nWatch live using a streaming media player. Some examples:\nmpv h
 ttps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.w
 ebm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web
 -based player: ${watch-track}\n\nQ&A: #emacsconf\n\nThis talk is live. We'
 ll upload it to https://media.emacsconf.org/2026 by January or so. You can
  subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailman
 /listinfo/emacsconf-discuss\n\nDescription:\n# prefix-tab-groups\nmarco wa
 hl (he) - <mailto:marcowahl@gmail.com>\n\n\n\nabout using a certain prefix
 ing as an alternative to grouping with parens\nnd about using that to writ
 e (e)lisp code.\n\nAbout the speaker:\n\n-   an old man wants to share an 
 idea about text structuring and\n    how emacs can help with that.\n-   he
  actually uses this structuring for personal note taking.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs as a Window Manager and concurrency - Thomas Koch
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-rau
URL:https://emacsconf.org/2026/talks/rau
DTSTART:20261213T152000Z
DTEND:20261213T154000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/rau\nSpeakers: Thomas Koch\n\nTimes are approximate 
 and may change. Please check the talk webpage for details and other resour
 ces.\n\nWatch live using a streaming media player. Some examples:\nmpv htt
 ps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.web
 m\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web-b
 ased player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curre
 nt/bbb-rau.html\n\nThis talk is live. We'll upload it to https://media.ema
 csconf.org/2026 by January or so. You can subscribe to emacsconf-discuss f
 or updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDe
 scription:\n# Emacs as a Window Manager and concurrency\nThomas Koch - <ht
 tps://blog.koch.ro>\, <mailto:thomas@koch.ro>\n\n\n\nRau is one of three d
 ifferent Wayland Window Manager projects active right now\nand the only on
 e written only in Elisp (at the moment).\n\nI'll present the current state
  of Rau\, compare it with the other two projects\n(Reka\, EWM) and discuss
  some difficulties encountered with a focus on\nconcurrency and Emacs.\n\n
 Rau is already fully functional for daily use. The single threaded nature 
 of\nEmacs however is a major issue that will require to move the major par
 t of Rau\nfrom Elisp into an Emacs module and thus into another language.\
 n\n<https://github.com/thkoch2001/rau>\n\nAbout the speaker:\n\nThomas Koc
 h has a preference for logic\, correctness and elegance.\nTherefore\, he l
 ikes Haskell\, Emacs\, Nix\, Postgres and tries to help the success of <ht
 tps://github.com/axiosoph/axios>.\nHe deeply values open\, respectful disc
 ussions with people of diverse perspectives.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Org Babel everywhere - George Huebner
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-babel
URL:https://emacsconf.org/2026/talks/babel
DTSTART:20261213T160000Z
DTEND:20261213T161000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/babel\nSpeakers: George Huebner\n\nTimes are approxi
 mate and may change. Please check the talk webpage for details and other r
 esources.\n\nWatch live using a streaming media player. Some examples:\nmp
 v https://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/de
 v.webm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the 
 web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/
 current/bbb-babel.html\n\nThis talk is live. We'll upload it to https://me
 dia.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-di
 scuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discus
 s\n\nDescription:\n# Org Babel everywhere\nGeorge Huebner (he/him) - IRC: 
 Shorden\, <https://feyor.sh>\, <mailto:george@feyor.sh>\n\n\n\nOrg Babel p
 rovides a wonderful literate programming experience that works across doze
 ns of languages\, but it requires an Elisp library to teach Org how to "sp
 eak" different languages.\nThanks to Org's Library of Babel\, the same fun
 ctionality can be achieved for an arbitrary "runnable" in less than 20 lin
 es of shell script and Elisp!\n\nI'm a physics undergraduate at UIUC and I
  primarily work with Nix(OS)\, Zig\, and Haskell\, all from within Emacs.\
 nI've used Emacs and Org mode to solve CTF challenges\, write up my quantu
 m mechanics homework\, maintain a blog\, and even write a production-worth
 y runbook or two.\nEmacs is also my go-to tool for email\, IRC\, RSS\, mus
 ic\, task management\, and even sometimes editing text.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:El-gpu and pix-el: GNU Emacs 2D and 3D game programming - Emanuel B
 erg
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-el-gpu
URL:https://emacsconf.org/2026/talks/el-gpu
DTSTART:20261213T163000Z
DTEND:20261213T165000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/el-gpu\nSpeakers: Emanuel Berg\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev
 .webm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/c
 urrent/bbb-el-gpu.html\n\nThis talk is live. We'll upload it to https://me
 dia.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-di
 scuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discus
 s\n\nDescription:\n# El-gpu and pix-el: GNU Emacs 2D and 3D game programmi
 ng\nEmanuel Berg (he/him) - Pronunciation: Swenglish\, IRC: lacni\, incal@
 dataswamp.org\n\n\n\nIn this project\, prepared especially for EmacsConf 2
 026\, two modules -\n`el-gpu` and `pix-el` - for graphics on-board the GPU
  and CPU\,\nrespectively - have joined forces and been adapted to the newl
 y added\ncanvas format\, an exciting new feature included in vanilla GNU E
 macs.\n\nIn this video we show no less than three games - a snake clone\, 
 which\noperates on a per-pixel basis\; a Tetris game\, with tiles loaded o
 n the\nfly from any visual creation even as it only exists in drawing\npro
 gram\, still a dynamic\, editable object\; and a Descent-like space\nshoot
 er\, powered-up by SDL and OpenGL\, executing part CPU-side Emacs\nLisp (E
 lisp)\, part CPU-side dynamic module C\, and part all-GPU GLSL.\n\nel-gpu 
 and pix-el\, like their predecessor\, bad.el (boxing after dark)\,\nwhich 
 was demonstrated at EmacsConf 2025\, comes with an interactive\nstudio\, t
 hat has its own UI\; it offers OOP-style drawing\, as well as\nexplicit pi
 xel-plotting\, with layerjs\, procedural shaders\, functional\nalpha masks
 \, and RGB bitwise blenders\, including for transparency\;\nwith image edi
 ting\, effects\, rotation\, and transformation\, with new\nidiomatic GNU E
 macs lisp\, e.g. the `with-pixels` macro\; also offering\nseveral ways of 
 drawing text on the CPU as well as GPU\; and much more.\n\n<https://datasw
 amp.org/~incal/el-gpu>\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:[Panel] Emacs\, LLMs\, and Free Software - Participants
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/dev/
UID:emacsconf-2026-llms
URL:https://emacsconf.org/2026/talks/llms
DTSTART:20261213T180000Z
DTEND:20261213T190000Z
DTSTAMP:20261023T152416Z
DESCRIPTION:2026/talks/llms\nSpeakers: Participants\n\nTimes are approximat
 e and may change. Please check the talk webpage for details and other reso
 urces.\n\nWatch live using a streaming media player. Some examples:\nmpv h
 ttps://live0.emacsconf.org/dev.webm\nvlc https://live0.emacsconf.org/dev.w
 ebm\nffplay https://live0.emacsconf.org/dev.webm\n\nor watch using the web
 -based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/cur
 rent/bbb-llms.html\n\nThis talk is live. We'll upload it to https://media.
 emacsconf.org/2026 by January or so. You can subscribe to emacsconf-discus
 s for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\
 nDescription:\n# [Panel] Emacs\, LLMs\, and Free Software\n\nParticipants:
 \n\n **Panel members are being finalized**\n\n\n\nThe topic of AI (as a br
 oad concept) and its flagship technology -\nLLMs - is rather controversial
 . Some of us enthusiastically accept the\ntechnology and its potential to 
 change lives for the better\; some are\nmore cautious\, or outright questi
 on the long-term consequences for\nindividuals\, countries\, and the whole
  world\; raise ethical concerns\,\nor point to high energy consumption (es
 pecially concentrated in USA).\nHowever\, there is no doubt that Emacs (an
 d the whole world) cannot\nignore the topic.\n\nThe Emacs community alread
 y has both proponents and opponents of\nthe LLMs and a number of LLM integ
 rations have appeared over the\nlast few years.  Here\, we have brought a 
 number of Emacs users\nwith very different views about AI together\, to ma
 ke the range of\npositions explicit and to explore how Emacs and its commu
 nity can\nsupport different approaches without fracturing.\n\nWe tried our
  best to lay out the questions constructively\, and to\navoid the general 
 topics that have already been beaten to death\nin online discussions acros
 s the web. We ask both the panel\nparticipants and the EmacsConf audience 
 to approach the\ndiscussion the same way: with the goal of understanding e
 ach\nother's positions and finding ways for different choices to\ncoexist.
 \n\nP.S. There is no system but GNU\, and Linux is one of its kernels :)\n
 \nQuestions:\n\n1. If you were to imagine an ideal AI software you would u
 se with\n   Emacs\, how would it look like? How would it **not** look like
 ? What\n   freedoms it would need to have?  Feel free to answer anything\,
  not\n   limiting yourself to current LLM architectures.  If your answer i
 s\n   that no such software should exist\, that is a valid answer.\n\n2. W
 hat is the most useful application of LLMs with Emacs for you\n   personal
 ly? If you are not using LLMs\, imagine that there is an\n   ideal AI or c
 omplex automation software (non-AI) you would be\n   willing to use and co
 me up with such application.\n\n3. What is the most critical use case in y
 our Emacs workflows where\n   you would **avoid** using AI?\n\n4. Imagine 
 that there is an LLM-generated code submitted to Emacs that\n   implements
  long-awaited feature (for example\, multi-threading\n   support in Emacs 
 or time zone support in Org). As a maintainer\,\n   under what conditions\
 , if any\, would you accept LLM-generated code\,\n   and what would need t
 o change for you to accept it? As a user\,\n   would you be willing to use
  such a new feature?  You can answer as\n   a maintainer\, user\, or both.
 \n\n5. What is one thing the Emacs community should build\, document\, or\
 n   support (for newcomers or otherwise) around LLMs/AI in the next\n   ye
 ar? And one thing it should decline to do?\n\n**Note that you can ask othe
 r questions not limited to the above\nduring public Q&A session after the 
 panel discussion**\n\nRelated:\n<https://lists.gnu.org/archive/html/emacsc
 onf-org/2026-08/msg00007.html>\n
END:VEVENT
END:VCALENDAR