2 poin oleh GN⁺ 2023-07-31 | 1 komentar | Bagikan ke WhatsApp
  • IRC yang bertahan sejak 1988 dinilai sebagai basis chat yang lebih bisa dipertahankan daripada Discord berkat sifat terdesentralisasi, ringan, dan anonim, meski jumlah penggunanya menurun
  • Kritik terhadap Discord berfokus pada struktur platform monopoli terpusat yang mengumpulkan percakapan dan data pribadi, serta membuat pengguna tunduk pada keputusan operator
  • IRC memungkinkan siapa pun membuat server dan channel, sehingga migrasi dan penyusunan ulang dimungkinkan, seperti perpindahan ke Libera Chat setelah runtuhnya Freenode
  • Kekurangan seperti log percakapan, berbagi gambar, serta minimnya suara dan video bisa dilengkapi dengan alat bantu seperti klien terminal, bouncer, SSL, OTR, Mumble, image hosting, dan DCC
  • Microsoft Comic Chat diperkenalkan sebagai contoh yang menambahkan ekspresi nonverbal ke percakapan berbasis teks dengan menampilkan obrolan IRC sebagai panel komik dan ekspresi avatar

Alasan menyukai IRC

  • IRC adalah protokol chat yang sudah ada sejak 1988; pengguna terhubung ke daemon server lewat klien IRC, memilih nama, lalu berbincang melalui channel atau pesan pribadi
  • Popularitasnya memang turun jauh dibanding masa jayanya karena media sosial dan Discord, tetapi tulisan ini justru merangkum alasan mengapa penulis makin tertarik pada IRC
  • Penulis lebih dulu mengungkap kecenderungannya untuk tetap memakai teknologi dan budaya retro seperti ponsel lipat, CD, Office 97, pemutar MP3, TV dan monitor CRT, serta PC game Windows 98
  • Per 2022, ia mengelola server IRC sendiri dan menghabiskan banyak waktu di sana, serta menilai bahwa memakai platform “kuno” dari 1980-an adalah pilihan hidup yang paling masuk akal untuk dipertahankan di antara daftar kebiasaannya itu

Argumen memilih IRC alih-alih Discord

  • Kritik terhadap Discord berangkat dari fakta bahwa ia adalah platform terpusat dan proprieter
    • Discord dikritik karena mengumpulkan informasi seperti percakapan pengguna, program yang sedang berjalan, dan nomor telepon, lalu memakainya untuk penargetan iklan
    • Banyak orang dianggap sudah kebal terhadap pengawasan perusahaan dan pemerintah, tetapi penulis membandingkannya dengan situasi nyata ketika seorang pramuniaga menguping percakapan lalu mengikuti kita sambil menawarkan barang, yang akan terasa sebagai pelanggaran
  • Dalam layanan terpusat, pengguna tunduk pada operator
    • Discord dianggap menggantikan lautan server IRC independen dengan satu walled garden korporat
    • Jika pengguna berseberangan dengan pemilik layanan, mereka bisa terusir dari seluruh ruang publik itu sekaligus
  • Sebagai bacaan yang menyarankan untuk menghindari Discord, turut diperkenalkan kritik Richard Stallman terhadap Discord dan artikel Discord dari Spyware Watchdog

Desentralisasi IRC dan struktur kekuasaannya

  • IRC bukan satu platform tunggal seperti Discord, melainkan lebih mirip ekosistem standar dan server; siapa pun bisa membuat server jika punya hosting yang stabil dan pengetahuan komputer dasar
  • Ada jaringan IRC besar seperti Rizon, EFNet, dan Libera Chat, tetapi jaringan kecil juga sangat banyak
    • Netsplit.de mengindeks channel dari sedikit di atas 500 jaringan
    • Mesin pencari ini pun hanya menangani jaringan yang relatif besar, sehingga jaringan privat atau yang sangat kecil dan tidak dikenal tidak tercakup
    • Sebagian jaringan mungkin dipakai untuk kelompok teman atau komunikasi internal perusahaan
  • IRCOp memang bisa menyalahgunakan wewenang, tetapi dalam struktur yang benar-benar terdesentralisasi, penyalahgunaan seperti itu sulit bertahan lama
    • Pengguna bisa pindah ke jaringan lain atau membangun jaringan baru sendiri
  • Contoh paling menonjol adalah eksodus Freenode
    • Freenode runtuh cepat dalam hitungan bulan setelah pengambilalihan yang bermusuhan oleh manajemen baru
    • Pengguna yang tidak puas berpindah besar-besaran ke Libera Chat yang baru dibentuk

Tempat berlindung kecil yang diciptakan IRC

  • IRC tampak rumit dari istilah dan prosedur koneksinya, sehingga dianggap punya efek menyaring pengguna dengan literasi teknis rendah
  • Antarmuka web chat memang dibuat untuk menarik pengguna ke IRC, tetapi banyak pengguna baru disebut akan pergi jika tak ada aktivitas selama sekitar 30 detik
    • Klien web dipandang lebih sebagai alat sementara saat pengguna umum tidak bisa mengakses klien IRC sungguhan
    • Penulis memakai Kiwi IRC pada ponsel lipat yang tidak punya klien SSH maupun IRC
  • Pengguna IRC cenderung menerima teks di layar sebagai teks; jika tidak suka, mereka bisa keluar dari channel atau memblokir dengan fitur ignore
    • Banyak jaringan juga menyediakan ignore sisi server yang memblokir pesan pribadi dari pengguna yang belum disetujui sebelumnya
  • Seperti prinsip dalam panduan IRCOp UnrealIRCd, IRCOp biasanya diperlakukan secara netral dan hanya memakai kewenangan dalam situasi serius seperti keamanan server atau pelanggaran hukum
  • Di server besar, interaksi langsung dengan IRCOp jarang terjadi kecuali berada di channel yang sama; karena siapa pun bisa membuat dan mengelola channel, operator sering kali hanya berperan seperti penjaga listrik tetap menyala

Anonimitas dan perbedaan antarjaringan

  • IRC sering kali tidak meminta data pribadi untuk ikut serta, sehingga dianggap punya tingkat anonimitas yang kuat
    • Discord dikritik karena bisa meminta nomor telepon, dan beberapa ruang bahkan menuntut pemeriksaan latar media sosial
  • Banyak server IRC modern menyembunyikan alamat IP dan menyediakan VHost
    • VHost adalah fitur yang memungkinkan pengguna memilih nama domain palsu atau asli yang ditampilkan alih-alih IP mereka
    • Sebagian besar jaringan IRC mengizinkan koneksi VPN, sedangkan Tor lebih jarang diizinkan
  • Tidak semua jaringan menyediakan fitur kenyamanan yang sama
    • EFNet adalah jaringan IRC tertua dan menjadi contoh yang hampir tidak menerima fitur modern
    • EFNet menampilkan seluruh alamat IP jika server koneksi tidak memiliki domain sendiri
    • Ia juga tidak menyediakan layanan pendaftaran nama dan channel seperti NickServ dan ChanServ

Keringanan IRC dan pelengkap untuk log

  • Protokol IRC dirancang agar tetap layak dipakai pada kecepatan internet 1988, dan diposisikan sebagai protokol teks hemat sumber daya yang kontras dengan klien Discord
  • Server IRC bahkan bisa diakses dengan Telnet, tetapi pengguna harus mengirim ping manual agar server tidak mengira koneksi sudah terputus
  • IRC dasar tidak memiliki fitur untuk melihat log percakapan saat pengguna sedang offline
  • Solusi pelengkap yang paling disukai adalah menjalankan klien berbasis terminal seperti Irssi atau WeeChat terus-menerus di dalam Screen atau Tmux pada server Linux/BSD
    • Pengguna lalu masuk ke server itu lewat SSH dari komputer mana pun yang terhubung ke internet, dan melanjutkan sesi dengan keadaan klien yang tetap menyala
    • Penulis menyebut telah memakai cara ini sejak 2006, mulai dari shell server teman, shell publik gratis, server Raspberry Pi di rumah, hingga server tempat situs web dan infrastrukturnya sekarang berada
  • Untuk pengguna yang tidak memakai klien terminal, ada alternatif berupa IRC bouncer
    • Bouncer terhubung ke server dan channel tertentu atas nama pengguna lalu mencatat pesan
    • Pengguna terhubung ke bouncer seolah-olah itu server IRC, menerima log saat absen, dan tetap mengobrol seperti biasa

Keamanan, gambar, dan cara mem-bypass suara/video

  • IRC adalah protokol yang terbuka dan sederhana, sehingga bisa rentan terhadap penyadapan
  • Banyak jaringan IRC mengizinkan koneksi SSL dan biasanya memakai port 6697 alih-alih port umum 6667
    • Jika satu orang di channel tidak memakai SSL, upaya orang lain pun bisa ikut terkompromi
    • Channel dapat membatasi partisipasi pengguna yang tidak memakai SSL
  • Irssi, WeeChat, dan HexChat di Linux bisa diatur dengan OTR untuk percakapan 1:1 yang sepenuhnya terenkripsi dengan lawan bicara yang juga punya plugin tersebut
  • Fitur yang ada di Discord tetapi tidak tersedia secara bawaan di IRC meliputi berbagi gambar, voice chat, dan video chat
    • Penulis secara pribadi menganggap fitur-fitur itu tidak perlu, terutama voice chat yang memang tidak ia sukai
  • Jika voice chat benar-benar diperlukan, pengguna bisa memakai layanan eksternal seperti Mumble
    • Mumble adalah perangkat lunak bebas dan, seperti IRC, memungkinkan server pribadi didirikan
  • Berbagi gambar bisa diakali dengan server pribadi, image hosting seperti Catbox.moe dan Uguu.se
    • IRC mendukung transfer file 1:1 melalui protokol DCC
    • Namun, implementasi DCC berbeda-beda menurut klien dan bisa diblokir secara default oleh firewall

Cara Microsoft Comic Chat menambah ekspresi

  • Microsoft Comic Chat adalah klien IRC unik buatan Microsoft pada 1990-an
    • Program ini dihentikan lebih dari 20 tahun lalu ketika Microsoft beralih ke MSN Messenger, tetapi masih memiliki popularitas kultus
  • Berbeda dari klien IRC teks biasa, ia merender channel seperti strip komik yang sedang berjalan
    • Peserta memilih avatar
    • Saat berbicara, mereka bisa menambahkan ekspresi atau pose tertentu
    • Mereka juga bisa mengirim hanya ekspresi sebagai reaksi tanpa kata-kata
  • Comic Chat memang punya sisi humor berkat avatar bawaan dan avatar buatan pengguna, tetapi juga dapat menambahkan ekspresi wajah dan gestur ke percakapan untuk menekankan atau memperjelas maksud ujaran
  • Karena ekspresi dan gesturnya yang berlebihan serta sifat percakapan teks IRC yang asinkron, Comic Chat dianggap bisa menjadi cara komunikasi yang sangat cocok bagi penyandang autisme
  • Comic Chat adalah program Windows, tetapi juga bisa dijalankan di Linux, dan panduan konfigurasi Wine dari ShadowM00n turut disertakan
  • Selain avatar bawaan, situs Comic Chat milik Mermaid Elizabeth juga mengumpulkan banyak situs web Comic Chat lama beserta avatar dan sumber daya lainnya

KoshkaIRC dan Comic Chat Caturday

  • Penulis menganjurkan pindah dari Discord ke ruang yang lebih bebas dan terdesentralisasi seperti IRC dan Mumble, sambil memperkenalkan jaringan IRC miliknya sendiri, KoshkaIRC
    • Alamat servernya adalah irc.koshka.love
    • Nama channel utamanya adalah #
  • Ia juga menyebut penggunaan Microsoft Comic Chat kembali aktif di channel #comicchat pada server yang sama
  • Karena Comic Chat memerlukan klien IRC terpisah, tidak bisa dijalankan dari shell, dan terlalu tua untuk dihubungkan ke bouncer, mereka memutuskan mengadakan acara seharian setiap Sabtu bernama Comic Chat Caturday
    • Bagi pengguna di kawasan Oseania, ini bisa terasa lebih dekat ke hari Minggu
  • Kesimpulannya, selama orang terus memakai protokol yang bebas dan terbuka serta menjaga prinsip-prinsip internet lama, “internet lama yang bagus” tidak akan benar-benar mati

1 komentar

 
GN⁺ 2023-07-31
Komentar Hacker News
  • Tulisan itu memang menyinggungnya sekilas, tetapi menurut saya tidak adanya dukungan riwayat percakapan bawaan adalah alasan utama mengapa IRC pada akhirnya pasti tersisih
    Riwayat bukan fitur yang “mewah”, dan meminta orang menjalankan sendiri layanan logging terpisah yang selalu aktif itu tidak cukup
    Apalagi sudah ada protokol chat federasi terbuka yang tidak punya masalah ini

    • Fitur riwayat dan pencarian Discord juga buruk sekali
      Riwayatnya bukan milik pengguna, melainkan milik Discord, jadi kalau Anda diblokir dari server, server ditutup, atau akun Discord Anda ditangguhkan, aksesnya hilang selamanya
      Riwayat itu juga tidak dipublikasikan di web, diindeks, atau bisa dicari dari luar seperti sebagian log kanal IRC; UX untuk menelusuri log beberapa hari pun lambat dan menyakitkan
      Sulit juga mengekspornya untuk diproses dengan alat teks standar, tidak ada pencarian regex, dan tidak bisa mencari log dari beberapa server sekaligus
      Saya bisa langsung mencari log IRC dari puluhan tahun lalu dan mengolahnya sebagai teks, tetapi log Discord terkurung di dalam Discord dan harus dicari lewat UI yang cantik tetapi mengerikan
      Alasan Discord populer bukan karena riwayatnya, melainkan karena mudah mendaftar, bergabung, dan membuat server; ada gambar inline; tidak perlu tahu perintah IRC yang rumit; serta kliennya enak dilihat
      Namun Discord adalah lubang hitam informasi tempat data masuk untuk mati
    • Masalah yang lebih besar daripada riwayat itu sendiri adalah apakah pesan di dalam riwayat bisa dialamatkan
      Pencarian Discord sangat buruk sehingga meski ada riwayat, sering kali tetap tidak berguna, tetapi kemampuan untuk “menyematkan” pesan atau diskusi yang berguna lewat tautan itu penting
      IRC dasar tidak punya pengalamatan pesan, terlepas dari ada atau tidaknya riwayat
      Untuk menangani ini dengan benar, diperlukan ekstensi message-tags (https://ircv3.net/specs/extensions/message-tags), dukungan message-ids (https://ircv3.net/specs/extensions/message-ids.html), dan mungkin juga echo-message (https://ircv3.net/specs/extensions/echo-message)
      Saya tidak tahu sejauh mana server dan klien mendukungnya, dan klien juga perlu cara untuk menampilkan ID pesan atau permalink
      Pada titik itu, Anda juga akan menginginkan ekstensi chathistory yang sedang dikerjakan untuk menyediakan dukungan riwayat (https://ircv3.net/specs/extensions/chathistory)
    • Justru tidak adanya riwayat adalah hal yang saya suka dari IRC
      Karena Discord dan Slack punya riwayat, orang-orang berharap semua orang sudah membaca semuanya
      Pengalaman ketika diasumsikan bahwa orang yang tidak ada di ruangan tidak akan melihat pesan terasa lebih baik, dan IRC terasa jauh lebih jelas sebagai percakapan sinkron
      Chat di Discord dan Slack terasa ambigu, entah sinkron atau asinkron
    • Chat tanpa riwayat benar-benar pemborosan
      Dulu saya memakai IRC sebagai hobi dan juga memakainya di tempat kerja selama 10 tahun, tetapi sebagai format komunikasi, IRC benar-benar buruk
      Keluhan terbesar saya adalah orang-orang mengganti nickname untuk menandakan bahwa mereka sedang tidak di tempat
    • Saya suka IRC tidak punya dukungan riwayat
      Saat masuk ke kanal, rasanya seperti masuk ke ruangan sungguhan, dan saya berada dalam keadaan tidak tahu apa yang dibicarakan saat saya tidak ada
  • Bagi orang-orang yang tidak menyukai Discord, penjelasannya sederhana
    Sebelum Discord, saya memakai Ventrilo, Mumble, TeamSpeak, Skype, dan lain-lain hampir setiap hari selama hampir 10 tahun
    Ada voice chat, dan sebagian juga punya text chat yang cukup layak, tetapi Discord menggabungkan voice chat, text chat yang bagus dengan gambar, cuplikan kode, emoji, dan reaction, streaming video, berbagi file, integrasi bot yang kuat, serta masalah keamanan yang lebih sedikit dibanding alternatif self-hosted, semuanya dalam satu tempat
    Khususnya di komunitas game seperti MMORPG, keamanan itu penting karena orang bisa kena DDoS hanya karena keluar dari tim atau pernah berbicara dengan seseorang di server TeamSpeak yang salah 5 bulan sebelumnya
    Push-to-Talk juga penting
    Saat bekerja jarak jauh dengan anak-anak di belakang, fitur menekan tombol untuk berbicara benar-benar berguna, dan para gamer sudah melakukannya selama lebih dari 20 tahun dengan orang tua mereka sebagai suara latar
    Termasuk fakta bahwa satu akun bisa dipakai di semua server sambil tetap bisa menyesuaikan identitas, itu adalah satu solusi terpadu, dan karena itulah ia menang di pasar
    Kesederhanaan IRC mungkin indah bagi sensibilitas hacker, tetapi karena tidak menyelesaikan masalah saya atau membuat hidup saya lebih mudah, saya tidak berniat memakainya sebagai pengganti Discord

    • Masalah keamanan pada alternatif self-hosted adalah isu besar
      Dulu, pada jenis server game tertentu, TeamSpeak adalah sarana komunikasi utama, dan hampir semua server game serta banyak tim punya TS
      Akibatnya terjadi bencana kebocoran alamat IP ke mana-mana, dan jika masuk ke server lalu dikaitkan dengan nickname game, besar kemungkinan Anda akan dibuat offline dengan DDoS pada momen penting
      Pindah ke Discord membuat hal seperti itu jauh lebih jarang terjadi
    • Saya menyukai Discord dan memakainya setiap hari, serta sepenuhnya paham mengapa ia “menang”
      Namun saya berharap Discord memakai protokol terbuka dan mengizinkan konten diindeks
      Saya pada prinsipnya tidak suka perangkat lunak proprietary dan tahu Discord tidak akan membuka rahasia intinya, tetapi setidaknya saya berharap operator bisa membuat channel teks diindeks oleh mesin pencari hanya dengan satu kotak centang
      Dengan begitu, orang-orang di masa depan bisa menemukan solusi masalah yang dipin di FAQ tanpa harus masuk ke channel Discord, dan meskipun suatu hari channel itu hilang, pengetahuannya tidak sepenuhnya lenyap
    • Saya tidak membenci Discord, tetapi saya tidak suka Discord dipakai dalam konteks yang lebih cocok untuk forum web gaya lama
    • MS Teams juga mendukung Push-to-Talk, tetapi harus diaktifkan terlebih dahulu
      Jawaban singkatnya ada di https://answers.microsoft.com/en-us/msteams/forum/all/teams-..., dan dokumentasinya ada di https://support.microsoft.com/en-us/office/muting-and-unmuti...
    • Dulu sebelum Discord ada Ventrilo, Mumble, TeamSpeak, Skype, dan lainnya; sekarang ada Discord, Ventrilo, Mumble, TeamSpeak, Skype, Slack, Teams, dan lainnya
  • Saya sudah memakai IRC sejak tahun 90-an, lama menjadi operator di Undernet #Linux dan #Japan, pernah menjalankan server untuk jaringan IRC kecil saat tinggal di London, dan juga mengoperasikan server jaringan kecil yang sama di Jepang
    Tulisannya bagus, tetapi sama sekali tidak menyebut Matrix
    Matrix terdesentralisasi seperti IRC, dan Anda bisa menjalankan homeserver sendiri seperti menjalankan ircd
    Jika terhubung ke homeserver Matrix dengan klien yang tepat, Anda mendapatkan keunggulan chat IRC ditambah keunggulan ala Discord seperti memposting gambar di dalam chat dan pemformatan teks
    Tergantung pengaturan room, ada juga riwayat chat, room yang terenkripsi end-to-end juga memungkinkan, dan room suara serta video pun bisa dibuat
    Sekarang saya sudah sepenuhnya beralih ke Matrix, dan karena Discord adalah taman berpagar sementara Matrix sepenuhnya terdesentralisasi seperti IRC, saat ini saya lebih merekomendasikan Matrix daripada IRC

    • Banyak orang yang membaca sekilas tentang Matrix dan mencoba menjalankan homeserver akan bertemu Synapse, implementasi acuannya, dan bagi saya pribadi itu terasa seperti monster Python yang bengkak sehingga membuat saya enggan selama bertahun-tahun
      Dendrite, alternatif generasi kedua yang ditulis dalam Go, lebih ringan, tetapi terakhir kali saya melihatnya masih kekurangan sebagian fitur
      Beberapa tahun lalu saya menemukan Conduit(https://conduit.rs/), implementasi homeserver super ringan yang ditulis dalam Rust, dan komunitasnya juga aktif serta responsif
      Saya sudah menjalankannya selama 18–24 bulan untuk komunikasi keluarga, bisnis kecil, dan grup kerja, dan jika belum melihatnya, saya sangat menyarankan untuk mencoba Conduit
    • Saat memuat chat lama, Matrix masih agak lambat, tetapi punya potensi serius
      Dalam hal menemukan komunitas niche, Matrix sudah jauh lebih baik daripada Fediverse
    • Saya juga berpikiran sama, dan terkejut tidak ada penyebutan Matrix atau XMPP
    • Saya penasaran apakah Anda juga berpikiran sama tentang GitHub, frontend Git yang sepenuhnya closed source tempat 99% kode open source berada
  • Saya berharap penulis menulis berdasarkan fakta; ini terlihat seperti fanfic otoritarian yang dogmatis
    Alasan IRC tidak relevan itu sederhana dan jelas: fiturnya kurang dari yang diharapkan pengguna
    Fakta bahwa Signal atau Telegram juga membuat layanan bergaya IRC seperti ruang obrolan besar, tetapi tidak membangunnya di atas IRC, cukup memberi isyarat

    • Satu-satunya ancaman terhadap data pesan Discord adalah bot pihak ketiga seperti mee6
      Mereka terhubung sebagai gateway ke banyak sekali server publik, privat, maupun server kecil milik teman, lalu bisa menyisir semua data pesan dan menyedotnya ke data lake
      Karena itu Discord mendorong Application Commands[0], yang hanya menerima data saat pengguna menginisialisasi aplikasi, dan menjadikan Message Contents sebagai privileged intent[1] yang memerlukan verifikasi identitas jika bot berada di lebih dari 100 server
      [0] https://discord.com/developers/docs/interactions/application...
      [1] https://support-dev.discord.com/hc/en-us/articles/4404772028...
    • Kekurangan fitur itu justru fiturnya
  • Saya tidak punya sentimen buruk terhadap IRC, tetapi menyarankan IRC sebagai alternatif Discord terasa membingungkan karena tampaknya secara mendasar tidak memahami apa keunggulan Discord
    Jika mencari alternatif yang bisa di-host sendiri, Matrix—terutama Matrix dengan ruang obrolan video dan suara modern—jauh lebih mendekati apa yang ditawarkan Discord
    Meski begitu, sulit menggantikan penggunaan inti Discord, yaitu voice chat saat bermain game, streaming video mulus dari layar game yang ditangkap, serta UI yang cukup halus sampai keponakan saya yang berusia 8 tahun pun bisa mempelajarinya sendiri

    • Menurut saya, penggunaan yang ditentang tulisan itu bukan hal-hal seperti itu
      Discord punya banyak penggunaan yang hanya berbasis teks, misalnya seperti berikut
      https://news.ycombinator.com/item?id=36746154
      https://news.ycombinator.com/item?id=29712098
    • Sepertinya ada keterputusan budaya
      Jika IRC dibuat lebih layak pakai bagi orang-orang yang menyukai Discord dan sejenisnya, bagi banyak orang yang menyukai IRC itu akan terasa berubah secara mendasar dan rusak
      Sebaliknya juga sama, jadi sepertinya IRC tidak akan bangkit kembali dan dipakai secara massal
  • Jika argumennya adalah “Discord tidak privat”, maka argumen itu sudah kalah
    Orang-orang yang memakai Discord tidak peduli soal itu, dan argumen semacam itu justru menunjukkan bahwa mereka tidak benar-benar memahami mengapa Discord dipakai
    Tulisan-tulisan tentang mengapa Discord buruk muncul secara berkala, tetapi semuanya melewatkan poin utamanya

    • Masalah utama saya bukan Discord itu sendiri, melainkan apa yang digantikan oleh Discord
      Banyak situs web dan forum digantikan oleh Discord, dan ini tidak bagus
      Pada dasarnya Discord adalah aplikasi perpesanan, tetapi dipakai untuk hal-hal yang lebih cocok dilakukan oleh situs web, seperti “tautannya ada di Discord saya”
    • Agar adil, orang yang tertangkap setelah mengunggah dokumen rahasia ke server Discord kecil yang privat mungkin memang menginginkan privasi
      Tentu saja saya, dan banyak orang lainnya, hampir hanya memakai server publik, dan justru berharap server-server itu kurang privat agar bisa dicari lewat mesin pencari internet
  • Saya setuju bahwa sifat IRC yang sangat kerangka/minimalis bisa terasa keren
    Namun layanan modern seperti Teams, Slack, dan Discord menempatkan kontinuitas yang mulus antarperangkat klien sebagai prioritas utama
    Misalnya meninggalkan laptop, pergi ke toilet, lalu mengeluarkan ponsel dan terus mengetik
    Saya masih memakai IRC cukup lama setelah mulai menggunakan banyak perangkat, tetapi untuk membuat fitur dasar seperti messaging asinkron, saya bergantung pada cara seperti proxy atau koneksi ssh lewat GNU screen
    Untuk membangun independensi klien di atas IRC, kemungkinan besar perlu membungkusnya dengan protokol yang lebih rumit daripada IRC itu sendiri
    Saya lebih berani bertaruh bahwa perusahaan besar akan menghadirkan channel ala IRC sebagai fitur retro yang menarik, dan fitur itu tampaknya lebih mungkin populer daripada kebangkitan IRC

    • Kemulusan Teams antarperangkat cukup tidak konsisten
      Notifikasi hilang, pesan hilang, urutan pesan tercampur, lalu setelah sekitar 3 bulan tampak sudah diperbaiki, masalahnya muncul lagi; sepertinya terutama di Android
      Secara umum, masalah multi-perangkat pada messenger tampaknya sudah terselesaikan sekitar era MSN Messenger dan Skype, tetapi ketika era smartphone tiba dan messenger-messenger itu gagal berpindah dengan sukses ke ponsel, layanan semacam WhatsApp kembali memunculkan masalah terikat pada satu perangkat
      Belakangan mereka menambahkan akses web, tetapi itu lebih mirip hack daripada dukungan multi-perangkat yang sungguhan
      Masalah besar yang diselesaikan aplikasi messaging di ponsel adalah protokolnya tidak menuntut koneksi persisten
      Secara teori MSN, ICQ, Skype, dan IRC juga bisa diperluas, tetapi membuat yang baru dan masuk pasar lebih dulu selalu lebih cepat
      Jika hari ini ingin memakai IRC sebagai pengalaman multi-perangkat modern, menurut saya Quassel[1] dan Quasseldroid untuk Android adalah solusi terbaik
      Mirip bouncer, tetapi memakai protokolnya sendiri antara quassel-core sebagai bouncer dan quassel-client sebagai GUI, sehingga menyinkronkan seluruh status perangkat dengan sempurna dan tetap bekerja pada koneksi mobile yang tidak stabil
      Karena core harus dijalankan di server agar bisa diakses dari mana saja, ini bukan untuk “orang awam” seperti yang disebut artikel, tetapi inilah cara yang membuat IRC layak dipakai di dunia modern
      Saya tidak ingin ssh dari ponsel lewat termux lalu memakai irssi di dalam screen
      Kalau selera Anda Web 2.0, opsi berikutnya mungkin The Lounge[2]
      [1] https://quassel-irc.org/
      [2] https://thelounge.chat/
    • Yang dijelaskan itu pada dasarnya BNC: https://en.wikipedia.org/wiki/BNC_(software)
      Sedikit terkait poin pertama, secara pribadi saya justru mencari cara untuk lebih sering terputus
      Bahkan jika hanya jeda singkat seperti tidak membawa ponsel ke toilet; saya kini sadar bahwa saya tidak suka selalu terhubung
      IRC dasar terdengar seperti mimpi dibanding mimpi buruk koneksi tanpa henti
    • Slack akhir-akhir ini butuh waktu lama untuk sinkron, kadang harus di-refresh secara eksplisit, dan cara memindahkan jumlah unread juga terasa acak
      Discord tidak pernah memberi tahu DM dari anak perempuan saya, tetapi selalu mengirim notifikasi untuk pengumuman dari Discord game yang sudah saya mute total
    • Di IRC pun Anda bisa meninggalkan quasselclient di desktop, pergi ke toilet, lalu terus mengetik lewat aplikasi Quassel di ponsel
      Itu bekerja karena sebenarnya Anda terhubung ke Quassel
      Tentu saja, pada praktiknya saya tidak akan melakukan itu
    • Tidak perlu membuat protokol baru
      Ergo IRCd mendukung beberapa klien terhubung secara bersamaan ke akun yang sama dan nickname yang sama hanya dengan protokol IRC biasa
      https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE....
  • Ungkapan seperti “kalau pernah memakai IRC, Anda tahu tidak ada yang rumit sama sekali” dan pembicaraan penulis tentang “menjadikannya untuk orang awam” terasa seperti elitisme intelektual yang selalu membuat saya benar-benar menjauh setiap kali terpikir untuk kembali ke IRC

    • Pandangannya terlalu sempit dan egosentris sampai tampak benar-benar percaya bahwa IRC tidak rumit
      Ini menunjukkan betapa pentingnya menjaga kepekaan yang terhubung dengan basis pengguna sebenarnya
    • Pernyataan itu canggung
      Teknologi itu sendiri tidak memuat “elitisme” apa pun, dan dulu ada banyak channel serta jaringan dengan banyak pengguna nonteknis
      Saat Shoutcast sedang populer, server-server punya channel IRC terkait tempat orang meminta lagu atau membicarakan musik
      Pernyataan “menghalangi pengguna yang buta teknologi” juga aneh, karena saya pernah melihat anak-anak SMP masuk ke channel IRC tanpa banyak kesulitan
  • Matrix adalah protokol chat yang sangat praktis, dan saya sudah memakainya penuh waktu selama beberapa bulan
    Saya juga menjembatani akun WhatsApp dan Telegram, lalu hanya memakai klien Matrix di ponsel dan desktop tanpa masalah
    Untuk grup teman di dunia nyata bisa dipakai seperti WhatsApp, untuk room online bisa dipakai seperti IRC/Discord/Slack, dan ada riwayat yang kurang di IRC

    • Saya penasaran bagaimana Anda tahan dengan klien Element yang buruk
      Saya memakai Matrix, tetapi karena tidak bisa memercayai Element, saya tidak menjembatani akun
  • Saat kuliah, saya memulai server IRC pribadi bersama teman-teman, dan sekitar 15 tahun kemudian kami masih terus memakainya
    Saya juga menjalankan server Ventrilo, tetapi segera beralih ke Mumble, dan sepertinya tidak akan pindah ke Discord
    IRC adalah bagian besar dalam hidup saya, dan IRC juga tempat saya masuk ke pertandingan Quake, CS 1.6, dan Dota yang terorganisir
    Sekarang saya tidak lagi bermain game hardcore sesering dulu, tetapi mungkin peran itu sudah digantikan oleh Discord dan matchmaking otomatis di dalam game
    IRC juga merupakan sumber yang sangat bagus untuk mempelajari topik teknis
    Belakangan ini sebagian besar komunitas open source mengarahkan orang ke tempat seperti Discord, Slack, atau Gitter
    Saya berharap IRC kembali lagi
    Semua jaringan baru memaksa kita memakai klien mereka sendiri, dan saya juga tidak suka tren desain modern
    mIRC di Windows dan irssi di Linux, menurut standar saya, punya UX/UI yang nyaris sempurna, sementara semua yang muncul setelahnya hanya menambahkan ruang kosong dan distraksi yang mengalihkan perhatian dari konten terpenting, yaitu chat

    • Semua yang datang setelah itu hanya menambah ruang kosong
      Saya selalu merasa orang-orang UX seperti membenci diri sendiri, sehingga menganggap karya terbaik mereka sebagai “ketiadaan”
      Tampaknya semakin banyak ketiadaan, semakin banyak ruang, dan semakin banyak kekosongan yang mereka tambahkan, semakin nyaman mereka dengan pekerjaan mereka sendiri
      Rasanya seperti “menambahkan sesuatu yang bukan apa-apa ke hal yang sudah sempurna lalu dibayar untuk itu”, dan suara kecil di kepala berbisik bahwa kekosongan itu mirip dengan jiwa mereka