Fevral 2009
Hacker News, keçən həftə iki yaşına girdi. İlk başda, bu, Arcı təkmilləşdirmək üçün paralel bir layihə və Y Combinator-un indiki və gələcək qurucuları arasında xəbərlərin mübadiləsi üçün bir platforma olacağı düşünülmüşdü. Bu layihə böyüdü və gözlədiyimdən daha çox vaxt tələb etdi, amma bunun üçün peşman deyiləm, çünki bu layihə üzərində işləyərkən çox şey öyrəndim.
Artım
2007-ci ilin fevralında layihəni başladığımızda, iş günlərində gündəlik olaraq təxminən 1600 unikal ziyarətçi sayına sahib idik. O vaxtdan bəri bu say 22000-ə yüksəldi.

Bu artım tempi istədiyimdən bir az daha çoxdur. Saytın yavaş-yavaş da olsa inkişaf etməsini istəyərdim, çünki əgər sayt yavaş-yavaş belə inkişaf etmirsə, deməli, artıq ölüdür. Amma Digg ya da Reddit-in artımına çatmasını istəməzdim — bunun bir səbəbi, saytın xarakterini zəiflədəcəyidir, amma eyni zamanda, bütün vaxtımı miqyaslandırma üzərində çalışmağa sərf etmək istəmirəm.
Artıq bununla kifayət qədər problemim var. HN-ın başlanğıc motivasiyası yeni proqramlaşdırma dilini sınaqdan keçirmək idi və daha da önəmlisi, performansdan daha çox dilin dizaynı ilə eksperiment etmək idi. Sayt hər zaman yavaşladıqca, özümü məşhur McIlroy və Bentley-in ifadəsinə xatırlatdım.
Effektivliyin açarı, mümkün variantları eksplore etmədə deyil, həllərin gözəlliyindədir.
Kodu minimum səviyyəyə endirərək həll edə biləcəyim problemlərə baxırdım. Saytın əvvəlki performansını 14 dəfə artımına baxmayaraq saxlayıram. Gələcəkdə bunun öhdəsindən necə gələcəyimi bilmirəm, amma bəlkə bir şey fikirləşəcəyəm.
Bu, saytın bütövlükdə mənim münasibətimdir. Hacker News bir eksperimentdir, yeni bir sahədə eksperimentdir. Belə saytların adətən cəmi bir neçə ili var. İnternet müzakirəsi isə özlüyündə cəmi bir neçə onillikdir. Buna görə, yəqin ki, sonunda aşkar edəcəyimiz şeylərin yalnız kiçik bir hissəsini aşkar etmişik.
Mənim HN ilə bağlı optimist düşünməyimin səbəbi budur. Texnologiya o qədər yenidir ki, mövcud həll yolları, adətən, bərbad vəziyyətdədir və bu da deməkdir ki, daha yaxşısını etmək mümkündür, bu da bir çox görünən problemi həll etmək deməkdir ki, bunlar əslində elə də ağır deyil. Ümid edirəm ki, bu, bir çox icma üçün problem olacaq: artım səbəbindən çöküş.
Çöküş
İstifadəçilər bununla bağlı narahatdırlar, çünki saytın cəmi bir neçə aylıq olduğu zamandan bəri. İndiyə qədər bu narahatlıqlar yersiz idi, amma belə olmayacaq. Çöküş mürəkkəb bir məsələdir. Lakin, ehtimal ki, həll edilə bilər; bu, açıq müzakirələrin 'həmişə' artım tərəfindən məhv edildiyi demək deyil, 'həmişə' dedikdə, yalnız 20 hadisəni nəzərdə tuturuq.
Amma unutmaq olmaz ki, biz yeni bir problemi həll etməyə çalışırıq, çünki bu, deməkdir ki, biz yenilik etmək üçün çalışmalıyıq və bunun əksəriyyəti, ehtimal ki, işləməyəcək. İki həftə əvvəl mən ən yüksək orta şərh hesabına malik istifadəçi adlarını narıncı rəngdə göstərməyə çalışmışdım. Bu, bir səhv idi. Birdən, daha çox və ya az birləşmiş olan mədəniyyət, varlılar və kasıblara bölündü. Mən bu mədəniyyətin nə qədər birləşmiş olduğunu görmədim, ta ki, onu bölünmüş gördüm. Buna baxmaq acı idi.
Buna görə narıncı istifadəçi adları geri qayıtmayacaq. (Bunun üçün üzr istəyirəm). Amma gələcəkdə pozulma ehtimalı olan başqa fikirlər də olacaq və bunlardan işləyənlər, ehtimal ki, pozulmuş görünəcək.
Bəlkə də çöküşlə bağlı öyrəndiyim ən vacib şey, onun davranışla ölçülməsinin, elə də özü ilə deyil, istifadəçilərlə olduğunu düşünməkdir. Siz pis davranışı aradan qaldırmağa çalışmalısınız, pis insanları deyil. İstifadəçi davranışları gözlənilməz dərəcədə elastik olur. Əgər siz Əlbəttə ki, pis davranışı qadağan etmək, tez-tez pis insanları aradan qaldırır, çünki onlar özlərini yaxşı davranmaq lazım olan bir yerdə məhdudlaşdırılmış hiss edirlər. Onlardan bu şəkildə qurtarmaq, daha yumşaq və ehtimal ki, daha effektivdir.
Хотя, конечно, запрет плохого поведения зачастую устраняет плохих людей, потому что они чувствуют себя неприятно ограниченными в месте, где они должны вести себя хорошо. Такой способ избавления от них мягче и, вероятно, эффективнее, чем другие.
Artıq aydındır ki, qırılan pəncərəlar nəzəriyyəsi ictimai saytlar üçün də doğrudur. Nəzəriyyəyə görə, kiçik pis davranışlar daha pis davranışları təşviq edir: çoxlu qraffiti və qırıq pəncərələri olan bir yaşayış məhəlləsi, qeyri-qanuni fəaliyyətlərin müşahidə edildiyi bir bölgəyə çevrilir. Mən Nyu-Yorkda yaşadım, bu zaman Giuliani bu nəzəriyyəni populyarlaşdıran islahatları təqdim etdi və dəyişikliklər mükəmməl oldu. Həmçinin, mən Reddit istifadəçisi idim, bu zaman tam əks hadisə baş verdi və dəyişikliklər də eyni dərəcədə təəccüblü idi.
Mən Stivə və Aleksisə tənqid etmirəm. Reddit ilə baş verənlər laqeydliyin nəticəsi deyildi. Onların əvvəlindən yalnız spamı censur etmə siyasəti var idi. Üstəlik, Redditin Hacker News ilə müqayisədə fərqli məqsədləri vardı. Reddit bir startap idi, yan layihə yox; onların məqsədi mümkün qədər sürətli böyümək idi. Sürətli böyüməni sıfır sponsorluq ilə birləşdirin və nəticə sərbəstlik olacaq. Amma düşünmürəm ki, onlara başqa cür etməyə imkan verilsəydi, hansısa fərqlilik edərlərdi. Trafik baxımından, Reddit Hacker News-dan çox daha uğurludur.
Amma Reddit üçün baş verənlər, HN ilə eynilə olmayacaq. Bəzi lokasyonlarda tam sərbəstlik ola bilər, bəzilərində isə daha məntiqli yanaşmalar var, gerçək dünyada olduğu kimi; insanlar olduqları yerə görə fərqli davranacaqlar, real həyatda olduğu kimi.
Mən bunu praktikada gördüm. Mən Reddit və Hacker News-da krossover paylaşım edən insanları gördüm ki, onlar Reddit üçün şəfqət mesajı və HN üçün daha mütənasibli versiya yazmağa laqeyd qalmamışdılar.
Materiallar
Hacker News kimi bir saytın qarşısını almalı olduğu iki əsas problem növü var: pis hekayələr və pis şərhlər. Və pis hekayələrdən zərər daha az görünür. Bu gün, ana səhifədə yerləşdirilən hekayələr hələ də HN işə başladığı dövrdə yerləşdirilənlərlə təxminən eynidir.
Bir zamanlar, baş səhifədə hər cür boş şeylərin görünməməsi üçün düşünməli olacağımı düşünürdüm, amma indiyə qədər bunu etməli olmamışam. Baş səhifənin bu qədər gözəl qalacağını gözləmirdim və hələ də bunun niyə belə olduğunu tam anlamıram. Bəlkə də yalnız daha düşüncəli istifadəçilər, linkləri təklif etmək və bəyənmək üçün kifayət qədər diqqətlidir, ona görə də təsadüfi bir istifadəçi üçün xərclər sıfıra yaxınlaşır. Yoxsa bəlkə də baş səhifə, qəbul etdiyi təkliflər haqqında elanlar yerləşdirməklə özünü qoruyur.
Baş səhifə üçün ən təhlükəli material, bəyənmək üçün çox asan olanıdır. Əgər kimsə yeni bir teorem sübut edirsə, oxucu buna bəyənib-bəyənməməyə qərar vermək üçün bir qədər iş görməlidir. Bir karikatura isə buna daha az vaxt sərf edir. Səs-küylü sözlər, eyni dərəcədə səs-küylü başlıqlarla birlikdə sıfır alır, çünki insanlar onları oxumadan bəyənirlər.
Buna Mənim Yalan Prinsipim deyirəm: istifadəçi yeni bir sayt seçir, linkləri qiymətləndirmək asan olduğu üçün, konkret addımlar atmadan əvvəl.
Hacker News-in boş şeylərə qarşı iki növ müdafiəsi var. Ən çox yayılmış dəyərsiz məlumatlar off-topik kimi qadağan edilib. Pişiklərin şəkilləri, siyasətçilərin tənqidi nitqləri və digərləri xüsusi qadağaya tabedir. Bu, lazımsız şeylərin çoxunu süzür, amma hamısını yox. Bəzi linklər isə qısa olduqları üçün boş şeylər hesab edilir, eyni zamanda aktual materiallardır.
Bunun için tek bir çözüm yoktur. Eğer bağlantı sadece boş bir demagoji ise, editörler bazen onu siler, oysa konu hackleme ile ilgili olduğu için geçerliliği vardır; çünkü makalenin entelektüel merakı uyandırması gerektiği anlamında gerçek standartlara uymuyor. Eğer sitedeki yazılar bu türden ise, onları bazen yasaklıyorum, bu da demektir ki bu URL üzerindeki tüm yeni içerikler otomatik olarak silinecek. Eğer bir yazının başlığı, oltalama bağlantısı içeriyorsa, editörler bazen onu daha somut hale getirecek şekilde yeniden ifade ederler. Bu, özellikle dikkat çekici başlıklar içeren bağlamlar için gereklidir; aksi takdirde,
Böyle bağlantılarla başa çıkma tekniği gelişmelidir, çünkü bağlantılar kendileri de gelişiyor. Ajanların varlığı, onların birleştirilmesi üzerinde etkili oldu. Şu anda yazarlar, bazen oldukça spesifik şeyler yazarak, agregat üzerinden trafik çekmek için bilerek yazıyorlar. (Hayır, bu ifadenin ironisini anlamadım değil). Daha korkutucu mutasyonlar var, örneğin linkjacking — birinin makalesinin kısaca anlatılmasını yayınlamak ve bunun orijinalinin yerine geçmesini sağlamak. Böyle bir şey, orijinal makalede bulunan birçok iyi unsuru koruduğu için birçok beğeni alabilir; aslında, ne kadar çok kısaltma intihal gibi görünürse, makalede o kadar çok bilgi kalır. [3]
Bağlantıları reddeden bir sitenin, kullanıcıların neyin reddedildiğini görmek istemesi durumunda bir yol sunması önemlidir. Bu, editörlerin dürüst olmalarını sağlıyor ve aynı zamanda kullanıcıların, editörlerin aldatma yapacaklarını bilerek kendilerini daha güvende hissetmelerini sağlıyor. HN kullanıcıları bunu profillerinde showdead alanına tıklayarak yapabilirler (kelime anlamıyla 'ölüleri göster'). [4]
Şərhlər
Kötü yorumlar, kötü önerilerden daha ciddi bir sorun gibi görünüyor. Ana sayfadaki bağlantıların kalitesi çok fazla değişmemişken, ortalama bir yorumun kalitesi bir şekilde kötüleşmiştir.
İki əsas növ pis şərh var: kobudluq və axmaqlıq. Bu iki xüsusiyyət arasında çoxlu kəsişmələr var - kobud şərhlər, ehtimal ki, eyni zamanda axmaqdır - lakin onlarla mübarizə strategiyaları fərqlidir. Kobudluq daha asan idarə olunur. Siz kobud olmamağı tələb edən qaydalar qura bilərsiniz və əgər onları yaxşı davranmağa məcbur etsəniz, kobudluğu tamamilə kontrol altında saxlamaq mümkündür.
Axmaqlığı idarə etmək daha çətindir, ehtimal ki, buna görə ki, axmaqlığı ayırd etmək o qədər asan deyil. Kobud insanlar adətən kobud olduqlarını bilirlər, lakin bir çox axmaq insanlar axmaq olduqlarını başa düşmürlər.
Axmaq şərh formalarının ən təhlükəlisi uzun, lakin səhv olan bir iddia deyil, bəlkə də axmaq zarafatdır. Uzun, lakin səhv iddialar olduqca nadir rast gəlinir. Şərhin keyfiyyəti ilə onun uzunluğu arasında güclü korrelyasiya var; əgər siz ictimai saytlardakı şərhlərin keyfiyyətini müqayisə etmək istəyirsinizsə, şərhin orta uzunluğu yaxşı bir göstərici olacaq. Ehtimal ki, bu, insan təbiətinə aiddir, müzakirə olunan mövzunun isə xüsusi bir yönü yoxdur. Bəlkə axmaqlıq daha çox bir neçə ideyanın mövcudluğu formasını alır, yoxsa səhv ideyaların.
Səbəbi nə olursa olsun, axmaq şərhlər adətən qısadır. Qısaca şərh yazmaq çox çətin olduğundan, insanların informasiya ötürmə miqdarından fərqlənmək üçün gülüşlü olmağa çalışırlar. Axmaq şərhlərin ən cəlbedici forması iddia olunan zərif təhqirlərdir, ehtimal ki, çünki təhqirlər ən asan humor formasıdır. [5] Buna görə, kobudluğu qadağan etməyin üstünlüklərindən biri də bu cür şərhləri aradan qaldırmağa kömək etməsidir.
Pis şərhlər kudzuya bənzəyir: onlar sürətlə yayılır. Şərhlər, yeni material təkliflərinə nisbətən, digər şərhlər üzərində daha böyük təsirə malikdir. Əgər kimsə keyfiyyətsiz bir məqalə təqdim edirsə, digər məqalələr bunun sayəsində pis olmur. Ancaq kimsə müzakirədə axmaq bir şərh paylaşıbsa, bu, eyni sahədə çoxlu eyni cür şərhlər gətirir. İnsanlar axmaq zarafatlardan axmaq zarafatlarla cavab verirlər.
Həmin məsələ insanlar cavab verə bilməsi üçün şərhə bir gecikmə əlavə etməkdədir; gecikmə müddəti isə, şərhin keyfiyyətinin təxminən ölçüsünə mütənasib olmalıdır. O zaman, mənasız müzakirələrin sayı azalacaq. [6]
İnsanlar
Vurğulamaq istəyirəm ki, təsvir etdiyim metodların əksəriyyəti mühafizəkar yanaşmadır: bunlar saytın xarakterini qorumağa yönəlib, onun inkişafına deyil. Problemin mahiyyəti ilə bağlı qərəzli olduğumu düşünmürəm. Bu, problemin forması ilə bağlıdır. Hacker News xeyirli bir başlanğıc əldə edib, yəni bu konkret halda, qoruma məsələsidir. Amma bu prinsipi müxtəlif mənbələrə malik saytlar üçün də tətbiq etmək mümkündür.
İctimai saytların yaxşı şeyləri daha çox insanların bir-birilə əlaqəsindən irəliləyir, texnologiyalardan deyil; texnikalar adətən pis şeylərin qarşısını almaq üçün işə düşür. Texnologiyalar müzakirələri genişləndirməkdə şübhəsiz ki, rol oynaya bilər; məsələn, daxil edilmiş şərhlər. Lakin mən, ağıllı, məmnunedici istifadəçiləri olan primitiv funksiyalarla bir sayt istifadə etməyi üstün tutaram, törpülərlə və idiotsu dolu mürəkkəb bir sayt üzərində.
İctimai saytların etməli olduğu ən vacib şey, öz istifadəçiləri kimi görmək istədiyi insanları cəlb etməkdir. Hər kəsi cəlb etməyə çalışaraq, mümkün qədər böyük olmağa çalışan sayt, yalnız cəlb etdiyi hər kəs üçün cəlbedici olmalıdır. Ancaq müəyyən bir istifadəçi qrupuna yönəlmiş sayt, yalnız onları cəlb etmək və eyni zamanda, qalanlarını uzaq tutmaqla müvəffəq olmalıdır. Mən HN ilə bunu şüurlu şəkildə etməyə çalışmışam. Saytın qrafik dizaynı, mümkün qədər sadədir və saytın qaydaları dramatik başlıqların yaranmasına mane olur. Məqsəd, HN-ə ilk dəfə daxil olan şəxsin burada irəliləyən fikirlərlə maraqlanmasıdır.
Müəyyən bir istifadəçi qrupuna yönəldilmiş saytın yaradılmasının çatışmazlığı odur ki, bu istifadəçilər üçün o, çox cəlbedici ola bilər. Hacker News-un nə qədər asılılıq yarada biləcəyini yaxşı başa düşürəm. Mənim üçün, bir çox istifadəçi kimi, bu, bir növ virtual şəhər meydanıdır. İşdən dincəlmək istədiyimdə, bu meydana gedirəm, eləcə də fiziki dünyada Havard Skveri və ya Universitet Prospektində gəzmək istədiyimdə olduğu kimi. [7] Amma internetdəki meydan gerçəkdən daha təhlükəlidir. Universitet Prospektində yarım gün gəzmişəmsə, bunu başa düşəcəyəm. Oraya çatmaq üçün bir mil getməliyəm və kafedə oturmaq işdən fərqlidir. Amma onlayn forumda iştirak etmək üçün sadəcə bir klik lazımdır və bu, işə çox bənzəyir. Bəlkə də öz vaxtınızı sərf edirsiniz, amma boşdaymırsınız. İnternetdə kimsə səhvdir və siz problemi həll edirsiniz.
Hacker News, şübhəsiz ki, faydalı bir saytdır. HN-də oxuduqlarımın çoxundan öyrənmişəm. Burada başlayan bir neçə esse yazmışam. Saytın yox olmasını istəmirəm. Amma əmin olmaq istəyirəm ki, bu, məhsuldarlıq asılılığı deyil. İntelligent insanları bir sayta cəlb edib onların sadəcə vaxtlarını boşa xərcləmələri nə dərəcədə dəhşətli bir fəlakət olardı. HN-nin belə bir təsvir olmadığından 100%-ə qədər əmin olmaq istəyərdim.
Mənim fikrimcə, oyunlara və sosial tətbiqlərə asılılıq hələ də əsasən həll edilməmiş bir problemdir. Vəziyyət 1980-ci illərdəki crack-ə bənzəyir: biz yeni asılılıq yaradan dəhşətli şeylər icad etmişik və onlardan qorunma yollarını hələ də inkişaf etdirməmişik. Nəticədə bunu inkişaf etdirəcəyik və bu, yaxın gələcəkdə üzərinə cəmlənmək istədiyim problemlərdən biridir.
Qeydlər
[1] Mən istifadəçiləri orta statistik və orta şərh sayı üzrə sıralamağa çalışdım və orta statistik (yüksək ballar kənar atılır) daha yüksək keyfiyyətin dəqiq göstəricisi kimi görünür. Bəlkə də orta şərh sayı pis şərhlərin daha dəqiq göstəricisi ola bilər.
[2] Bu eksperimentdən öyrəndiyim digər bir şey, insanlar arasında fərqliliklər yaratmaq istəyirsinizsə, bunu düzgün şəkildə etdiyinizdən əmin olun. Bu, sürətli prototipin işə yaramadığı bir problemlərdən biridir. Həqiqətən də, fərqli insan tipləri arasında ayrı-seçkilik etməyin bəlkə də ən yaxşı fikir olmadığına dair məntiqli bir arqument var. Səbəb, bütün insanların eyni olması deyil, səhv etmək çətin və yanlış etməməyin isə çətin olmasındadır.
[3] Pisləşmiş linkçilik yazılarını gördüyüm zaman, URL-ni kopyalananla əvəz edirəm. Tez-tez linkçilik istifadə edən saytlar qadağan olunur.
[4] Digg şəxsiyyətlərin aydın tanınmasına görə pis adı ilə tanınır. Problemin kökü, Digg-ə sahib olan kişilərin xüsusilə gizli olmalarında deyil, onların ana səhifələrini yaratmaq üçün düzgün algoritm istifadə etməmələrindədir. Reddit kimi daha çox səs toplamaq prosesi ilə aşağıdan yuxarıya puff edilməsi yerinə, hekayələr səhifənin üstündə başlayır və yeni gələnlər tərəfindən aşağıya itələnir.
Bu fərqliliyin səbəbi, Digg-in Slashdot-dan, Reddit-in isə Delicious/popular-dan alınmasıdır. Digg, redaktorlardan səs vermə ilə Slashdot-dur, Reddit isə nişanlardan səs vermə ilə Delicious/popular-dır. (Hələ də onların kök strukturlarını qrafik dizaynında görmək mümkündür.)
Digg-in algoritmi oyunlara qarşı çox həssasdır, çünki ana səhifəyə çıxan hər bir hekayə yeni bir hekayədir. Bu da Digg-in sərt qarşı tədbirlər görməyə vadar edir. Bir çox startapın erkən dövrlərdə istifadə etdiyi bəzi sirlər var, və mən şübhələnirəm ki, Digg-in sirri, ən yaxşı hekayələrin faktiki olaraq redaktorlar tərəfindən seçilməsindədir.
[5] Beavis və Butthead arasındakı dialoq əsasən bunun üzərində qurulmuşdur və mən gerçəkdən pis saytlardakı şərhləri oxuduqda, onların səsini eşidirəm.
[6] Mən şübhələnirəm ki, axmaq şərhlərlə mübarizə aparmağın əksər metodları hələ tapılmayıb. Xkcd-nin IRC kanalında həyata keçirdiyi ən ağıllı metod, eyni şeyi iki dəfə deməyə icazə verməməkdir: biri “fail” dedikdə, onu bir daha deməyə icazə verməyin. Bu, qısa şərhləri cəzalandırmağa imkan verəcək, çünki onların təkrarlamalardan qaçma imkanları daha azdır.
Başqa bir ümidverici fikrin əsası ağılsız filtrdir ki, bu da ehtimal xarakterli spam filtridir və ağılsız və normal şərhlərin quruluşları əsasında öyrədilmişdir.
Bəlkə də problemlə başa çıxmaq üçün pis şərhləri yox etmək zəruri deyil. Uzun müzakirələrin altındakı şərhləri nadirən görmək olur, buna görə də şərhlərin sıralanmasında keyfiyyət proqnozunu daxil etmək kifayətdir.
[7] Əksər şəhərcikləri əzgin edən şey, gəziləcək mərkəzlərinin olmamasıdır.
Təşəkkür edirəm Justin Kan, Jessica Livingston, Robert Morris, Alexis Ohanian, Emmet Shear və Fred Wilson-a eskizləri oxuduqları üçün.
Tərcümə: Diana Şeremyeva
(Tərcümənin bir hissəsi )
Yalnız qeydiyyatdan keçmiş istifadəçilər sorğuda iştirak edə bilərlər. , xahiş edirəm.
Hacker News-u oxuyuram
36,4%H hampir hər gün12
12,1%Həftədə bir dəfə4
6,1%Ayda bir dəfə2
6,1%İldə bir dəfə2
21,2%İldən bir də az7
18,2%digər6
33 istifadəçi səs verib. 6 istifadəçi tərəddüd edib.
Mənbə: habr.com
