2 poin oleh GN⁺ 4 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Menambahkan kehadiran pengunjung ke situs web yang sebelumnya hanya menampilkan konten, sehingga orang-orang di halaman yang sama bisa saling melihat dan mengobrol singkat
  • Karena hanya menampilkan orang yang sedang online saat ini tanpa akun atau algoritme, fokusnya ada pada kesegeraan alih-alih fitur sosial yang rumit
  • Pemasangannya cukup menambahkan satu tag <script> sebelum </body>, tanpa perlu tahap build atau dependensi terpisah
  • Dalam demo tersedia interaksi ringan seperti bergerak dengan tombol arah, T untuk berbicara, J untuk melompat, dan H untuk high-five
  • Setelah dipublikasikan di Hacker News, demo menjadi ramai sehingga mungkin ada jeda, kepadatan, atau bot, tetapi setiap situs sebenarnya memiliki TownSquare dan komunitasnya sendiri

Menambahkan ruang kecil real-time ke situs web

  • TownSquare adalah alat yang menambahkan kesan ada orang lain bersama kita ke situs web yang berpusat pada konten
  • Pengunjung dapat saling melihat di halaman yang sama, bertukar beberapa kata, dan merasakan berbagi ruang yang sama
  • Arah dasarnya adalah No accounts, No algorithms, “Just the present”
  • Proses penambahannya terdiri dari alur yang sederhana
    • Menambahkan satu tag <script> sebelum </body>
    • Begitu pengunjung tiba, mereka langsung bisa saling melihat
    • Pengunjung dapat bergerak, berinteraksi dengan lingkungan, saling menyapa, dan berbagi momen
  • Disebutkan bahwa fitur ini bisa ditambahkan gratis, tanpa perlu membuat akun, dan memakan waktu sekitar 1 menit

Demo dan status saat ini

  • Dalam demo live, pengguna masuk ke ruang bersama dengan menekan Activate demo
  • Cara pengoperasiannya mendukung klik, tap, serta pergerakan ,
    • Tekan T atau tap nama untuk berbicara
    • J untuk melompat, H untuk high-five dengan orang lain
  • TownSquare bertujuan menghubungkan situs ke jaringan “inhabited corners of the web”
  • Di area metrik publik ditampilkan TownSquares yang terdaftar, item di peta, pesan yang dipertukarkan, dan GitHub stars, tetapi tidak ada angka dalam teks yang diberikan
  • Setelah muncul di Hacker News, demo publik berada dalam keadaan overflowing, sehingga mungkin ada jeda, ruangan yang ramai, dan beberapa bot
    • Dalam praktiknya, setiap situs web memiliki TownSquare dan komunitasnya sendiri, dan biasanya lebih tenang serta ramah
    • Operator sedang memperbaiki moderation system, dan sementara itu meminta semua orang untuk tetap baik dan saling menghormati

1 komentar

 
GN⁺ 4 jam lalu
Komentar Hacker News
  • Saya melihat town square di halamannya sendiri, dan saat ini kebanyakan hanya dipenuhi orang-orang yang berkumpul untuk berkata kasar secara agresif

    • Selama bertahun-tahun saya pernah menjadi moderator di berbagai komunitas—BBC tahun 90-an, forum niche era 00~10-an, papan Reddit era 20-an—dan sekarang saya jadi berpikir bahwa mungkin yang terbaik adalah menjalankan shadow service tempat para pengguna pengganggu bercampur satu sama lain
      Kemunculan LLM membuka jalan untuk menyalurkan para “anggota komunitas” seperti ini ke tempat terpisah. Daripada pergi atau diam saja, orang-orang yang ingin berkontribusi secara antisosial demi lucu-lucuan bisa ikut dalam ruang gema interaktif yang sama kerasnya dengan mereka. Bahkan tidak perlu model yang kuat, jadi dari sudut pandang komunitas, total biayanya mungkin lebih rendah daripada alternatif mencoba hidup berdampingan dengan para pembakar komunitas ini
      Selama beberapa tahun saya mencoba mencari cara untuk menarik orang-orang “masuk” secara produktif, tetapi dalam beberapa kasus saya sadar bahwa mencari jalan tengah sama sekali tidak bernilai, baik bagi individu maupun komunitas, jadi itu hanya buang-buang waktu. Mereka ingin melihat semuanya terbakar, dan komunitas hanya ingin mereka pergi
    • Setelah kira-kira 300ms, saya langsung berpikir “moderasi akan jadi masalah di sini”
    • Mungkin LLM yang sangat ringan dan cepat bisa meninjau pesan secara real-time. Hanya saja saya tidak tahu berapa biayanya
    • Jadi ini plugin Twitter?
  • Suka. Saya juga suka ada satu pengunjung HN yang terus mengetik “dick and balls”. Begitulah memang alun-alun anonim tanpa moderator

    • Kalau saya tidak salah, itu dang
  • Kelihatannya seru
    Sayangnya, ketika saya masuk, seseorang sudah memasang bot sehingga beberapa orang terus-terusan membanjiri dengan “dick and balls”
    Tetap saja, kalau mulai mendapat perhatian, itu hal yang bisa diperkirakan. Untuk situs lain ini bisa jadi fitur tambahan yang bagus, dan konsepnya juga hebat

  • Kontras antara screenshot contoh dan perilaku internet pada umumnya di demo live itu lucu

    • Dengan kata lain, tidak ada bentuk moderasi/sensor/filtering yang bisa bertahan setelah bersentuhan dengan internet. Itu memang mustahil. Orang akan menganggapnya sebagai tantangan, dan Anda tidak bisa merancang sistem yang menangani ini sambil tetap mempertahankan kegunaannya
      Jika Anda melarang kata, orang akan memakai typo atau ejaan lain. Jika Anda melarang konsep, orang akan mengubah konsep itu sendiri. Tren “unalive” belakangan ini adalah contoh yang bagus. Kalau orang ingin bersikap menjijikkan, mereka akan melakukannya, dan mereka akan menciptakan kata baru atau memakai eufemisme untuk menyampaikan maksudnya
  • Moderasi, moderasi, moderasi. Itu masalah besar
    Saya punya kekhawatiran moderasi serupa di game/engine browser saya, dan saya tidak memblokir kata makian, hanya slur yang menghina. Sebagai gantinya, saya sama sekali tidak memberi petunjuk visual bahwa kata itu tidak diizinkan
    Satu-satunya permukaan tempat pemain bisa melihat input mereka adalah kartu berbagi, dan mereka baru tahu kata ofensif itu diubah menjadi REDACTED setelah menyelesaikan game dan sampai ke kartu berbagi
    Artinya loop umpan baliknya jadi panjang sebelum mereka sadar lelucon itu tidak akan ke mana-mana

    • Apa bedanya slur dan kata makian?
    • Atau kenapa tidak biarkan saja orang berkata sesuka mereka? Orang yang memakai fitur sosial umumnya memakainya karena ingin berbicara dengan orang lain, dan memang ada risiko bawaan di situ
  • Keren sekali. Apakah ada cara agar saya bisa mencegah orang-orang tertentu masuk ke area webverse kecil saya?
    Dari membaca komentar-komentar ini, kalau saya bisa mengusir beberapa orang menyebalkan hanya dari situs saya—kalau bisa dengan shotgun Doom—saya akan dengan senang hati memakainya. Saya juga ingin bisa mengatur filter sendiri, misalnya untuk otomatis memblokir slur. Orang lain boleh memoderasi sesuka mereka, tapi saya sudah lelah melihat orang-orang toxic merusak semuanya

  • Tahun lalu saya membuat sesuatu yang mirip. Sebuah popup chat P2P yang menempel seperti balon ucapan di kanan bawah halaman, sehingga semua pengunjung bisa saling mengobrol. Ada moderasi sederhana berbasis keyword yang tertanam, tetapi mudah dilewati
    Saya juga berencana menambahkan GitHub OAuth untuk membuat identitas yang dikenal, serta persistent messaging agar pengunjung bisa berbicara satu sama lain lintas situs
    Ini bukan skrip yang ditambahkan webmaster ke situs mereka, melainkan ekstensi browser
    Tujuannya ada dua: mengenal orang-orang dengan minat serupa, dan mencoba sesuatu yang mirip sistem chat/pesan terdesentralisasi

    • Kedengarannya ide yang bagus, tetapi sepertinya tipe hal yang hanya berhasil sekali saja jika skalanya besar. Kalau ada ratusan juta halaman, bukankah orang hanya akan bertemu orang lain di halaman-halaman yang paling umum, kecuali ekstensinya sudah sangat populer?
  • Pada tahun 90-an ada sesuatu yang mirip bernama Third Voice. Ide yang keren, tetapi setahu saya ada cukup banyak penolakan dari berbagai brand
    https://en.wikipedia.org/wiki/Third_Voice

  • Matt Webb pernah membuat versinya dan juga menulis tentangnya—Cursor Party: https://interconnected.org/home/2024/09/05/cursor-party
    Saya sempat mempertimbangkan untuk menerapkannya di situs saya untuk sementara waktu, tetapi akhirnya batal karena saya tidak ingin menambahkan JavaScript. Meski begitu, menurut saya ini tetap konsep yang sangat lucu

  • Saya ingin mencoba pendekatan moderasi yang menempatkan kewenangan di klien penerima, sambil menyediakan default yang punya pendirian
    Biarkan klien memfilter sendiri, mute pengguna, dan menyembunyikan hal-hal dari tampilannya. Tetapkan default yang masuk akal untuk aplikasinya, tetapi tetap biarkan pengguna menimpanya
    Anda bisa mengklasifikasikan teks dengan LLM murah yang khusus tujuan tertentu, seperti moderation endpoint gratis dari OpenAI, lalu mengirim teks asli beserta hasil klasifikasinya ke klien agar klien memilih apa yang harus dilakukan. Lengkapi juga dengan default kuat yang sesuai untuk aplikasinya
    Mungkin tetap perlu mengidentifikasi pelaku jahat yang berulang, alih-alih hanya memproses kontennya. Namun apa yang harus dilakukan dengan informasi itu tetap seharusnya diputuskan oleh klien
    Menurut saya, agar proyek seperti ini memberi pengalaman yang ramah bagi pengguna, dibutuhkan automoderasi default yang kuat dan tidak terlihat oleh pelaku. Tetapi menyerahkan kewenangan itu kepada LLM dan daftar filter tetap terasa sangat salah, jadi saya berpikir alat-alat seperti itu sebaiknya dipakai untuk memperkuat kewenangan klien. Meski begitu, kalau pada akhirnya tidak ada yang mengubah default, mungkin tidak ada bedanya

    • Di sisi lain, jika seseorang membuat situs mereka sendiri, mereka mungkin peduli pada kesan yang diberikan situs itu kepada para pengunjungnya
      Menurut saya mereka seharusnya punya kebebasan untuk memilih kesan seperti apa yang ingin diberikan di situs yang mereka buat dan host sendiri. Jika mereka ingin alun-alunnya dipenuhi noise alih-alih signal, itu tentu pilihan mereka. Tetapi mereka juga harus bisa memilih untuk mengisinya dengan signal alih-alih noise. Intinya, pemilik situs harus punya hak untuk memilih kesan yang mereka inginkan bagi karyanya sendiri
      Dengan kata lain, jika mereka ingin kesan itu dibajak oleh troll berisik, itu pun harus menjadi pilihan mereka