Hacker News ana sayfasından gerçek zamanlı olarak kaldırılan yazılar
(github.com/vitoplantamura)- HackerNewsRemovals, Hacker News Front Page'den kaybolan yazıları kaydederek dışarıdan gözlemlenebilen ana sayfa düzenlemelerinin türünü ve ölçeğini anlamayı amaçlayan bir projedir
- Servis, resmî HN API üzerinden her dakika Top Stories içindeki 90 öğeyi alır ve bir önceki dakikanın ilk 30 öğesiyle karşılaştırarak listeden düşen yazıları günlüğe kaydeder
- Temel varsayım, bir yazının 1 dakika içinde ilk 30'dan 90'ın dışına doğal biçimde düşmesinin zor olduğu ve böyle bir durumda açıkça kaldırılmış olabileceğidir
- Yinelenen yazılar otomatik olarak tespit edilemez; yinelenme kaldırma için makul bir gerekçe olabileceğinden liste incelenirken bunun her zaman kontrol edilmesi gerekir
- Günlük en fazla 1 dakikalık gecikmeyle güncellenir; bir yazı yeniden Front Page'de görünürse listeden çıkarılır ve second-chance pool içindeki yazılar hariç tutulur
Projenin amacı ve ele aldığı sorun
- HackerNewsRemovals, Hacker News Front Page düzenlemelerinin hangi ölçekte ve hangi biçimlerde gerçekleştiğini anlamak için hazırlanmış bir projedir
- Dışarıdan gözlemlenebilen Front Page düzenlemeleri genel olarak ikiye ayrılır
- Yazı başlığının değiştirilmesi: sıralama yükselişini gönüllü ya da gönülsüz biçimde etkileyebilir
- Front Page'den doğrudan kaldırma
- Başlık değişikliklerinin takibi zaten hackernewstitles.netlify.app tarafından sağlandığı için bu proje kaldırılan yazılara odaklanır
- Başlangıçta kişisel kullanım için yapılmış küçük bir uygulamaydı; ancak aynı tür bilgiyi sunan bir araç ya da web sitesi bulunamadığı için herkese açık bir depo olarak yayımlandı
- Benzer bir araç veya web sitesi varsa deponun arşivlenebileceği ya da yeniden özel hâle getirilebileceği belirtiliyor
Şubat 2024 güncellemesi ve dikkat edilmesi gerekenler
- 4 Şubat 2024 güncellemesinde bu projeye ilişkin Hacker News tartışma bağlantısı eklendi
- Tartışma: HN discussion
- Temel varsayıma ilişkin @dang yorumu: @dang comment
- 3 Şubat 2024 Cumartesi günü kaldırılan yazı sayısı, servisin kaydettiği en düşük sayıydı ve buna 2 yinelenen yazı dahildi
- Listeye bakarken bir yazının yinelenen olup olmadığı her zaman kontrol edilmelidir
- Yinelenme, kaldırma için makul bir gerekçe olabilir
- Servisin yinelenmeleri otomatik olarak tespit etmesinin bir yolu yoktur
Nasıl çalışıyor
- Servis, resmî HN API kullanarak her dakika Top Stories içinden 90 öğe alır
- Bir önceki dakikada alınan ilk 30 öğe, yani Front Page, mevcut verilerle karşılaştırılır
- Önceki Front Page'de yer alan bir yazı, mevcut Top Stories içindeki 90 öğe arasında artık yoksa günlüğe kaydedilir
- Bu yöntem, bir yazının 1 dakika içinde ilk 30'dan 90'ın dışına doğal şekilde inemeyeceği varsayımına dayanır
- Yazı yeniden Front Page'de görünürse ilgili kayıt günlükten kaldırılır
- second-chance pool içindeki yazılar günlüğe dahil edilmez
Kaydedilen veriler
- Başlık ve URL, yazının ilk kez ilk 30 içinde göründüğü andaki değerleriyle kullanılır
- Puan, yorum sayısı ve sıra, yazının Front Page'den kaldırıldığı andaki değerleriyle kullanılır
- Her yazı ID'si news.social-protocols.org sayfasına bağlanır
- Bu sayfa, zamana göre Front Page sıralamasını gösteren bir grafik sunar
- Liste gerçek zamanlı olarak güncellenir ve en fazla 1 dakikalık gecikme olur
Herkese açık listenin biçimi
- README içinde tarihlere göre kaldırılmış yazıların listesi art arda yer alır
- Her öğe HN ID'si, kaldırıldığı andaki sıra, puan, yorum sayısı, yazı başlığı ve özgün bağlantıyı içerebilir
- Örnek olarak 22 Haziran 2026'dan 27 Haziran'a kadar olan kayıtlar tarihe göre sıralanmıştır
- Bazı kayıtlarda puan veya yorum sayısı görünmez; yalnızca sıra ve başlık yer alır
- Liste yorumlanırken yinelenme durumu kontrol edilmelidir; servis bunu otomatikleştirmez
Projenin ortaya çıkış nedeni
- OnnxStream ile ilgili iki yazının Hacker News'e gönderildikten sonra Front Page üzerinde farklı biçimlerde etkilenmesi bu projenin çıkış noktası oldu
- İlk yazının başlığı “Stable Diffusion Turbo on a Raspberry Pi Zero 2 generates an image in 29 minutes” iken “OnnxStream: Stable Diffusion XL 1.0 Base on a Raspberry Pi Zero 2” olarak değiştirildi ve kullanıcılar yeni başlığın yazının amacını yansıtmadığını belirtti
- İkinci yazı gönderildikten sonra 1 saat bile geçmeden Front Page'de 3. sıraya kadar çıkmıştı, ancak daha sonra Front Page'den kaldırıldı
- @dang, ilgili yazının açık bir flag göstergesi olmasa da kullanıcılar tarafından flag'lendiğini ve flag nedenine dair ancak tahminde bulunulabileceğini söyledi
- Bu deneyimden sonra bunun ne kadar sık yaşandığını görmek için küçük bir konsol uygulaması oluşturuldu; ardından aynı olguyu izleyen herkese açık bir araç bulunamayınca proje kamuya açıldı
1 yorum
Hacker News yorumları
Silinen yazılar listesine bakınca buradaki moderasyondan oldukça memnunum.
Hepsi ya sansasyoneldi, ya belirli bir şirketin reklamına yakındı, ya tık tuzağı başlığa sahipti, ya konudan ciddi biçimde sapıyordu ya da bunların bir kombinasyonuydu; kişisel olarak silinmemesi gerektiğini düşündüğüm tek bir yazı bile yoktu.
Sam Altman Says AI Using Too Much Energy Will Require Breakthrough Energy Source: https://futurism.com/sam-altman-energy-breakthrough
Avoid Async Rust at All Cost: https://blog.hugpoint.tech/avoid_async_rust.html
Son yazının başlığı daha az abartılı yapılabilirdi ama içeriğin kendisi ilginç bir görüş yazısıydı. Bunun moderatörlerin doğrudan yaptığı bir iş olmaktan çok spam filtresinin yanlış pozitif sonucu, toplu şikâyet ya da öneri manipülasyonunu önleme mekanizması yüzünden olması daha olası görünüyor.
Bu sitenin moderasyonu hakkında bilmem gerekenler için bu yeterliydi. Neyse ki biri ekran görüntüsü almış: https://merveilles.town/@cancel/111834048502040552
Gerçekten mi? Resmî bir .gov sitesindeki NASA raporu bu. Yorumlar berbat hâle gelmiş olabilir ama konu HN’in ilgi alanının tam ortasında gibi görünüyor.
Bir çevrimiçi forumun uzun vadede sağlıklı kalması için iyi moderasyon gerektiği oldukça açık. HN, olumlu/olumsuz oy veren güçlü bir topluluk ve genelde hafif müdahale eden ama gerektiğinde “hayır” demeyi bilen bir moderasyon ekibi sayesinde iyi iş çıkardı.
Yazar şüpheyle yola çıkmış olabilir ama sonuçta oldukça iyi bir şeffaflık raporu gibi işliyor.
“Bir yazı 1 dakika içinde ilk 30’dan 90’ın dışına düşemez; açıkça kaldırılmış olmalı” varsayımı yanlış.
Alevli tartışma dedektörü, yani hararetli tartışma algılayıcısı ve kullanıcı şikâyetleri bunu yapabilir; başka yazılım mekanizmaları da var. Örneğin bir yazı ilk sayfada 18 saatten uzun kaldıysa, manuel olarak istisna uygulanmadıkça ağırlığı otomatik olarak düşürülür. Ayrıca kullanıcı şikâyetleri,
[flagged]işareti görünmeden çok önce gönderinin sıralamasını etkiler.Diyelim ki biri HN gönderilerinin gerçek zamanlı akışını izliyor, görmek istemediği yazıları şikâyet ediyor ve arkadaşlarından da aynısını yapmalarını istiyor. Böyle bir davranışın, belirli kişilerin neyin görünme şansı bulup bulamayacağı üzerinde haksız etki yaratmasını önleyen koruma mekanizmaları var mı?
[flagged]etiketi görünmeden çok önce gönderi sıralamasını etkiliyorsa, ne tür kullanıcı şikâyetleri var ve neden kamuya açık değiller?İnsanların bunu bilmesi gerekir. Gölge engelleme 2010’lara yakışır.
Kullanıcıların böyle bir şey yapmasında sorun yok. Çünkü HN’in çalışma ilkelerini açıklamak ve savunmak yeterince kolay. Yalnız bu kadar karmaşık bir şey kaçınılmaz olarak dağınıktır; bu yüzden doğru anlamak için dağınıklığa yüksek tolerans gerekir.
Ancak burada değinilen hata gibi yanlışlıkları düzeltmek önemli: https://news.ycombinator.com/item?id=39231537. Robin89, metni düzeltebilir misin? İyi niyetli ama yanlış bir varsayım olduğunu biliyorum; yine de çok yanlış.
Ayrıca sayfadaki HN ID’leri gerçek HN başlıklarına bağlantı verse, buradaki soruları yanıtlamak daha kolay olurdu. Şu anda social-protocols.org’a gidiyorlar. Elbette nereye bağlantı vereceğin sana kalmış ama buradaki soruları takip etmek zorlaşıyor. Herkes “X, Y, Z yazılarına ne oldu; W, V, J peki ya onlar?” listeleriyle geliyor ve ilke olarak hepsini yanıtlamak isterim ama fiilen işleyebileceğim miktarın fiziksel bir sınırı var.
Önümüzdeki birkaç saat çoğunlukla toplantıda olacağım; bu başlığın altında kaybolmazsam daha sonra soruları yanıtlamaya çalışacağım.
Bu tür doğallıktan uzaklık ve şeffaflık eksikliği, iyi nedenleri olsa bile kullanıcılara sıralamanın keyfî ve adaletsiz olduğu hissini veriyor. Her yazıda, sıralamada ya da başka listelerde ne tür bir manipülasyon yapıldığı gösterilemez mi? Örneğin gönderim zamanını sıfırlama gibi şeyler kolayca gösterilebilir gibi görünüyor.
Ağırlık düşürme yapıldığını söyleyebilirsin ama bizim sorduğumuz şey, ağırlık düşürmenin nerede gerçekleştiğini görmek istediğimiz.
HN kullanıcılarının LLM ile ilgili haberlerden bıktığına inanmanın zor olduğunu söylemişsin; ben bıktım, o yüzden inanabilirsin
Ama bıktım diye şikâyet etmiyorum
Moderasyonu düşünürken o cümle sık sık aklıma gelir. İnsanlar topluluktaki herkesin kendilerine benzediğini varsayma eğiliminde ve belirli bir konunun ne kadar doygunluğa ulaştığını gerçekten hissedebilenler çoğu zaman sadece moderatörler oluyor. Bu yüzden
$corporationne zaman$person_i_likeı yasaklasa ortaya çıkan koşulsuz ifade özgürlüğü memini de pek sevmiyorum. Her topluluğun moderasyona ihtiyacı var; iyi yapıldığında hiçbir şey olmuyormuş gibi göründüğü için de takdir edilmesi zor bir işKolektif zekâ tekrardan çok hızlı sıkılır [2]. Mesele samanı taneden ayırmak; burada tane, önemli yeni bilgi getiren yazılar [3], saman ise sayısı çok fazla olan devam ve taklit yazıları [4]
Bu konudaki görüşlerin çok geniş bir spektruma yayıldığını anlamak önemli. Bir ucunda “$TOPIC hakkında hiçbir yazıya izin verme”, diğer ucunda “$TOPIC hakkındaki tüm yazılara izin ver” olan bir sürgü düşünürsen, neredeyse her kullanıcı onu farklı bir noktaya koyar. Bu her konu için böyle; özellikle de en büyük konular söz konusu olduğunda daha da böyle
HN’de ön sayfa alanı en kıt kaynak [5] ve her okurun orada görmek istediği ya da istemediği şeylere dair farklı bir tercih ‘imzası’ var. Bu yüzden herkesi memnun etmek imkânsız olduğu gibi, herhangi birini tamamen memnun etmek de imkânsız. Kimsenin tercihleri ön sayfayla kusursuz örtüşmüyor; hızlıca itiraz etmek isteyen olabilir ama elbette moderatörlerin tercihleriyle de kusursuz örtüşmüyor
[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
[4] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[5] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Bu konulara da bir derece ilgim var, ama yazıların çoğu yeni bir şey getirmiyor; sadece son ihlal örneklerine verilen tepkisel yazılar
LLM ile ilgili daha fazla haber gerekiyorsa, cevap LLM News web sitesi kurup bir topluluk büyütmek gibi görünüyor
HN’yi gerçekten seviyorum ama retro bilişim ve oyun haberlerine daha çok ihtiyaç duyduğum için HN kaynak koduyla kendi sitemi (https://twostopbits.com/) yaptım. Zor değil. İstediğini kurup kendin moderasyon yapabilirsin
35 yıldan uzun süredir çeşitli çevrimiçi topluluklarda bulundum; şimdiye kadar açık ara en iyi moderasyon yapılan ve uzun süre başarıyla işletilen topluluk HN oldu. Bir dönem The Well de harikaydı
Trafiği düşük bir topluluğun, başlarken umduğun içerik karışımını gerçekten sunduğunu hissedip hissetmediğini merak ediyorum
Şaşırtıcı şekilde doğru; biz de LLM ile ilgili haberlerden bıktık
Bu yazıların çoğu kullanıcı bildirimleriyle kaldırılmıyor mu?
Retorik bir soru değil. Bu başlıkta “moderatörlere” teşekkür eden çok yorum var, ama ön sayfayı düzenleyen bir moderasyon ekibi olduğunu bilmiyordum. Bunu doğrulayabilecek biri var mı?
“O yazıyı biz bildirmedik, kullanıcılar bildirdi. Gönderiler söz konusu olduğunda neredeyse her zaman böyledir. https://news.ycombinator.com/newsfaq.html bölümüne bakın”
https://news.ycombinator.com/item?id=39169622
Herkese açık biçimde yazan tek bir yönetici, dang, var; ona yardımcı olan başka HN yöneticileri de olabilir. Ama insanlar “moderatörlerden”, “güç sarhoşu moderatörlerden” ya da “sansürden” şikâyet ettiğinde, %99,9 olasılıkla anlamı şu: Diğer kullanıcılar söylediklerinizi gördü ve biz bunu burada görmek istemedik.
Bazen insanların neyin bildirilebileceğine dair bir “kural” olduğunu sanması da garip. Elbette yönergeler var, ama bu yetki sıradan kullanıcıların da sahip olduğu bir şey olduğundan, pratikte herkes onu ne anlama geldiğini düşündüğü şekilde kullanıyor. Örneğin konu ve yazının kendisi tamamen geçerli olsa bile, HN’de o konu her tartışıldığında işe yaramaz alevli tartışmalara dönüşen ya da en düşük kaliteli yorumlarla dolan yazıları sık sık bildiririm. En azından benim için bildirmek, bir yazının “değeri” hakkında bir yargı değil; yalnızca HN’de görmek istemediğim şeylerle ilgilidir.
https://news.ycombinator.com/item?id=39231055
“Stable Diffusion Turbo on a Raspberry Pi Zero 2 generates an image in 29 minutes” başlığının “OnnxStream: Stable Diffusion XL 1.0 Base on a Raspberry Pi Zero 2” olarak değiştirilip yazının fiilen öldürülmesi ya da gönderildikten bir saat bile geçmeden ön sayfada 3. sırada olan bir yazının birden ön sayfadan kaybolması gibi örneklere bakınca, bu şekilde tekrar tekrar bildirilen yazılar varsa, bir noktada bunun sadece bağlantı tanıtımı için topluluğa spam saçmak olup olmadığını düşünmek gerekir.
İnsanların kendi çalışmalarını tanıtmak istemesini anlıyorum, ama topluluğun da tercihleri var. Topluluk her gün ön sayfaya LLM yazılarının çıkmasından bıkabilir. Topluluk spam’i reddedebilir ve yazıları bildirebilir.
HN kullanıcılarının LLM ile ilgili haberlerden bıkmış olmasının neden bu kadar inanılması zor olduğunu bilmiyorum. Ben de bıktım ama bildirme yetkim yok. Bildirme yetkisi olan HN kullanıcılarının LLM ile ilgili haberleri bildirmek istemesi gayet makul.
Yorum sayfasında olması gerekir; oraya gitmek için yorumun zaman damgasına tıklayabilirsin.
İnsanların LLM ile ilgili haberlerden bıkabileceğini hayal bile edemiyorsan, sana satacak bir NFT’im var.
“Bir yazı 1 dakika içinde ilk 30’dan 90’ın dışına düşemez; açıkça kaldırılmış olmalı” varsayımının geçerli olduğundan pek emin değilim.
https://news.social-protocols.org/stats?id=39094387 oldukça hızlı şekilde 30’lu sıralara düşmüş bir yazı gibi görünüyor. Birden popüler olan başka içerikler çıkmış olabilir.
22 Ocak 2024 Pazartesi günü listelenen 13 yazıya bakınca, HN’den gerçekten kaldırılmış gibi görünen yalnızca 3 tanesi var. Diğer 10’u hâlâ mevcut.
HP yazısı https://news.ycombinator.com/item?id=39087776 muhtemelen https://news.ycombinator.com/item?id=39060793 ile aynı olduğu için ön sayfadan düşürülmüş.
Ford yazısı https://news.social-protocols.org/stats?id=39089599 yanlış algılanmış gibi görünüyor.
Açıkçası 13 yazıdan yalnızca 3-4’ü olası moderasyon gibi görünüyor, bu da kötü görünmüyor. Teksas’taki dikenli tel meselesi Hacker News’e uygun mu? Teksas’ta olduğum için ilgimi çekiyor, ama bunu HN’de değil başka bir yerde görmeyi beklerim.
Genel olarak HN’nin moderasyonu iyi yaptığını düşünüyorum.
Kullanıcı bildirimleri nedeniyle algoritmik olarak sıralaması düşürülüyor ama gizlenmiyorsa, bu açık bir müdahale midir? “Açıkça” sanki manuel moderatör müdahalesi anlamına geliyor, ama bunu destekleyen pek bir şey görmüyorum.
Politik olduğu doğru, ama yerel bir mesele değil.