4 puan yazan GN⁺ 2024-12-30 | 1 yorum | WhatsApp'ta paylaş
  • EmacsConf 2024, 31 sunum ve 21 Soru-Cevap web konferansı yürüttükten, videoları yükleyip teşekkür e-postalarını gönderdikten sonra gerçek işletimden elde edilen iyileştirme noktalarını kayda geçirdi.
  • CFP'den etkinliğe kadar yeterli zaman bırakılarak önceden kaydedilmiş videolar güçlü biçimde teşvik edildi; böylece konuşmacı yükü ve etkinlik günü operasyon riski azaltıldı.
  • Org dosyaları, PsiTransfer, Mumble, Etherpad, IRC, BigBlueButton, OBS, Icecast, YouTube, WhisperX ve subed, Emacs Lisp otomasyonu ile birleşerek operasyon akışını oluşturdu.
  • BigBlueButton 3.0, 480p akış, YouTube vardiya bazlı canlı etkinlikleri ve WhisperX altyazı taslakları genel olarak iyi çalıştı; ancak ses normalizasyonu, 60fps videolar ve Soru-Cevap kayıt eksikleri iyileştirme konusu olarak kaldı.
  • 2024 toplam maliyeti vergi öncesi USD 175.65, vergi sonrası USD 198.48 oldu; hazırlık süresi azalmış olsa da biriken otomasyon ve dokümantasyon sayesinde etkinlik sürdürülebildi.

Etkinlik ölçeği ve takvim

  • EmacsConf 2024, toplam 10,7 saatlik 31 sunumdan oluşuyordu.
  • Soru-Cevap web konferansları 21 adetti ve toplam 7,8 saat sürdü.
  • Akış zirveleri, iz ve çözünürlüğe göre büyük farklılık gösterdi.
    • Cumartesi gen: zirve 177 kişi, lowres zirve 14 kişi
    • Cumartesi dev: zirve 226 kişi, lowres zirve 79 kişi
    • Pazar gen: zirve 89 kişi, lowres zirve 10 kişi
  • YouTube canlı yayın zirvesi vardiyaya göre 15 ila 46 kişi arasındaydı; ortalama ise 7 ila 28 kişi arasındaydı.
  • Takvim şu akışla ilerledi:
    • CFP başlangıcı: 2024-06-30
    • CFP kapanışı: 2024-09-20
    • Konuşmacı bildirimi: 2024-09-27
    • Programın yayımlanması: 2024-10-25
    • Video hedef tarihi: 2024-11-08
    • EmacsConf: 2024-12-07
  • CFP başlangıcından kapanışa kadar 82 gün, kapanıştan video hedef tarihine kadar 49 gün, video hedef tarihinden etkinliğe kadar 29 gün ayrıldı.
  • Bu yıl da erken kabul kullanıldı; uzun sunum süreleri ise genel program çerçevesi netleştikten sonra onaylanacak şekilde ayarlandı.
  • 6 video hedef tarihten önce ya da o gün ulaştı; geri kalanı daha sonra sırayla geldi, ancak düşük yük yaklaşımı ve işlem kapasitesi sayesinde bu büyük bir sorun olmadı.

Veri, iletişim ve takvim işletimi

  • Sunum bilgileri yine Org dosyaları ile yönetildi; aşağıdaki doğrulama işlevleri eklenirse operasyon hataları daha da azaltılabilir:
    • Dosya izinleri ve sahipliğini kontrol etme
    • Soru-Cevap türü algılamasında büyük/küçük harf işlenişini doğrulama
    • BBB yönlendirme sayfasının varlığını doğrulama
    • Wiki biçimini bozan transcript içindeki backtick'leri kontrol etme
    • Dosyaların yayımlanmış ve okunabilir olup olmadığını doğrulama
    • Altyazıcı yorumları, altyazı durumu ve captioner'lar arasındaki tutarsızlıkları kontrol etme
  • Konuşmacı dosya yüklemeleri için yine PsiTransfer kullanıldı.
  • CFP tanıtımı emacs-tangents, Emacs News, emacsconf-discuss, emacsconf-org, r/emacs gibi yerlerde yapıldı; System Crafters, Irreal ve Emacs APAC de EmacsConf'tan bahsetti.
  • Mastodon, X, BlueSky ve Facebook'ta da ilgili paylaşımlar yapıldı; etkinlik foss.events'e de eklendi.
  • İsviçre'de 200ok ve Ardeo çevrimdışı buluşmalar düzenledi, Ljubljana'da ise emacs.si bir buluşma yaptı.
  • Konuşmacı ve gönüllü iletişiminde, emacsconf-mail.el tabanlı mail merge yoğun şekilde kullanıldı.
  • Sahne arkası koordinasyonu için Mumble kullanılmaya devam edildi ve kararlı çalıştı.

Sunum planlaması ve otomasyon

  • Etkinlik iki günlük bir programdı; ilk gün iki iz, ikinci gün ise tek iz vardı.
  • Sunumlar arasına yaklaşık 15-20 dakikalık boşluklar kondu; böylece geç teslimler, son dakika iptalleri ve Soru-Cevap'tan canlıya son anda geçişler yönetilebildi.
  • Pazar günü son dakika iptalinden doğan boşluğu doldurmak için bir open mic oturumu eklendi; gelecek yıl bu süreyi baştan ayırmak da düşünülebilir.
  • Bazı genel kapanış konuşmalarının bir kısmı öne alınarak etkinlik zamanında bitirilebildi; böylece bazı sunucular ve katılımcılar çok geç saatlere kadar kalmak zorunda olmadı.
  • Otomatik program yayımında, case-fold-search değeri nil olduğu için "Live" Soru-Cevap, live ile eşleşmedi ve canlı sunum olarak duyurulmadı; bu küçük bir soruna yol açtı.
  • İlgili ayar emacsconf-stream-config.el dosyasına eklendi ve bir sonraki adımda ansible betiklerine de yansıtılması planlanıyor.
  • Sunum geçişleri crontab tabanlı otomatik yönetime bırakıldı ve güvenilir biçimde çalıştı.
  • Cumartesi kapanış konuşmasını istenen zamanda yapmak için crontab kapatıldı, ancak ertesi gün autopilot'un yeniden açılması unutuldu; bu yüzden pazar açılışı tam saatte başlamadı.
  • dev izi, sabah operasyon yükünü azaltmak için gen izinden biraz daha geç başlayacak şekilde planlandı.
  • Pazar sabahı canlı Soru-Cevap yerine daha fazla IRC Soru-Cevap yerleştirildi ve bu yıl pazar sabahı bant genişliği sorunu görülmedi.
  • Gelecekteki iyileştirmeler arasında, sunucular için web arayüzündeki JavaScript geri sayımı, mevcut MPV video bitiş zamanının yansıtılması ve program/izleme sayfalarında yerel saat gösterimi bulunuyor.

Kayıtlı videolar ve yayın akışı

  • Operasyon stresini azaltmak ve gönüllü altyazı çalışmasını mümkün kılmak için konuşmacılara önceden kaydedilmiş video güçlü biçimde önerildi.
  • Bazı son dakika teslimleri ve canlı sunumlar da işlenebildi; ayrıca her sunum canlı yayımlandığında video ve transcript wiki'ye otomatik olarak gönderilebildi.
  • Bu yıl belirgin bir video kodlama son tarih sorunu yaşanmadı ve screen içinde yeniden kodlama yaklaşımı takılmaları önlemede güvenilir çalıştı.
  • ffmpeg-normalize ile otomatik ses normalizasyonu iyi çalışmadı; bu nedenle Leo Vivier etkinlikten bir gün önce sesi aceleyle normalize etti.
  • Gelecek yıl sesi mono olarak remix etme seçeneği değerlendirilebilir.
    • Bir sunumda sesin sağa sola kayması dikkat dağıtıcıydı.
    • Bazı katılımcılar sunumu yalnızca tek kulakla dinlediği için mono yardımcı olabilir.
  • 60fps videoların res sunucusuna yük bindirerek kare düşmelerine yol açtığı düşünüldü; gelecek sefer 30fps'e downsample etme ve konuşmacı hazırlık yönergelerine not ekleme planlanabilir.
  • MPV'de bazı videolarda renk akması ve anormallikler görüldü, ancak MPV v0.38 yükseltmesinden sonra sorun çözüldü.
  • Tüm videolar YouTube'a yüklenip zamanlanmış yayıma alındı; böylece etkinlik sırasında sürekli güncelleme yapmaya gerek kalmadı.
  • Toobnix'te de zamanlanmış yükleme özelliği var, ancak etkinlik sırasında bu bilinmediği için videolar emacsconf-publish-upload-talk işleviyle yüklendi.

Altyazılar ve Soru-Cevap işleme

  • Bu yıl konuşmadan metne dönüştürme için WhisperX kullanıldı.
  • WhisperX, gönüllü altyazı editörlerinin düzenleyebileceği taslak altyazılar üretmede iyi performans gösterdi.
  • WhisperX'in yerleşik konuşma etkinliği algılaması, geçen yıl OpenAI Whisper'ın sessiz bölümlerde gösterdiği halüsinasyonları büyük ölçüde azalttı.
  • WhisperX'in konuşmacının bir metin bölümünü kaçırdığı tek bir durum oldu ve o bölüm elle tamamlandı.
  • Lenovo P52 ve 64GB RAM sayesinde son dakika altyazı işlemleri de yerel bilgisayarda yapılabildi.
  • Zaman damgaları biraz kaymıştı, ancak konuşmacı ve gönüllülerin sahne arkasında video kalitesini doğrulaması faydalı oldu.
  • Metin yeniden hizalama için Aeneas kullanıldı, ancak Aeneas da sessiz bölümlerde zorlandı.
  • subed içine, Aeneas veya WhisperX zaman damgalarıyla altyazı bölümlerini yeniden hizalayan kod eklendi.
  • Anush V, subtitle segmentation üzerinde makine öğrenmesi kullanan bir deney yaptı; bu da ileride araştırılabilecek bir konu olarak kaldı.
  • Soru-Cevap kaydı bazen ancak sunum başladıktan birkaç dakika sonra başlatıldı, ancak başlangıç kısmını Icecast dump'ından ya da YouTube yayın kaydından çıkarma işi yapılmadı.
  • BigBlueButton, ek video işleme biçimi olarak ayarlanarak bu yıl oturum başına tek dosya alınabildi; böylece birden çok akışı ffmpeg ile birleştirme ihtiyacı ortadan kalktı.
  • Soru-Cevap transcript'leri ve sohbet günlükleri, silinmesi istenebilecek içerik olup olmadığını görmek için hızlıca gözden geçirildi.
  • subed-crop-media-file işlevi eklendi ve Soru-Cevap dosyalarını kesmek kolaylaştı.

BigBlueButton ve sunucu işletimi

  • Bu yıl yeni bir BigBlueButton web konferans sunucusu kuruldu.
  • Önceki BigBlueButton örneğinin bulunduğu sunucu, artık var olmayan bir kâr amacı gütmeyen kuruluşun bağışıydı ve 27 Ekim'de kaldırıldı.
  • Jitsi ve Galene'nin uygunluğu incelendikten sonra BigBlueButton kullanılmaya devam edilmesine karar verildi.
  • BBB 2.3 ve üzeri fakat 3'ten küçük sürümlerdeki non-free Mongo sorunu nedeniyle BBB 3.0 kuruldu.
  • Mevcut res sunucusunun Docker ortamında BBB 3.0 çalıştırmak zordu; bu yüzden ek bir Linode VPS açılmasına karar verildi.
  • BBB, 8GB/4core'dan küçük sunucularda çalışmayı reddetti; testlerde 8GB/4core'a çıkarıldı, arada 1GB/1core'a düşürüldü ve etkinlik sırasında 16GB/8core dedicated sunucuya yükseltildi.
  • BBB 3.0'ın avantajlarından biri, smart layout sayesinde webcam küçük resimlerinin paylaşılan ekranın yanına sürüklenebilmesi ve böylece paylaşılan ekranın daha okunabilir hale gelmesiydi.
  • Rails console ile oda oluşturma işi görece kolaydı.
  • Konuşmacılara moderator access code verildi; ancak superadmin oturum açmış olsa bile tüm odalarda otomatik moderator yetkisi gelmediği için host access elle eklenmek zorunda kaldı.
  • 2023 ile karşılaştırıldığında BBB kullanımı şöyleydi:
    • Eşzamanlı en yüksek kullanıcı sayısı: 62'den 107'ye çıktı
    • Eşzamanlı en yüksek toplantı sayısı: 6'dan 7'ye çıktı
    • Tek toplantıdaki en yüksek kişi sayısı: 27'den 25'e düştü
    • Toplam benzersiz kullanıcı: 84'ten 102'ye çıktı
    • Konuşan benzersiz kullanıcı: 36'dan 40'a çıktı
  • Eşzamanlı en yüksek kullanıcı sayısı, sunucu yük planlaması için gerekli bir metrik olduğundan tekilleştirilmedi.

Etherpad, IRC ve yayın otomasyonu

  • Soru-Cevap toplamak için yine Etherpad 1.9.7 kullanıldı.
  • Etherpad v2.x için belirlenen süre içinde çalışma yöntemi çözülemediği için bu yıl yükseltme yapılmadı.
  • ERC'nin mevcut satırını satır sonu olmadan kopyalayıp Etherpad'e yapıştıran bir Elisp yazıldı; bu, IRC sorularını pad'e aktarmada iyi çalıştı.
  • Bu işlev emacsconf-erc-copy adını taşıyor ve emacsconf-erc.el içinde bulunuyor.
  • Gelecek yıl Etherpad şablonlarına zamirler ve telaffuz eklenerek sunucuların bunlara kolayca bakabilmesi planlanıyor.
  • libera.chat tarafına etkinlik öncesinde önceden haber verildiği için chat.emacsconf.org kullanım kısıtlamasına takılınmadı.
  • IRC ayarlarında büyük değişiklik yapılmadı ve tartışma platformu olarak kararlı biçimde çalışmayı sürdürdü.
  • Sunum URL'lerini ekleyen bir klavye kısayolu faydalı olabilir ve bunun Embark keymap'ine eklenmesi kolay görünüyor.
  • Sunumları ve transcript'leri wiki'ye otomatik yayımlama sürecinde, biri wiki'de değişiklik commit ettiğinde bazen elle müdahale gerekebildi.
  • Etherpad eklemelerini etkinleştiren conference publishing phase geçişi unutuldu, ancak Ihor bunu fark etti ve son dakika düzeltmesiyle eklendi.

Maliyet, zaman ve dokümantasyon

  • 2024 maliyetleri vergi öncesi şu şekildeydi:
    • Aralık ek barındırma maliyeti: USD 52.54
    • Kasım BBB test ek maliyeti: USD 3.11
    • Yıl boyu barındırma maliyeti: USD 120
  • Toplam maliyet vergi öncesi USD 175.65, %13 vergi dahil USD 198.48 oldu.
  • Free Software Foundation, medya dosyalarının sunumu için media.emacsconf.org sağladı.
  • Ry P, VNC oturumu üzerinden OBS akışı için res.emacsconf.org sağladı.
  • FSF Working Together programı bağışçı listesi ve güncel bağış istatistiklerine etkinlik hafta sonunda hemen bakacak kimse olmadığı için, gelecek sefer bunun önceden hazırlanıp bağışçılara düzgün şekilde teşekkür edilmesi gerekiyor.
  • 2024 yılı Emacs ile ilgili toplam süre 320 saat oldu; bu, 2023'teki 432 saatten daha azdı.
  • 2024 Ekim ve Kasım aylarında Emacs ile ilgili süre 92,6 saatti; bu da geçen yılın aynı dönemindeki 179,8 saatin yaklaşık yarısıydı.
  • 2023'teki sürenin bir kısmı EmacsConf sunum hazırlığıyla ilgiliydi ve o dönemde betiklere daha fazla aşinalık vardı.
  • Hazırlık süresi azalmış olsa da kademeli olarak biriken otomasyon etkisini gösterdi ve sınırlı odaklanma süresi içinde EmacsConf yürütülebildi.
  • Operasyon sırasında fark edilen yapılacaklar ve notlar, organizers notebook'a eklenmek üzere kaydedildi.
  • Yıllara göre organizers notebook notları ana organizers' notebook içine taşınıyor; uzun vadeli hedef, planlamanın başlangıcından kapanışına kadar kontrol listeleri ve notlarla ilerlenebilen bir yapı kurmak.

Genel değerlendirme ve sonraki bağlantı noktaları

  • EmacsConf 2024 iyi bir deneyimdi, eğlenceliydi ve gelecek yıl da tekrar yapmak istenen bir etkinlik olarak kaldı.
  • Katılımcı geri bildirimleri arasında, çevrimiçi konferans lojistiğini ve başarılı bir çevrimiçi konferans için gerekenleri olumlu değerlendiren ifadeler yer aldı.
  • Etkinlikten sonra da Emacs News, meetups, Planet Emacslife, emacs.tv üzerinden bağlantı sürdürmek mümkün.
  • Başkalarının konferans blog yazıları, özellikle sanal konferansları daha iyi hale getirme yollarını anlatan yazılar aranıyor.

1 yorum

 
GN⁺ 2024-12-30
Hacker News yorumları
  • Bu yılki EmacsConf gerçekten çok iyi organize edilmişti; bende de “sıcak ve rahat” bir his uyandırdı.
    EmacsConf’un atmosferini NeovimConf ya da Visual Studio Code ve Jetbrains’in sürüm “partileri” gibi diğer editör etkinlikleriyle karşılaştırmak da ilginç olurdu.

    • Orada bulunmasaydım bu kadar iyi yürütüldüğüne inanmak zor olurdu.
      Sacha gerçekten harika; bu kalite düzeyinde bir etkinliği mümkün kılmak için elisp ile yazdığı kod miktarı şaşırtıcı.
    • NeovimConf diye bir şey olduğunu bilmiyordum.
      Doğrudan arayınca bile sonuçlarda Neovim yapılandırma dosyalarının çıkacak kadar arama sıralamasının düşük olması biraz üzücü; o yüzden bağlantıyı buraya bırakmamı anlayışla karşılamanızı umarım: https://neovimconf.live
    • Açıkçası Emacs’ı özel kılan şey topluluğu; GPL’in çok iyi uyduğu ve parladığı bir yazılım olduğu, Emacs topluluğunda özellikle net biçimde görülüyor.
      Bu da bu editörün uzun ömürlü olacağına dair umut veriyor; onu hafifçe kullandığım kısa 10 yıl içinde bile gerçekten sürekli daha iyi hale geldi.
      Yaşasın Emacs topluluğu.
    • NeovimConf ile karşılaştırıldığında neyin farklı olduğunu merak ediyorum.
  • Guile tabanlı Emacs’ı canlandırma girişimiyle ilgili bir sunum olacağını sanıyordum; bir yerde yer alıp almadığını henüz görmediğim için bilmiyorum.
    Emacs yerel derleme özelliği kazanınca bu baskı biraz azalmış olabilir, ama Emacs’ı Elisp dışındaki dillerle betiklemek hâlâ çekici geliyor.
    Bu amaç için Scheme ya da Lua epey iyi olabilir.
    Düzenleme: Buradaymış - https://emacsconf.org/2024/talks/guile/

    • Lua ile ilgili birkaç yazı son dönemde ana sayfaya çıktı; yorumlara bakınca Lua’nın gerçekten seveni de sevmeyeni de çok olan bir dil olduğu açıkça görülüyor.
    • Sadece elisp için düzgün bir runtime olsa bile harika olurdu.
      Ben Guile tarafındaki insanlardanım, ama Emacs tarafı Guile üzerinde yalnızca elisp’e izin verse bile bunun yeterince kazanç sağlayacağını düşünüyorum.
  • Bu yıl EAF hakkında bir şeyler olmasını bekliyordum.
    Emacs’ta hâlâ büyük ölçüde eksik olan şeyin interaktif grafikleri iyi ele almanın bir yolu olduğunu düşünüyorum; EAF ise hâlâ epey kararsız ve belgeleri de yetersiz.
    Bu projenin ya da daha iyi bir şeyin ilerleme kaydetmesini isterim.
    [1]: https://github.com/emacs-eaf/emacs-application-framework

  • Buna “katılamadığım” için çok üzgünüm.
    15 yılı aşkın süredir Emacs kullanıyorum; Sacha gibi insanlar, ben Emacs’a başladığım zamandan beri vardı ve o dönemde Emacs’a kapılmamın büyük nedenlerinden biriydi.
    O dönemde başlamış olduğum için kendimi gerçekten şanslı hissediyorum.
    İş arkadaşlarımın düzeltemedikleri, hatta birazcık bile kurcalayamadıkları araçlar yüzünden zorlandığını görüyorum; ama şimdi onların Emacs öğrenmek için zaman ayırdığını hayal etmek zor.
    Emacs gerçekten ömür boyu kullanılan bir editör.

    • Ben de tam bu nedenle Emacs kullanıyorum.
      Emacs mükemmel olmaktan çok uzak; yavaş, diğer editörlerin gösterişli özelliklerinden yoksun ve bazen kullanması gerçekten sinir bozucu.
      Ama sonuçta bu benim editörüm.
      Bana kendim için mükemmel bir düzenleme ve programlama ortamı kurma imkânı verdi; bu kadar özgürlük ve keyif sunan başka bir ortam yok.
      Vim ailesi de epey yaklaşıyor ve onu yardımcı editör olarak kullanmaya devam ediyorum; vim-mode olmadan yaşayamam, ama Emacs çok daha derin özelleştirmeye izin veriyor ve Lisp buna çok zarif biçimde uyuyor.
      Editörler ortaya çıkıp kaybolurken Emacs’ın her zaman yanımda olacağını bilmek rahatlatıcı.
      Kusurlarıyla birlikte seviyorum.
  • EmacsConf 2024’ün çevrimiçi sunum düzeni gerçekten etkileyiciydi.
    Metinler, yorumlar, soru-cevaplar ve video bağlantıları dahil her şey org-mode ile yakalanıp herkese açılmıştı; göz atması çok kolaydı.

  • Lem projesinin Emacs topluluğunda “kabul görüp görmediğini” ya da denemeye değer olup olmadığını merak ediyorum.
    Eski bir Emacs kullanıcısı olarak ara sıra ayrıldım ama hep geri döndüm; şu sıralar Lem dikkatimi çekiyor: https://github.com/lem-project/lem
    Aşina olmayanlar için: Lem kabaca Emacs benzeri bir editör; Common Lisp ile yerel olarak yazılıp genişletilebiliyor, çok platformlu, NCurses ve SDL2 gibi şeyleri destekliyor, LSP de var ve hızlı.

    • Geçen yılki Emacsen sunumunda Lem de yer almıştı ve hatırladığım kadarıyla tepkiler de iyiydi: https://emacsconf.org/2023/talks/emacsen/
      Lem’in büyümeye devam etmesini isterim.
    • Lem gerçekten harika.
      Birçok temel yönden Emacs’tan daha iyi olduğu için daha fazla bilinirlik kazanmasını isterim.
    • En son sürüm Şubat ayında çıkmış; o zamandan beri ilerleme olup olmadığını merak ediyorum.
    • İyi görünüyor; Emacs ile karşılaştırınca eklenti·genişletme ekosistemi nasıl, merak ediyorum.
      Debian paketleme planı olup olmadığını da bilmek isterim.
  • Bu yıl EmacsConf videolarını izlemek gerçekten keyifliydi; sunumlar da çok temizdi ve birçok harika çalışma devam ediyordu.
    Hâlâ izleyecek çok şey var ama şu ana kadar özellikle altyapı ve UI tarafındaki içerikler şaşırtıcıydı; gerçekten çok şey oluyor.
    Beğendiğim sunumlar şunlardı:
    https://emacsconf.org/2024/talks/casual/ -- Charles Choi’nin ahtapotlar için değil, insanlar için UI tasarlama hikâyesi. Bu şaka sevgiyle yapılıyor; ben de mutlu bir ahtapotum.
    https://emacsconf.org/2024/talks/literate/ -- Howard Abram’ın edebî programlama sunumu
    https://emacsconf.org/2024/talks/gypsum/ -- Guile ile yapılmış bir Emacs ve Emacs Lisp klonu
    https://emacsconf.org/2024/talks/rust/ -- Rust ile yapılmış deneysel bir Emacs çekirdeği olan Rune
    https://emacsconf.org/2024/talks/julia/ -- Julia ile Emacs arasındaki eşzamanlılık üzerine harika bir sunum
    https://emacsconf.org/2024/talks/guile/ -- Robin Templeton’ın Guile-Emacs’i yeniden başlatması
    https://emacsconf.org/2024/talks/mcclim/ -- Hmm, bu sunum soruyu lambdaMOO’dan mı aldı?

  • “Etkinliğin toplam barındırma maliyeti 42,92 USD + vergi; etkinlik öncesi BBB test maliyeti ise 3,11 USD + vergi, yani toplam 46,03 USD + vergi. Web düğümü ve canlı yayın düğümü, dönemin geri kalanında 1 GB nanode olarak tutuluyor. İki sunucu için ayda 5’er USD + vergi olduğundan 110 USD ediyor. Rahatça karşılanabilir.”
    Bu maliyetin diğer konferans maliyetleriyle karşılaştırıldığında nasıl olduğunu merak ediyorum.

    • Buna harcanan zaman maliyeti dahil değil.
      BBB’yi Docker ile kendi başına kurmayı denerseniz kolay olmadığını görürsünüz.
      Daha önce yapmadıysanız ya da bir şekilde uzman değilseniz epey zor; ben deneyip vazgeçmiştim.
      Aylar, hatta yıllar sonra bile açtığım issue’ya insanlar hâlâ yazıyor.
      Docker dağıtımı resmî dağıtım yöntemi de değil; bu anlaşılır bir durum ama bakımcıdan yardım almak da zor.
      Çok sayıda hareketli parçadan oluşan devasa bir kurulum.
      Yine de bunu başarmış olmaları gerçekten harika.
    • Alan adı kaydı gibi maliyetlerden bahsediyorsanız, o da epey küçük.
      Sanırım yaklaşık 12 USD’ydi ama şu an kesin maliyeti hemen kontrol edemiyorum.
      Teşekkür göstergesi olarak küçük hediyeler gönderme deneyi de yapıyoruz.
      Kötücül plan, sticker’ların veya rozetlerin başka insanların konuşmacılara Emacs hakkında laf açmasını sağlaması; ancak Corwin bunu kişisel bir deney olarak görüyor ve konferans bütçesine dahil etmiyor.
      Elbette konuşmacıların sunumlara harcadığı zaman veya insanların paylaştığı sunucular gibi parasal maliyet olarak kayda geçmeyen pek çok şey de var.
      Yine de düşük bir bütçe ve gevşek bir gönüllü düzeniyle yapılabilecek şeyler şaşırtıcı derecede fazla.
      Kendi konferansını düzenlemeyi düşünen biri için kesinlikle değerlendirmeye değer.
  • Sacha’yı uzun zamandır takip ediyorum ve sık sık paylaştığı Emacs güncellemelerini seviyorum.
    Ben ateşli bir Common Lisp meraklısıyım ve geçen yıl Mastering Emacs kitabını da aldım; artık tek yapmam gereken karar verip Emacs Lisp ile bir proje yapmak.

    • Common Lisp’ten elisp’e geçmek son derece sinir bozucu bir geçiş.
      Dinamik kapsam açısından düşünmeye gerçekten hazır olmanız gerekiyor.
      Ben tam tersine elisp’ten Common Lisp’e geçtim; tekrar elisp’e dönmek zor.
  • TeXmacs’in Emacs ya da TeX tabanlı olmayıp yalnızca onlardan ilham almış olmasına rağmen EmacsConf’a dahil edilmesi gerektiğini düşünüp düşünmediklerini merak ediyorum.

    • Tamamen dışarıdan bakan biri olarak, dahil edilmesinin doğru olduğunu düşünüyorum.
      Emacs türü araçlar arasında fikir ve tutku alışverişi, hem iki projeye hem de genel olarak Lisp tabanlı editörlere mutlaka fayda sağlar.
      Gerçekten dışarıdan bakan biri olmamın nedeni, teknik doküman yazarken LyX kullanmam; bu yüzden TeXmacs’in çok önemli bir kullanım senaryosunu kaçırıyor olsam da durum bu.