1 puan yazan GN⁺ 2024-02-03 | 1 yorum | WhatsApp'ta paylaş
  • 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
  • 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

 
GN⁺ 2024-02-03
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.

    • Üstünkörü bakınca bile bu ölçüte uymayan birkaç yazı görünüyor. Örneğin Open Source Doesn't Require Providing Builds: https://codeengineered.com/blog/2024/open-source-not-builds/
      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.
    • Yakın zamanda ilk sayfadaki bir bağlantının sessizce bir parodi videoya çevrildiğini, sonra da yine sessizce eski hâline döndüğünü gördüm; bu değişiklikten bahseden en üstteki yorum da sessizce silindi.
      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
    • https://www.nasa.gov/solar-system/asteroids/nasa-system-pred...
      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.
    • Bu liste genel olarak düşük kaliteli yazılarla dolu görünüyor. İlginç birkaç ekonomi ve siyaset bağlantısı da var ama konu dışı oldukları ya da alevli tartışma çıkarma olasılıkları yüksek olduğu için silinebileceklerini gayet iyi anlıyorum.
      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ı.
    • Katılıyorum. Açık söylemek gerekirse bu yüzden bu gönderiye oy verdim. Burada gördüğümüz algoritma ve moderasyona yönelik bir destek gibi görünüyor.
      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.

    • Kullanıcı şikâyetlerinin, belirli bir konudaki yazıları daha geniş HN topluluğuna görünmeden önce bastırmak için kullanılmasını nasıl engelliyorsunuz?
      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ı?
    • Kullanıcı şikâyetleri, [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.

    • İlk sayfada puanı düşük ve uzun süredir duran ama sıralaması yüksek, manipüle edilmiş gibi duran doğal olmayan yazılar var.
      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.
    • Bunun yanlış olduğunu Robin89 ya da biz nasıl doğrulayabiliriz? Anlattığın ağırlık düşürme kullanıcıya görünmüyor. Orijinal gönderinin yazarı da bilemez.
      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

    • moot’un oldukça sert bir moderasyon kararı vardı; tam olarak ne olduğunu hatırlamıyorum ama “bir kişinin saçma gönderisi, başka birinin forum kültürüdür” gibi bir yaklaşımla savunmuştu
      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 $corporation ne 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ş
    • Pek çok kişinin LLM ile ilgili haberlerden bıktığı kesin. Bu, tüm büyük ve süregelen konularda olur; LLM ise bu seviyeyi çoktan aştı [1]
      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...
    • Mümkünse üretken yapay zeka hakkında artık hiçbir şey duymak zorunda kalmayacağım zamana kadar kış uykusuna yatmak isterim
    • LLM ile ilgili haberlerden bıktım. Teknoloji ve ilerleme çekici, ama yeni bir şeyi ele alan her bir yazıya karşılık toplumsal etki, önyargı, deepfake, intihal gibi aynı noktaları tekrarlayan onlarca yazı var
      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 bir şeyler üretip para kazanıyor olmama rağmen, ben bile bu konuda okumaktan bıktım
  • 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ı

    • Bunu daha önce görmemiştim; daha fazlasını istediğim şey tam olarak buydu. Yaptığın için teşekkürler
      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
    • HN kaynak kodunda moderasyon araçları da var mı? Yoksa sadece temel sıralama algoritmasına sahip, iskelet hâlinde bir toplama sitesi mi?
    • Retro yönü çok hoş. Workers mı kullanıyorsun?
  • Ş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ı?

    • Doğru. Birkaç gün önceki Gary Tan başlığında dang’in bıraktığı yoruma göre öyle:
      “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
    • https://www.newyorker.com/news/letter-from-silicon-valley/th...
    • Bence temelinde insanlar buradaki moderasyonu Reddit tarzı bir zihniyetle anladığı için böyle oluyor. Moderasyonu ayrıcalıklı ve sınırlı bir konum gibi düşünüyorlar; bu yanlış.
      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.
    • O uygulamanın ölçtüğü şey bu değil:
      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.

  • İ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.

    • Burada “açıkça” ile ne kastedildiğini bilmiyorum.
      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.
    • Geçerli bir varsayım değil. Bunu en üst yorum yapmak daha iyi olur: https://news.ycombinator.com/item?id=39231537
    • Teksas’ta olunca pek hissedilmeyebilir, ama bu ulusal bir mesele. Anayasa, federal yetkiler, hatta İç Savaş’a kadar uzanan konular işin içinde.
      Politik olduğu doğru, ama yerel bir mesele değil.