Show HN: TownSquare, lapisan kehadiran kecil untuk situs web
(townsquare.cauenapier.com)- 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,
Tuntuk berbicara,Juntuk melompat, danHuntuk 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
- Menambahkan satu tag
- 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
Tatau tap nama untuk berbicara Juntuk melompat,Huntuk high-five dengan orang lain
- Tekan
- 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
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
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
Suka. Saya juga suka ada satu pengunjung HN yang terus mengetik “dick and balls”. Begitulah memang alun-alun anonim tanpa moderator
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
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
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
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
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