2 puan yazan GN⁺ 2023-07-31 | 1 yorum | WhatsApp'ta paylaş
  • 1988'den beri varlığını sürdüren IRC, kullanıcı sayısı azalmış olsa da dağıtıklık, hafiflik ve anonimlik sayesinde Discord'dan daha savunulabilir bir sohbet temeli olarak değerlendiriliyor
  • Discord eleştirisinin odağında, merkezi ve tekelci bir platformun konuşmaları ve kişisel verileri toplaması ve kullanıcıların yönetici kararlarına bağımlı olduğu bir yapı bulunuyor
  • IRC'de herkes sunucu ve kanal kurabildiği için, Freenode çöküşünden sonra Libera Chat'e geçiş örneğinde olduğu gibi ayrılma ve yeniden yapılanma mümkün oluyor
  • Sohbet kayıtları, görsel paylaşımı, sesli/görüntülü iletişim eksikliği; terminal istemcileri, bouncer, SSL, OTR, Mumble, görsel barındırma ve DCC gibi yardımcı araçlarla tamamlanabiliyor
  • Microsoft Comic Chat, IRC konuşmalarını çizgi roman panelleri ve avatar ifadeleriyle göstererek metin tabanlı konuşmaya sözsüz ifade katan bir örnek olarak tanıtılıyor

IRC'yi tercih etme nedenleri

  • IRC, 1988'den beri var olan bir sohbet protokolü; kullanıcılar IRC istemcileriyle bir sunucunun daemon'una bağlanır, isim seçer ve kanallarda ya da özel mesajlarla konuşur
  • Sosyal medya ve Discord yüzünden altın çağındaki popülerliğini büyük ölçüde kaybetmiş olsa da, bu yazı tam tersine IRC'ye neden daha güçlü biçimde çekildiğini anlatıyor
  • Yazar önce, kapaklı telefonlar, CD'ler, Office 97, MP3 çalarlar, CRT TV ve monitörler, Windows 98 oyun PC'leri gibi retro teknoloji ve kültürü kullanmayı sürdürme eğiliminden söz ediyor
  • 2022 itibarıyla doğrudan bir IRC sunucusu işletiyor ve burada çok zaman geçiriyor; 1980'lerden kalma “eski” bir platformu kullanmanın, sıraladığı yaşam tercihleri içinde en makul biçimde savunulabilir olanı olduğunu düşünüyor

Discord yerine IRC'yi seçmek gerektiği tezi

  • Discord'a yönelik eleştiri, onun merkezi ve mülkiyetçi bir platform olması noktasından başlıyor
    • Discord'un kullanıcı konuşmalarını, çalışan programları ve telefon numarası gibi bilgileri topladığı ve bunları reklam hedeflemede kullandığı eleştiriliyor
    • Şirket ve devlet gözetimine duyarsızlaşan çok kişi olsa da, gerçek hayatta bir satış görevlisinin konuşmaları dinleyip peşinizden gelerek ürün önermesinin ihlal gibi hissedileceği benzetmesi yapılıyor
  • Merkezi hizmetlerde kullanıcılar yöneticilere bağımlı hale geliyor
    • Discord'un, bağımsız IRC sunucularından oluşan denizi tek bir kurumsal walled garden ile değiştirdiği düşünülüyor
    • Kullanıcının hizmet sahibine ters düşmesi halinde tüm kamusal alandan dışlanabilmesi sorun olarak görülüyor
  • Discord'dan kaçınmayı öneren kaynaklar olarak Richard Stallman'ın Discord eleştirisi ve Spyware Watchdog'un Discord yazısı birlikte sunuluyor

IRC'nin dağıtıklığı ve güç yapısı

  • IRC, Discord gibi tek bir platformdan çok bir standart ve sunucular ekosistemi olduğundan, istikrarlı barındırma ve temel bilgisayar bilgisi olan herkes kendi sunucusunu kurabiliyor
  • Büyük IRC ağları arasında Rizon, EFNet ve Libera Chat var, ancak çok sayıda küçük ağ da bulunuyor
    • Netsplit.de 500'ü biraz aşkın ağdaki kanalları dizinliyor
    • Bu arama motoru da görece büyük ağlarla sınırlı; özel ya da çok küçük ve bilinmeyen ağlar dışarıda kalıyor
    • Bazı ağlar arkadaş grupları ya da şirket içi iletişim için kullanılıyor olabilir
  • IRCOp yetkisini kötüye kullanma ihtimali olsa da, tam dağıtık bir yapıda bu tür kötüye kullanımın uzun sürmesi zor görülüyor
    • Kullanıcılar başka ağlara geçebilir veya doğrudan yeni bir ağ kurabilir
  • Bunun en bilinen örneği Freenode exodus
    • Freenode, yeni yönetimin düşmanca devralmasından sonraki birkaç ay içinde hızla çöktü
    • Memnun olmayan kullanıcılar topluca yeni kurulan Libera Chat'e geçti

IRC'nin yarattığı küçük sığınaklar

  • IRC'nin terminolojisi ve bağlantı süreci dışarıdan karmaşık göründüğü için, düşük teknik okuryazarlığa sahip kullanıcıları doğal olarak elediği düşünülüyor
  • Web sohbet arayüzleri IRC'ye giriş kapısı olarak tasarlanmış olsa da, birçok yeni kullanıcının yaklaşık 30 saniye etkinlik görmezse ayrıldığı söyleniyor
    • Web istemcileri, sıradan kullanıcının gerçek bir IRC istemcisine erişemediği durumlarda geçici çözüm olarak görülüyor
    • Yazar, SSH istemcisi ya da IRC istemcisi olmayan kapaklı telefonunda Kiwi IRC kullandığını belirtiyor
  • IRC kullanıcıları ekrandaki metni metin olarak kabul ediyor; istemezlerse kanaldan çıkabiliyor veya ignore özelliğiyle engelleyebiliyor
    • Birçok ağ, önceden onaylanmamış kullanıcıların özel mesajlarını engelleyen sunucu taraflı ignore özelliği de sunuyor
  • UnrealIRCd IRCOp guide'daki ilkelerde olduğu gibi, IRCOp'lar genelde yalnızca sunucu güvenliği veya yasa ihlali gibi ciddi durumlarda yetki kullanan tarafsız kişiler olarak görülüyor
  • Büyük sunucularda aynı kanalda olmadıkça IRCOp'larla doğrudan etkileşim kurmak nadir; herkes kanal açıp yönetebildiği için yöneticilerin çoğu zaman rolü elektriğin açık kalmasını sağlamakla sınırlı kabul ediliyor

Anonimlik ve ağlar arasındaki farklar

  • IRC'nin katılım için çoğu zaman kişisel bilgi istememesi, onu yüksek anonimlik sunan bir ortam haline getiriyor
    • Discord'un telefon numarası isteyebildiği, hatta bazı odaların sosyal medya geçmişi kontrolü talep ettiği eleştiriliyor
  • Birçok modern IRC sunucusu IP adreslerini gizliyor ve VHost sağlıyor
    • VHost, kullanıcının IP yerine gösterilecek sahte ya da gerçek alan adını seçebilmesini sağlayan bir özellik
    • IRC ağlarının çoğu VPN bağlantılarına izin veriyor; Tor ise daha seyrek kabul ediliyor
  • Her ağ aynı kullanım kolaylıklarını sunmuyor
    • EFNet, en eski IRC ağlarından biri ve modern kolaylıkları neredeyse hiç benimsememiş bir örnek
    • EFNet, bağlandığınız sunucunun kendi alan adı yoksa tam IP adresini gösteriyor
    • NickServ ve ChanServ gibi isim ve kanal kayıt hizmetleri de sunmuyor

IRC'nin hafifliği ve kayıt açığını kapatma yolları

  • IRC protokolü, 1988 internet hızlarında bile sürdürülebilir olacak şekilde tasarlandı ve Discord istemcisine kıyasla düşük kaynak tüketimli bir metin protokolü olarak ele alınıyor
  • IRC sunucularına Telnet ile de bağlanılabiliyor, ancak sunucunun bağlantının koptuğunu sanmaması için elle ping göndermek gerekiyor
  • Temel IRC'de, çevrimdışı kaldığınız sıradaki konuşma kayıtlarını görme özelliği yok
  • En çok tercih edilen çözüm, bir Linux/BSD sunucusunda Irssi ya da WeeChat gibi terminal tabanlı istemcileri Screen veya Tmux içinde sürekli çalıştırmak
    • Kullanıcı internete bağlı herhangi bir bilgisayardan SSH ile sunucuya bağlanıp istemcinin açık kaldığı oturuma aynen geri dönebiliyor
    • Yazar, 2006'dan beri arkadaş sunucusundaki shell hesabından ücretsiz herkese açık shell'lere, evdeki Raspberry Pi sunucusuna ve bugün web sitesiyle altyapısını barındıran sunucuya kadar bu yöntemi kullandığını söylüyor
  • Terminal istemcisi kullanmayanlar için alternatif olarak IRC bouncer bulunuyor
    • Bouncer, kullanıcı adına belirli bir sunucu ve kanallara bağlanır ve mesajları kaydeder
    • Kullanıcı bouncer'a bir IRC sunucusuymuş gibi bağlanır, yokluğundaki kayıtları alır ve her zamanki gibi sohbet eder

Güvenlik, görseller ve sesli/görüntülü iletişim için dolaylı çözümler

  • IRC açık ve basit bir protokol olduğu için dinlemeye karşı savunmasız olabilir
  • Birçok IRC ağı SSL bağlantısına izin veriyor ve genellikle standart 6667 yerine 6697 portu kullanılıyor
    • Kanaldaki bir kişi SSL kullanmıyorsa diğerlerinin çabası da boşa gidebilir
    • Kanallarda SSL kullanmayanların yazması kısıtlanabilir
  • Linux'ta Irssi, WeeChat ve HexChat; OTR ayarıyla, ilgili eklentiye sahip karşı tarafla tamamen şifreli 1:1 görüşme yapabiliyor
  • Discord'da olup IRC'de yerleşik olmayan özellikler arasında görsel paylaşımı, sesli sohbet ve görüntülü sohbet bulunuyor
    • Yazar bunları kişisel olarak gereksiz gördüğünü, özellikle de sesli sohbeti sevmediğini belirtiyor
  • Sesli sohbet gerçekten gerekliyse Mumble gibi harici bir hizmet kullanılabilir
    • Mumble özgür yazılımdır ve IRC'de olduğu gibi kişisel sunucu kurmaya izin verir
  • Görsel paylaşımı için kişisel sunucu, Catbox.moe ya da Uguu.se gibi görsel barındırma hizmetleri kullanılabilir
    • IRC, DCC protokolü üzerinden 1:1 dosya aktarımını destekler
    • Ancak DCC'nin istemcilere göre uygulanışı değişir ve güvenlik duvarlarında varsayılan olarak engellenebilir

Microsoft Comic Chat'in kattığı ifade biçimi

  • Microsoft Comic Chat, Microsoft'un 1990'larda yaptığı sıra dışı bir IRC istemcisi
    • MSN Messenger tarafına yönelinmesiyle 20 yılı aşkın süre önce sona erdirildi, ancak kült bir popülerliği sürüyor
  • Sıradan metin tabanlı IRC istemcilerinin aksine, kanalı ilerleyen bir çizgi roman şeridi gibi işliyor
    • Katılımcılar bir avatar seçiyor
    • Konuşurken belirli bir ifade ya da poz ekleyebiliyor
    • Hiç konuşmadan yalnızca ifadeyle tepki vermek de mümkün
  • Comic Chat, varsayılan avatarları ve kullanıcı yapımı avatarları nedeniyle oldukça mizahi bir yapıya sahip, ancak konuşmaya ifade ve beden dili ekleyerek söylenmek isteneni vurgulayabiliyor ya da netleştirebiliyor
  • Abartılı yüz ifadeleri ve beden dili ile IRC'nin eşzamansız metin konuşma yapısı sayesinde, Comic Chat'in otistik bireyler için çok uygun bir iletişim biçimi olabileceği düşünülüyor
  • Comic Chat bir Windows programı, ancak Linux'ta da çalıştırılabiliyor; bunun için ShadowM00n'un Wine kurulum rehberi veriliyor
  • Varsayılan avatarların ötesinde, Mermaid Elizabeth'in Comic Chat sitesi, eski Comic Chat siteleriyle çok sayıda avatar ve kaynağı bir araya getiriyor

KoshkaIRC ve Comic Chat Caturday

  • Yazar, Discord'dan IRC ve Mumble gibi özgür ve dağıtık alanlara geçilmesini savunurken kendi IRC ağı KoshkaIRC'yi de tanıtıyor
    • Sunucu adresi irc.koshka.love
    • Ana kanal adı #
  • Aynı sunucudaki #comicchat kanalında Microsoft Comic Chat kullanımının yeniden canlandığını söylüyor
  • Comic Chat ayrı bir IRC istemcisi gerektirdiği, shell üzerinde çalışmadığı ve bouncer'a bağlanmak için fazla eski kaldığı için her cumartesi tüm gün süren Comic Chat Caturday adlı bir etkinlik düzenlemeye karar veriliyor
    • Okyanusya bölgesindeki kullanıcılar için bu, pazar gününe daha yakın olabilir
  • Sonuç olarak, özgür ve açık protokolleri kullanmaya devam eder ve eski internetin ilkelerini korursak, “eski güzel internet” tamamen ölmüş sayılmaz

1 yorum

 
GN⁺ 2023-07-31
Hacker News yorumları
  • Yazıda hafifçe geçiliyor ama yerleşik sohbet geçmişi desteğinin olmamasının, IRC’nin fiilen geri plana itilmesinin başlıca nedeni olduğunu düşünüyorum
    Geçmiş “süslü” bir özellik değil; her zaman açık ayrı bir loglama hizmetini kendiniz çalıştırmanızı isteyen yaklaşım yeterli değil
    Üstelik bu sorunu olmayan açık federe sohbet protokolleri de zaten var

    • Discord’un geçmiş ve arama özellikleri de berbat
      Geçmiş kullanıcıya değil Discord’a ait olduğu için, bir sunucudan banlanırsanız, sunucu kapanırsa veya Discord hesabınız engellenirse erişim sonsuza dek kayboluyor
      Bazı IRC kanal günlükleri gibi web’de herkese açık olup indekslenmiyor ya da dışarıdan aranamıyor; birkaç günlük logu geriye doğru tarama UX’i de yavaş ve eziyetli
      Standart metin araçlarına dışa aktarıp işlemek de zor; regex araması yok ve birden fazla sunucunun loglarında aynı anda arama yapılamıyor
      Onlarca yıl önceki IRC loglarını bile anında arayıp metin olarak işleyebiliyorum; ama Discord logları Discord’un içinde hapsolmuş durumda ve yalnızca güzel görünen ama korkunç bir UI üzerinden aranmak zorunda
      Discord’un popüler olmasının nedeni geçmiş değil; kaydolmanın, katılmanın ve sunucu açmanın kolay olması, satır içi görseller, karmaşık IRC komutlarını bilme gerekmemesi ve hoş görünümlü istemciler
      Ancak Discord, verilerin ölmeye gittiği bir bilgi kara deliği
    • Geçmişin kendisinden daha büyük sorun, geçmişteki mesajlara adres verilip verilememesi
      Discord araması o kadar kötü ki geçmiş olsa bile çoğu zaman işe yaramıyor; ama yararlı bir mesajı veya tartışmayı bağlantıyla “sabitleyebilmek” önemli
      Temel IRC’de, geçmiş olup olmamasından bağımsız olarak, mesaj adresleme yok
      Bunu doğru düzgün ele almak için message-tags uzantısı(https://ircv3.net/specs/extensions/message-tags), message-ids desteği(https://ircv3.net/specs/extensions/message-ids.html) ve muhtemelen echo-message(https://ircv3.net/specs/extensions/echo-message) de gerekiyor
      Sunucu ve istemcilerin bunları ne kadar desteklediğini bilmiyorum; istemcilerin de mesaj ID’lerini veya kalıcı bağlantıları ortaya çıkaran bir yönteme ihtiyacı var
      O noktaya gelince, geçmiş desteği sunan, üzerinde çalışılmakta olan chathistory uzantısını(https://ircv3.net/specs/extensions/chathistory) da istemeye başlıyorsunuz
    • Aksine, geçmişin olmaması IRC’de hoşuma gidiyor
      Discord ve Slack’te geçmiş olduğu için insanlar herkesin her şeyi okumuş olmasını bekliyor
      Odada olmayan kişinin mesajı görmemiş olacağını varsayan deneyim daha iyi; IRC çok daha belirgin biçimde eşzamanlı konuşma gibi hissettiriyor
      Discord ve Slack sohbetleri eşzamanlı mı, eşzamansız mı belirsiz
    • Geçmişi olmayan sohbet gerçekten israf
      Eskiden hobi olarak IRC kullandım, işte de 10 yıl kullandım; ama IRC bir iletişim biçimi olarak tamamen kötüydü
      İnsanların yerinde olmadığını göstermek için takma adını değiştirmesi en büyük şikâyetimdi
    • IRC’de geçmiş desteği olmamasını seviyorum
      Bir kanala girdiğinizde gerçek bir odaya girmiş gibi oluyor; ben yokken neler konuşulduğunu bilmiyor halde oluyorum
  • Discord’dan hoşlanmayanlara söyleyeceklerim basit
    Discord’dan önce Ventrilo, Mumble, TeamSpeak, Skype vb. araçları neredeyse 10 yıl boyunca her gün kullandım
    Sesli sohbet vardı ve bazılarında kullanılabilir metin sohbeti de vardı; ama Discord sesli sohbeti, görselleri·kod parçacıklarını·emojileri·tepkileri destekleyen iyi bir metin sohbetini, video yayınını, dosya paylaşımını, güçlü bot entegrasyonlarını ve kendi barındırılan alternatiflere göre daha az güvenlik sorununu tek yerde topladı
    Özellikle MMORPG gibi oyun topluluklarında, bir takımdan ayrıldığınız ya da 5 ay önce yanlış TeamSpeak sunucusunda biriyle konuştuğunuz için DDoS’a uğrama vakaları olduğundan güvenlik önemliydi
    Push-to-Talk da önemli
    Uzaktan çalışırken arkada çocuklar varsa konuşmak için düğmeye basma özelliği gerçekten kullanışlı; oyuncular da 20 yılı aşkın süredir arka plan gürültüsü olarak ebeveynleri varken bunu yapıyor
    Tüm sunucularda tek bir hesap kullanırken kimliğinizi özelleştirebilmeniz de dahil olmak üzere tek bir çözümdü; bu yüzden pazarı kazandı
    IRC’nin sadeliği hacker ruhuna güzel gelebilir, ama benim sorunumu çözmüyor ya da hayatımı kolaylaştırmıyor; bu yüzden Discord yerine kullanmayı düşünmem

    • Kendi barındırılan alternatiflerdeki güvenlik sorunları büyük bir meseleydi
      Eskiden belirli türde oyun sunucularında TeamSpeak başlıca iletişim aracıydı; neredeyse her oyun sunucusunun ve birçok takımın TS’i vardı
      Sonuçta IP adreslerinin her yere sızdığı bir felaket yaşandı; bir sunucuya girip oyun takma adınızla eşleştirildiğinizde kritik bir anda DDoS ile çevrimdışı bırakılma olasılığınız yüksekti
      Discord’a geçince bu tür şeyler çok daha az oluyor
    • Discord’u seviyorum, her gün kullanıyorum ve neden “kazandığını” da tamamen anlıyorum
      Yine de açık protokol kullanmasını ve içerik indekslemeye izin vermesini isterdim
      İlke olarak tescilli yazılımdan hoşlanmıyorum ve Discord’un temel sırlarını açmayacağını da biliyorum; ama en azından yöneticiler tek bir onay kutusuyla metin kanallarının arama motorları tarafından indekslenmesini sağlayabilse iyi olurdu
      Böylece Discord kanalına girmeden SSS’ye sabitlenmiş sorun çözümlerini gelecekteki insanlar bulabilir ve bir gün o kanal ortadan kalksa bile bilgi tamamen kaybolmazdı
    • Discord’dan nefret etmiyorum; ama eski tarz web forumlarının daha uygun olduğu bağlamlarda Discord’un kullanılmasından hoşlanmıyorum
    • MS Teams de Push-to-Talk destekliyor, ancak önce etkinleştirmek gerekiyor
      Basit yanıt https://answers.microsoft.com/en-us/msteams/forum/all/teams-... adresinde, belgeler ise https://support.microsoft.com/en-us/office/muting-and-unmuti... adresinde
    • Eskiden Discord’dan önce Ventrilo, Mumble, TeamSpeak, Skype vb. vardı; şimdi ise Discord, Ventrilo, Mumble, TeamSpeak, Skype, Slack, Teams vb. var
  • 90’lardan beri IRC kullanıyorum; uzun süre Undernet #Linux ve #Japan kanallarında operatördüm, Londra’dayken küçük bir IRC ağı için sunucu da çalıştırdım ve Japonya’da da aynı küçük ağın sunucusunu yönettim
    Yazı harikaydı ama Matrix’ten hiç bahsetmemiş
    Matrix, IRC gibi merkeziyetsizdir ve ircd çalıştırır gibi kendi homeserver’ınızı işletebilirsiniz
    Uygun bir istemciyle Matrix homeserver’ına bağlandığınızda IRC’nin sohbet avantajlarına ek olarak sohbet içinde görsel paylaşma ve metin biçimlendirme gibi Discord tarzı avantajlar da elde edersiniz
    Oda ayarlarına bağlı olarak sohbet geçmişi de vardır; tamamen şifrelenmiş odalar mümkündür ve sesli·görüntülü odalar da oluşturabilirsiniz
    Artık tamamen Matrix’e geçmiş durumdayım; Discord etrafı çevrili bir bahçeyken Matrix, IRC gibi tamamen merkeziyetsiz olduğu için bugünlerde IRC yerine Matrix’i öneriyorum

    • Matrix’e şöyle bir bakıp homeserver çalıştırmayı deneyen birçok kişi, referans uygulama olan Synapse ile karşılaşıyor; şahsen bana hantal bir Python canavarı gibi geldiği için yıllarca uzak durdum
      Go ile yazılmış ikinci nesil alternatif Dendrite daha hafif, ancak son baktığımda bazı özellikleri eksikti
      Birkaç yıl önce Rust ile yazılmış son derece hafif homeserver uygulaması Conduit’i (https://conduit.rs/) buldum; ayrıca katılımı yüksek ve hızlı yanıt veren bir topluluğu var
      18–24 aydır çalıştırıyor; aile iletişimi, küçük bir işletme ve iş grupları için kullanıyorum. Henüz bakmadıysanız Conduit’i incelemenizi şiddetle öneririm
    • Mevcut sohbetleri yüklerken hâlâ biraz yavaş, ama Matrix’in ciddi potansiyeli var
      Niş toplulukları keşfetme konusunda şimdiden fediverse’ten çok daha iyi iş çıkarıyor
    • Ben de aynı şeyi düşünüyordum; Matrix ya da XMPP’den bahsedilmemesine şaşırdım
    • Açık kaynak kodun %99’unun üzerinde bulunduğu, tamamen kapalı kaynaklı Git ön yüzü GitHub için de aynı şeyi düşünüp düşünmediğinizi merak ediyorum
  • Yazarın keşke olgulara dayanarak yazmasını isterdim; dogmatik, otoriter bir fan fiction gibi görünüyordu
    IRC'nin geçerli olmamasının nedeni basit ve açık: kullanıcıların beklediği özelliklerden yoksun olması
    Signal veya Telegram'ın da IRC tarzı büyük sohbet odası hizmetleri yapmış olması, ama bunları IRC'nin üzerine kurmamış olmaları anlamlı

    • Discord mesaj verileri için tek tehdit mee6 gibi üçüncü taraf botlar
      Bunlar çok sayıda herkese açık, özel ve küçük arkadaş sunucusuna gateway olarak bağlanıp tüm mesaj verilerini tarayarak data lake'lere çekebilir
      Bu yüzden Discord, verileri yalnızca kullanıcı uygulamayı başlattığında alan Application Commands[0]'ı öne çıkardı; bot 100'den fazla sunucudaysa kimlik doğrulaması gerektiren Message Contents'i de ayrıcalıklı intent[1] yaptı
      [0] https://discord.com/developers/docs/interactions/application...
      [1] https://support-dev.discord.com/hc/en-us/articles/4404772028...
    • Özellik eksikliği bir özelliktir
  • IRC'ye karşı bir kötü niyetim yok, ama Discord'a alternatif olarak IRC'yi önermek, Discord'un hangi konuda güçlü olduğunu temelden anlamamak gibi göründüğü için şaşırtıcı
    Kendi barındırabileceğiniz bir alternatif arıyorsanız Matrix, özellikle de modern görüntülü ve sesli sohbet odalarına sahip Matrix, Discord'un sunduklarına çok daha yakın
    Yine de Discord'un temel kullanım alanı olan oyun sırasında sesli sohbeti, yakalanan oyun ekranının akıcı biçimde video olarak yayınlanmasını ve 8 yaşındaki yeğenlerin bile kendi başına öğrenebileceği kadar pürüzsüz bir arayüzü ikame etmek zor

    • Yazının karşı çıktığı kullanım alanlarının bunlar olmadığını düşünüyorum
      Discord'un yalnızca metin odaklı pek çok kullanım alanı var; örneğin şunlar
      https://news.ycombinator.com/item?id=36746154
      https://news.ycombinator.com/item?id=29712098
    • Kültürel bir kopukluk var gibi
      Discord vb. seven insanlar için IRC'yi daha kullanılabilir hâle getirirseniz, IRC'yi seven pek çok kişiye bunun temelden değişmiş ve bozulmuş olduğu hissi verecektir
      Tersi de aynı; bu yüzden IRC'nin yeniden canlanıp kitlesel olarak kullanılacağını sanmıyorum
  • “Discord özel değil” argümansa, zaten kaybetmişsiniz demektir
    Discord kullanan insanlar bunu umursamıyor; böyle bir iddia, Discord'un neden kullanıldığını gerçekten anlamadığınızı gösteriyor
    Discord'un neden kötü olduğunu ele alan yazılar düzenli olarak çıkıyor, ama hepsi asıl noktayı kaçırıyor

    • Benim asıl sorunum Discord'un kendisi değil, Discord'un neyin yerini aldığı
      Birçok web sitesi ve forumun yerini Discord aldı ve bu pek iyi değil
      Temelde bir mesajlaşma uygulaması olmasına rağmen “bağlantı Discord'umda” gibi, web sitesinin daha uygun olduğu amaçlar için kullanılıyor
    • Adil olmak gerekirse, küçük bir özel Discord sunucusuna gizli belgeler yükleyip yakalanan kişi muhtemelen mahremiyet istiyordu
      Elbette ben ve pek çok kişi neredeyse yalnızca herkese açık sunucuları kullanıyoruz; hatta bunların internette aranabilmesi için daha az özel olmasını isterdim
  • IRC’nin oldukça yalın yapısının havalı olabileceğine katılıyorum
    Ancak Teams, Slack, Discord gibi modern servisler, istemci cihazları arasında sorunsuz sürekliliği en öncelikli konu olarak görüyor
    Dizüstü bilgisayarı bırakıp tuvalete gidince telefonu çıkarıp yazmaya devam etmek gibi
    Birden fazla cihaz kullanmaya başladıktan sonra da bir süre IRC kullandım, ama asenkron mesajlaşma gibi temel işlevlerin çalışması için proxy’lere ya da GNU screen üzerinden ssh bağlantısı gibi yöntemlere bel bağladım
    IRC’nin üzerine istemciden bağımsızlık kurmak için muhtemelen IRC’nin kendisinden daha karmaşık bir protokolü etrafına sarmak gerekir
    Ben olsam büyük şirketlerin ilginç bir retro özellik olarak IRC tarzı kanalları devreye almasına daha çok bahse girerdim; bunun IRC’nin yeniden canlanmasından daha popüler olma ihtimali yüksek görünüyor

    • Teams’in cihazlar arası sorunsuzluğu epey tutarsız
      Bildirimler düşüyor, mesajlar düşüyor, mesaj sıralaması karışıyor; yaklaşık 3 ay düzelmiş gibi görünse tekrar oluyor ve çoğunlukla Android’de yaşanıyor gibi
      Genel olarak mesajlaşma uygulamalarında çoklu cihaz sorunu MSN Messenger ve Skype zamanlarında çözülmüş gibiydi, ama akıllı telefon çağında bu mesajlaşma uygulamaları telefona başarılı biçimde taşınamayınca WhatsApp türü uygulamaların yeniden tek bir cihaza bağlı kalma sorunu ortaya çıktı
      Sonradan web erişimi eklediler ama bu gerçek çoklu cihaz desteğinden çok bir hack’e yakındı
      Telefon mesajlaşma uygulamalarının çözdüğü büyük sorun, protokolün kalıcı bağlantı gerektirmemesiydi
      Teorik olarak MSN, ICQ, Skype, IRC de genişletilebilirdi; ama sıfırdan yapıp pazara önce çıkmak her zaman daha hızlıdır
      Bugün IRC’yi modern bir çoklu cihaz deneyimiyle kullanmak istiyorsanız Quassel[1] ve Android için Quasseldroid’in en iyi çözüm olduğunu düşünüyorum
      Bouncer’a benziyor, ama bouncer olan quassel-core ile GUI olan quassel-client arasında kendi protokolünü kullanarak tüm cihaz durumunu eksiksiz eşitliyor ve kararsız mobil bağlantılarda da çalışıyor
      Her yerden erişilebilmesi için core’u bir sunucuda çalıştırmak gerektiğinden, metnin bahsettiği “sıradan kullanıcılar” için değil; ama modern dünyada IRC’yi kullanılabilir kılan yöntem bu
      Telefonda termux ile ssh bağlanıp screen içindeki irssi’yi kullanmak istemem
      Web 2.0 tarzı istiyorsanız sonraki seçenek muhtemelen The Lounge[2] olur
      [1] https://quassel-irc.org/
      [2] https://thelounge.chat/
    • Anlattığınız şey temelde BNC: https://en.wikipedia.org/wiki/BNC_(software)
      İlk noktayla biraz bağlantılı olarak, şahsen daha fazla bağlantıyı kesmenin yollarını arıyorum
      Telefonu tuvalete götürmemek kadar kısa kopuşlar bile buna dahil; artık sürekli bağlı olmaktan hoşlanmadığımı fark ettim
      Temel IRC, bitmeyen bağlantı kâbusuna kıyasla rüya gibi geliyor
    • Slack bu aralar eşitleme için epey uzun süre bekletiyor, bazen açıkça yenilemek gerekiyor ve okunmamış sayısını taşıma şekli de rastgeleymiş gibi hissettiriyor
      Discord ise kızımdan gelen DM’leri asla bildirmezken, tamamen sessize aldığım oyun Discord’unun duyurularını her zaman bildirim olarak gönderiyor
    • IRC’de de masaüstünde quasselclientı bırakıp tuvalete giderek telefondaki Quassel uygulamasından yazmaya devam edebilirsiniz
      Aslında Quassel’e bağlı olduğunuz için çalışır
      Elbette gerçekte bunu yapmazsınız
    • Yeni bir protokol oluşturmaya gerek yok
      Ergo IRCd, yalnızca standart IRC protokolüyle bile aynı hesaba ve aynı nick’e birden fazla istemcinin aynı anda bağlanmasını destekliyor
      https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE....
  • “IRC’yi kullanmış biri karmaşık hiçbir şey olmadığını bilir” türü ifadeler ve yazarın “sıradan kullanıcılaştırma” meselesi, IRC’ye geri dönmeyi her düşündüğümde beni kesin biçimde uzaklaştıran bir tür entelektüel elitizm gibi geliyor

    • Bakış açısı o kadar dar ve benmerkezci ki IRC’nin karmaşık olmadığına gerçekten inanıyor gibi görünüyor
      Gerçek kullanıcı tabanıyla bağ kuran bir sezgiyi korumanın ne kadar önemli olduğunu iyi gösteriyor
    • Bu söz isabetsiz
      Teknolojinin kendisi herhangi bir “elitizm” taşımıyor; eskiden teknik olmayan kullanıcıların bulunduğu çok sayıda kanal ve ağ da vardı
      Shoutcast’ın popüler olduğu dönemde sunucuların ilgili IRC kanalları olurdu; insanlar şarkı isteğinde bulunur ya da müzik hakkında konuşurdu
      “Teknoloji cahili kullanıcıları engeller” sözü de tuhaf; ortaokul öğrencilerinin IRC kanallarına pek zorlanmadan bağlandığını gördüm
  • Matrix çok pratik bir sohbet protokolü ve birkaç aydır tam zamanlı kullanıyorum
    WhatsApp ve Telegram hesaplarımı da bridge’leyip telefonda ve masaüstünde yalnızca Matrix istemcisi kullanıyorum; sorun yok
    Gerçek hayattaki arkadaş grupları için WhatsApp gibi, çevrimiçi odalar için IRC/Discord/Slack gibi kullanılabiliyor; ayrıca IRC’de eksik olan geçmiş kaydı da var

    • Berbat Element istemcisine nasıl katlandığınızı merak ediyorum
      Matrix kullanıyorum ama Element’e güvenemediğim için hesap bridge’i yapmıyorum
  • Üniversitedeyken arkadaşlarımla özel bir IRC sunucusu başlatmıştık; yaklaşık 15 yıl geçmiş olmasına rağmen hâlâ kullanıyoruz.
    Bir Ventrilo sunucusu da işletmiştik ama kısa sürede Mumble’a geçtik; Discord’a taşınacak gibi de görünmüyoruz.
    IRC hayatımın büyük bir parçasıydı; organize Quake, CS 1.6 ve Dota maçlarına da IRC üzerinden katılırdım.
    Artık hardcore oyunları daha az oynuyorum ama muhtemelen o rolü Discord ve oyun içi otomatik eşleştirme almıştır.
    Teknik konuları öğrenmek için de IRC harika bir kaynaktı.
    Günümüzde çoğu açık kaynak topluluğu Discord, Slack, Gitter gibi yerlere yönlendiriyor.
    IRC’nin geri dönmesini isterdim.
    Yeni ağların hepsi kendi istemcilerini kullanmaya zorluyor; modern tasarım eğilimlerinden de hoşlanmıyorum.
    Windows’ta mIRC ve Linux’ta irssi, benim ölçütlerime göre UX/UI açısından neredeyse kusursuzdu; sonrakiler ise önemli içerik olan sohbetten dikkati uzaklaştıran boşluk ve dağınıklıktan başka bir şey eklemedi.

    • Ondan sonraki her şey yalnızca boşluk ekledi.
      UX insanlarının kendinden nefret eder gibi, en iyi işlerini “hiçlik” olarak gördüklerini hep hissetmişimdir.
      Ne kadar çok hiçlik, ne kadar çok alan, ne kadar çok boş yer eklerlerse yaptıkları işle o kadar rahat ediyor gibiler.
      “Kusursuz olana hiçbir şey ekleyip para aldım” hissi veriyor; kafamdaki küçük ses de bu boşluğun onların ruhlarına benzediğini fısıldıyor.