Show HN: TownSquare, web siteleri için küçük bir varlık katmanı
(townsquare.cauenapier.com)- Yalnızca içeriğin göründüğü web sitelerine ziyaretçi varlığı ekleyerek, aynı sayfadaki insanların birbirini görmesini ve kısa kısa sohbet edebilmesini sağlıyor
- Hesaplar veya algoritmalar olmadan, yalnızca o anda çevrimiçi olan kişileri görünür kılan bir yaklaşım benimsiyor; bu nedenle karmaşık sosyal özelliklerden çok anlıklığa odaklanıyor
- Kurulum,
</body>etiketinden önce tek bir<script>etiketi eklenerek yapılıyor; build aşaması ya da ek bağımlılıklar gerekmiyor - Demoda ok tuşlarıyla hareket,
Tile konuşma,Jile zıplama,Hile high-five gibi hafif etkileşimler sunuluyor - Hacker News’te paylaşıldıktan sonra demo kalabalıklaşmış durumda; gecikme, yoğunluk ve botlar olabilir, ancak gerçekte her sitenin ayrı bir TownSquare’i ve topluluğu oluşuyor
Web sitelerine küçük bir gerçek zamanlı alan eklemek
- TownSquare, içerik odaklı web sitelerine insanların birlikte bulunduğu hissini ekleyen bir araçtır
- Ziyaretçiler aynı sayfada birbirini görebilir, birkaç söz alışverişi yapabilir ve aynı alanı paylaşabilir
- Temel yaklaşımı No accounts, No algorithms, “Just the present” şeklindedir
- Ekleme süreci basit bir akıştan oluşur
</body>etiketinden önce tek bir<script>etiketi eklenir- Ziyaretçiler gelir gelmez birbirini görmeye başlar
- Ziyaretçiler hareket eder, ortamla etkileşir, selamlaşır ve anı paylaşır
- Ücretsiz eklenebildiği, hesap oluşturmaya gerek olmadığı ve yaklaşık 1 dakika sürdüğü belirtiliyor
Demo ve mevcut durum
- Canlı demoda Activate demo düğmesine basarak paylaşılan alana giriliyor
- Kontroller; tıklama, dokunma,
←,→ile hareketi destekliyorTtuşuna basarak veya isme dokunarak konuşulabiliyorJzıplama,Hise başka biriyle high-five anlamına geliyor
- TownSquare, siteleri “inhabited corners of the web” ağının bir parçasına dönüştürmeyi hedefliyor
- Açık metrikler alanında kayıtlı TownSquare’ler, haritadaki öğeler, gönderilen mesajlar ve GitHub stars gösteriliyor, ancak verilen metinde sayı yer almıyor
- Hacker News’te paylaşıldıktan sonra herkese açık demo overflowing hale gelmiş; gecikme, kalabalık odalar ve bazı botlar olabilir
- Gerçekte ise her web sitesinin kendi TownSquare’i ve kendi topluluğu bulunuyor; bunların genelde daha sakin ve daha samimi olduğu belirtiliyor
- Geliştirici, moderation system üzerinde iyileştirmeler yaptığını söylüyor ve bu süreçte herkesin nazik ve saygılı olmasını rica ediyor
1 yorum
Hacker News yorumları
Sayfanın kendi town square’ına baktım; şu anda büyük ölçüde sadece saldırgan şeyler söylemek için toplanmış insanlarla dolu
LLM’lerin ortaya çıkışı, bu tür “topluluk üyelerini” ayrı bir yere akıtmanın yolunu açıyor. Ayrılmak ya da sessiz kalmak yerine komik olmaya çalışarak antisosyal katkı yapanlar, kendileri kadar karşılık veren etkileşimli bir yankı odasına katılabilir. Güçlü modellere de gerek yok; bu yüzden topluluk açısından toplam maliyet, topluluk kundakçılarıyla bir arada yaşamaya çalışmanın alternatifinden daha düşük olabilir
Yıllarca insanları üretken biçimde “içeri” çekmenin yollarını aradım, ama bazı durumlarda orta yolu bulmanın ne kişi ne de topluluk için hiçbir değeri olmadığını ve tamamen boşa çaba olduğunu fark ettim. Onlar yanışı izlemek istiyor, topluluk ise sadece gitmelerini istiyor
Hoşuma gitti. Bir HN ziyaretçisinin sürekli “dick and balls” yazıyor olması da hoşuma gitti. Moderasyonsuz anonim meydan dediğin şey zaten budur
Eğlenceli görünüyordu
Ne yazık ki girince birinin bir bot bağlayıp birkaç kişinin sürekli “dick and balls” spamlediğini gördüm
Yine de ilgi görürse beklenebilecek bir şey bu. Başka siteler için güzel bir ek özellik olabilir ve fikir de harika
Örnek ekran görüntüleriyle canlı demodaki genel internet davranışı arasındaki tezat komik
Bir kelimeyi yasaklarsanız insanlar yazım hataları ya da alternatif yazımlar kullanır. Bir kavramı yasaklarsanız kavramın kendisini değiştirirler. Bugünlerdeki “unalive” modası bunun bir örneği. İnsanlar rahatsız edici olmak istiyorsa öyle olur ve niyetlerini iletmek için yeni kelimeler ya da örtmeceler üretirler
Moderasyon, moderasyon, moderasyon. Büyük sorun
Benim tarayıcı oyunum/motorumda da benzer moderasyon kaygıları var; küfrü engellemiyorum ama aşağılayıcı hakaretleri yasaklıyorum. Bunun karşılığında da o kelimenin izin verilmediğine dair hiçbir görsel ipucu vermiyorum
Oyuncunun girdiği şeyi görebildiği tek yüzey paylaşım kartı ve ancak oyunu bitirip paylaşım kartına gelince saldırgan kelimenin REDACTED yapıldığını fark ediyor
Yani yaptıkları şakanın hiçbir yere varmadığını anlamaları için geri bildirim döngüsü uzuyor
Gerçekten çok havalı. Benim küçük webverse alanımda bazı insanları içeri almamanın bir yolu var mı?
Yorumları okuyunca, bazı kötü niyetli insanların görünmesini sadece benim sitemde engelleyebileceksem—mümkünse Doom pompalısıyla—bunu memnuniyetle kullanırım. Bir de benim ayarlayabileceğim filtreler, örneğin aşağılayıcı hakaretleri otomatik engelleme gibi şeyler olsa iyi olur. Başkaları istedikleri gibi moderasyon yapsın ama toksik insanların her şeyi mahvetmesinden gerçekten bıktım
Geçen yıl buna benzer bir şey yapmıştım. Sayfanın sağ altına konuşma balonu gibi yapışan bir P2P sohbet açılır penceresiydi ve tüm ziyaretçilerin birbiriyle sohbet etmesini sağlıyordu. Basit anahtar kelime tabanlı moderasyon gömülüydü ama kolayca aşılabiliyordu
GitHub OAuth ekleyip bilinen kimlik oluşturmayı ve ziyaretçilerin siteler arasında da birbiriyle konuşabilmesi için kalıcı mesajlaşma eklemeyi planlıyordum
Web yöneticisinin sitesine bir script eklemesi gereken bir şey değil, bir tarayıcı uzantısıydı
Amaç iki şeydi: benzer ilgi alanlarına sahip insanları tanımak ve merkeziyetsiz bir sohbet/mesajlaşma sistemi gibi bir şeyi denemek
90’larda buna benzer Third Voice diye bir şey vardı. Harika fikirdi ama markalardan epey tepki gördüğünü hatırlıyorum
https://en.wikipedia.org/wiki/Third_Voice
Matt Webb bir süre önce bunun bir versiyonunu yapıp yazmıştı—Cursor Party: https://interconnected.org/home/2024/09/05/cursor-party
Bir süre kendi sitemde uygulamayı düşündüm ama JavaScript eklemek istemediğim için vazgeçtim. Yine de hâlâ çok sevimli bir fikir olduğunu düşünüyorum
Yetkiyi alıcı istemciye verip, görüş sahibi varsayılanlarla gelen bir moderasyon yaklaşımını denemek isterim
İstemci kendi filtrelemesini yapsın, kullanıcıları sustursun ve görünmez kılsın. Uygulamaya uygun makul varsayılanlar olsun ama kullanıcı bunları geçersiz kılabilsin
OpenAI’nin ücretsiz moderation endpoint’i gibi ucuz, amaca özel LLM’lerle metni sınıflandırır; sonra orijinal metni ve sınıflandırma sonucunu istemciye gönderir, istemci de ne yapacağını seçer. Tabii uygulamaya uygun güçlü varsayılanlarla birlikte
Yalnızca içeriğe bakarak işlem yapmaktan ziyade, sürekli kötü niyetli davranan kişileri belirlemek yine de gerekli olabilir. Ama o bilgiyle ne yapılacağına istemci karar vermeli
Böyle bir projenin kullanıcılara karşılayıcı bir deneyim sunabilmesi için, faile görünmeyen güçlü varsayılan otomatik moderasyon gerektiğini düşünüyorum. Ama bu yetkiyi LLM’lere ve sabit filtre listelerine vermek bana çok yanlış hissettiriyor; o yüzden bu araçları istemcinin yetkisini artırmak için kullanma fikrindeyim. Gerçi zaten kimse varsayılanları değiştirmeyecekse belki de fark etmez
Kendi yaptığı ve barındırdığı sitede nasıl bir izlenim bırakacağını seçme özgürlüğüne sahip olması gerektiğini düşünüyorum. Kendi meydanını sinyal yerine gürültüyle doldurmak istiyorsa bu da gayet meşru bir seçim. Ama gürültü yerine sinyalle doldurma seçeneği de olmalı. Esas mesele, site sahibinin kendi üretimine vermek istediği izlenim üzerinde söz sahibi olması
Yani o izlenimin gürültücü trollere kaptırılmasını istiyorsa, bu da bir tercih olabilir