Пол Грэм: Мен Hacker News-тен не білдім

ақпан 2009

Hacker News өткен аптада екі жасқа толды. Бастапқыда ол параллельді жоба - Arc қолданбасы және қазіргі және болашақ Y Combinator негізін қалаушылар арасында жаңалықтар алмасуға арналған орын болуы керек еді. Бұл үлкен болды және мен күткеннен көп уақыт алды, бірақ мен өкінбеймін, өйткені мен бұл жобада жұмыс істеу арқылы көп нәрсені үйрендім.

Биіктігі

Біз жобаны 2007 жылдың ақпан айында іске қосқан кезде, жұмыс күніндегі трафик шамамен 1600 күнделікті бірегей келушілерді құрады. Содан бері ол 22000 мыңға дейін өсті.

Пол Грэм: Мен Hacker News-тен не білдім

Бұл өсу қарқыны біз күткеннен сәл жоғары. Мен сайттың өскенін көргім келеді, өйткені сайт кем дегенде баяу дамып жатпаса, ол әлдеқашан өліп қалған шығар. Бірақ мен оның Digg немесе Reddit өлшеміне жеткенін қаламас едім - бұл негізінен сайттың сипатын азайтатындықтан, сонымен қатар барлық уақытымды масштабтауға жұмсағым келмейтіндіктен.

Менде бұған қатысты проблемалар жеткілікті. Менің есімде, HN үшін бастапқы мотивация жаңа бағдарламалау тілін сынау болды және сонымен қатар оның өнімділігіне емес, тіл дизайнымен тәжірибе жасауға бағытталған тілді сынау болды. Сайт баяулаған сайын мен атақты McIlroy және Bentley дәйексөздерін есіме түсіріп, өзімді жалғастырдым.

Тиімділіктің кілті - барлық ықтимал нұсқаларды сынап көру емес, шешімдердің талғампаздығы.

және ең аз кодпен түзете алатын проблемалық аймақтарды іздедім. Мен 14 есе өскеніне қарамастан, сол өнімділікті сақтау мағынасында сайтты әлі де сақтай аламын. Мен енді қалай күресетінімді білмеймін, бірақ мен бір нәрсені анықтайтын шығармын.

Бұл менің жалпы сайтқа деген көзқарасым. Hacker News - бұл эксперимент, жаңа саладағы эксперимент. Мұндай сайттар әдетте бірнеше жыл ғана жұмыс істейді. Интернеттегі талқылау бірнеше онжылдықтар ғана болды, сондықтан біз ақырында ашатын нәрселердің бір бөлігін ғана ашқан шығармыз.

Сондықтан мен HN-ге қатты қараймын. Технология соншалықты жаңа болған кезде, бар шешімдер әдетте қорқынышты болады, бұл әлдеқайда жақсырақ нәрсені жасауға болады дегенді білдіреді, бұл өз кезегінде шешілмейтін болып көрінетін көптеген мәселелер шын мәнінде жоқ екенін білдіреді. Соның ішінде, көптеген қауымдастықтарды мазалайтын мәселе: өсу салдарынан жойылу.

рецессия

Пайдаланушылар бұл туралы сайттың ашылғанына бірнеше ай болғаннан бері алаңдап келеді. Әзірге бұл қорқыныштар негізсіз болды, бірақ бұл әрқашан бола бермейді. Рецессия – күрделі мәселе. Бірақ шешуге болатын шығар; бұл «әрқашан» туралы ашық әңгімелер тек 20 дананы білдіретін «әрқашан» көбеюімен жойылды дегенді білдірмейді.

Бірақ біз жаңа мәселені шешуге тырысып жатқанымызды есте ұстаған жөн, өйткені бұл жаңа нәрсені сынап көруіміз керек және оның көпшілігі жұмыс істемейтінін білдіреді. Бір-екі апта бұрын мен қызғылт сары түсте орташа пікір саны ең жоғары пайдаланушылардың аттарын көрсетуге тырыстым.[1] Бұл қате болды. Азды-көпті біртұтас мәдениет кенеттен бар және жоқ деп екіге бөлінді. Мәдениеттің қалай біртұтас екенін мен оның бөлінгенін көрмейінше түсінбедім. Қарау ауыр болды.[2]

Сондықтан қызғылт сары пайдаланушы аттары қайтарылмайды. (Бұл үшін кешіріңіз). Бірақ болашақта бұзылу ықтималдығы бар басқа идеялар болады және жұмыс істейтіндері істемейтіндер сияқты сынған болып көрінуі мүмкін.

Мүмкін, мен төмендеу туралы білген ең маңызды нәрсе - бұл пайдаланушылардың өздеріне қарағанда мінез-құлықпен өлшенетіні. Сіз жаман адамдарды емес, жаман мінез-құлықты жойғыңыз келеді. Пайдаланушының мінез-құлқы таңқаларлықтай икемді. Егер сен күтіп отырсың адамдардан олар өздерін жақсы ұстайды, олар әдетте солай етеді; және керісінше.

Әрине, жаман мінез-құлыққа тыйым салу көбінесе жаман адамдарды жояды, өйткені олар өздерін жақсы ұстауы керек жерде ыңғайсыз сезінеді. Олардан құтылудың бұл әдісі басқаларға қарағанда жұмсақ және тиімдірек.

Сынған терезелер теориясының жалпыға қолжетімді сайттарға да қатысты екені қазір анық. Теория бойынша, кішігірім жаман мінез-құлық әрекеттері нашар мінез-құлыққа итермелейді: граффити көп және терезелері сынған тұрғын үй тонау жиі орын алатын аймаққа айналады. Джулиани бұл теорияны әйгілі еткен реформаларды енгізген кезде мен Нью-Йоркте тұрдым, өзгерістер таңқаларлық болды. Мен Reddit қолданушысы болдым, ол кезде керісінше болды, ал өзгерістер де соншалықты керемет болды.

Мен Стив пен Алексисті сынамаймын. Reddit-пен болған оқиға немқұрайлылықтың салдары емес. Әу бастан олар тек спамды цензуралау саясатын ұстанды. Сонымен қатар, Reddit Hacker News-пен салыстырғанда әртүрлі мақсаттарға ие болды. Reddit қосалқы жоба емес, стартап болды; олардың мақсаты мүмкіндігінше тез өсу болды. Жылдам өсу мен нөлдік демеушілікті біріктіріңіз және сіз рұқсат аласыз. Бірақ оларға мүмкіндік берілсе, басқаша әрекет жасамас еді деп ойлаймын. Трафикке қарағанда, Reddit Hacker News-ке қарағанда әлдеқайда табысты.

Бірақ Reddit-пен болған оқиға HN-мен міндетті түрде болмайды. Бірнеше жергілікті жоғары шектеулер бар. Толық рұқсат етілген жерлер болуы мүмкін және нақты әлемдегідей мағыналырақ жерлер бар; және адамдар нақты әлемде болғандай, олардың орналасқан жеріне байланысты әртүрлі әрекет етеді.

Мен мұны тәжірибеде көрдім. Мен Reddit және Hacker News сайттарында екі нұсқаны, Reddit үшін қорлайтын хабарламаны және HN үшін неғұрлым жеңіл нұсқаны жазуға уақыт бөлген адамдарды көрдім.

Материалдар

Hacker News сияқты сайттар аулақ болу керек мәселелердің екі негізгі түрі бар: жаман әңгімелер және жаман пікірлер.Ал жаман оқиғалардың зияны азырақ сияқты. Қазіргі уақытта басты бетте жарияланған оқиғалар HN жаңадан бастаған кезде жарияланған оқиғалармен бірдей.

Мен бір кездері бірінші бетте жаман сөздердің пайда болуын тоқтатудың шешімдерін ойластыруым керек деп ойладым, бірақ осы уақытқа дейін мұны істеудің қажеті жоқ еді. Мен басты беттің соншалықты керемет болып қалатынын күткен жоқпын және оның неліктен екенін әлі де түсінбеймін. Мүмкін, тек ақылды пайдаланушылар сілтемелерді ұсынуға және ұнатуға жеткілікті мұқият болуы мүмкін, сондықтан бір кездейсоқ пайдаланушының шекті құны нөлге тең болады. Немесе басты бет қандай ұсыныстар күтетіні туралы хабарландырулар жариялау арқылы өзін қорғайды.

Басты бет үшін ең қауіпті нәрсе - ұнауға тым оңай материал. Егер біреу жаңа теореманы дәлелдесе, оқырман оны ұнатуға тұрарлық па екенін анықтау үшін біраз жұмыс істеуі керек.Күлкілі мультфильмге аз уақыт кетеді. Бірдей шулы тақырыптары бар үлкен сөздер нөлге ие болады, өйткені адамдар оларды оқымай-ақ ұнатады.

Мен мұны жалған принцип деп атаймын: пайдаланушы сілтемелері оңай бағаланатын жаңа сайтты таңдайды, егер сіз мұны болдырмау үшін нақты қадамдар жасамайынша.

Hacker News-те мағынасыз қорғаудың екі түрі бар. Ешқандай құндылығы жоқ ақпараттың ең көп таралған түрлеріне офтопик ретінде тыйым салынады. Әсіресе котяттардың фотосуреттері, саясаткерлердің диатрибилері және т.б. Бұл қажетсіз сандырақтардың көпшілігін жояды, бірақ бәрі емес. Кейбір сілтемелер өте қысқа және сонымен бірге өзекті материал деген мағынада мағынасыз.

Бұл үшін жалғыз шешім жоқ. Егер сілтеме жай ғана бос демагогия болса, редакторлар оны бұзу тақырыбына қатысты болса да, кейде оны жойып жібереді, себебі ол нақты стандартқа сәйкес келмейді, яғни мақала интеллектуалдық қызығушылықты тудыруы керек. Егер сайттағы жазбалар осындай болса, мен кейде оларға тыйым саламын, яғни бұл URL мекенжайындағы барлық жаңа материалдар автоматты түрде жойылады. Егер жазбаның атауында кликбайт сілтемесі болса, редакторлар оны нақтырақ ету үшін кейде оны басқа сөзбен өзгертеді. Бұл әсіресе жарқыраған атаулары бар сілтемелер үшін қажет, өйткені әйтпесе олар «оған сенетін болсаңыз, дауыс беріңіз» жазбалары жасырылады, бұл қажетсіз сандырақтардың ең айқын түрі.

Мұндай сілтемелермен жұмыс істеу технологиясы, сілтемелердің өзі дамып келе жатқандықтан, дамуы керек. Агрегаторлардың болуы олардың біріктіретініне әсер етті. Қазіргі уақытта жазушылар жинақтаушылардың есебінен трафикті арттыратын нәрселерді саналы түрде жазады - кейде нақты нәрселер. Linkjacking - біреудің мақаласын қайталап жариялау және түпнұсқаның орнына оны жариялау сияқты қауіпті мутациялар бар. Мұндай нәрсе көптеген ұнатулар алуы мүмкін, себебі ол бастапқы мақалада болған көптеген жақсы нәрселерді сақтайды; шын мәнінде, парафраза плагиатқа қаншалықты ұқсайтын болса, мақаладағы жақсы ақпарат соғұрлым сақталады. [3]

Менің ойымша, ұсыныстарды қабылдамайтын сайт пайдаланушыларға олар қаласа, қабылданбаған нәрселерді көруге мүмкіндік беруі маңызды. Бұл редакторларды шыншыл болуға мәжбүрлейді және ең бастысы, пайдаланушыларды редакторлардың шыншылдық танытпайтынын білетініне сенімдірек етеді. HN пайдаланушылары мұны өз профиліндегі showdead өрісін басу арқылы жасай алады («өлгендерді көрсету», сөзбе-сөз). [4]

Пікірлер

Жаман пікірлер жаман ұсыныстарға қарағанда үлкен мәселе сияқты. Басты беттегі сілтемелердің сапасы айтарлықтай өзгермегенімен, орташа пікірдің сапасы қандай да бір жолмен нашарлады.

Жаман пікірлердің екі негізгі түрі бар: дөрекі және ақымақ.Бұл екі сипаттаманың арасында көп қабаттасу бар - дөрекі пікірлер де ақымақтық болуы мүмкін - бірақ олармен күресудің стратегиялары әртүрлі. Дөрекілікті бақылау оңайырақ. Пайдаланушы дөрекі болмауы керек деп айтатын ережелерді орнатуға болады және егер сіз оларды жақсы ұстауға мәжбүр етсеңіз, дөрекілікті бақылауда ұстау әбден мүмкін.

Ақымақтықты бақылауда ұстау қиынырақ, бәлкім, ақымақтықты ажырату оңай емес. Дөрекі адамдар көбінесе дөрекі екенін біледі, ал көптеген ақымақ адамдар өздерінің ақымақ екенін түсінбейді.

Ақымақ пікірдің ең қауіпті түрі – ұзақ, бірақ қате мәлімдеме емес, ақымақ әзіл. Ұзақ, бірақ қате мәлімдемелер өте сирек кездеседі. Түсініктеме сапасы мен оның ұзақтығы арасында күшті корреляция бар; егер сіз қоғамдық сайттардағы пікірлердің сапасын салыстырғыңыз келсе, орташа түсініктеме ұзақтығы жақсы көрсеткіш болып табылады. Бұл талқыланатын тақырыпқа тән нәрсе емес, адам табиғатына байланысты болуы мүмкін. Бәлкім, ақымақтық дұрыс емес идеялардан гөрі бірнеше идеяға ие болу формасын алады.

Себептеріне қарамастан, ақымақ пікірлер әдетте қысқа болады. Ал оның беретін ақпарат көлемінен ерекшеленетін қысқа түсініктеме жазу қиын болғандықтан, адамдар күлкілі болуға тырысып, ерекшеленуге тырысады. Ақымақ пікірлердің ең еліктіретін пішімі – әзіл-оспақ қорлау, бәлкім, қорлау әзіл-оспақтың ең оңай түрі болғандықтан. [5] Демек, дөрекілікке тыйым салудың бір артықшылығы – мұндай пікірлерді де жояды.

Жаман пікірлер кудзуға ұқсайды: олар тез қабылдайды. Түсініктемелер жаңа материалға арналған ұсыныстардан гөрі басқа пікірлерге көбірек әсер етеді. Біреу жаман мақала ұсынса, ол басқа мақалаларды жаман етпейді. Бірақ егер біреу талқылауда ақымақ пікір қалдырса, бұл сол салада көптеген ұқсас пікірлерге әкеледі. Адамдар мылқау әзілге мылқау әзілмен жауап береді.

Мүмкін шешім адамдар түсініктемеге жауап бере алмас бұрын кешіктіруді қосу болып табылады және кідірістің ұзақтығы түсініктеменің қабылданатын сапасына кері пропорционалды болуы керек. Сонда ақымақ талқылаулар азаяды. [6]

адамдар

Мен сипаттаған әдістердің көпшілігі консервативті екенін байқадым: олар сайтты жақсартуға емес, оның сипатын сақтауға бағытталған. Мен бұл мәселеге бейтарап емеспін деп ойлаймын. Бұл мәселенің пішініне байланысты. Hacker News жақсы бастау алу бақытына ие болды, сондықтан бұл жағдайда бұл сөзбе-сөз сақтау мәселесі.Бірақ бұл принцип әртүрлі шыққан сайттарға қатысты деп ойлаймын.

Қауымдастық сайттары туралы жақсы нәрселер технологиядан гөрі адамдардан келеді; Технология әдетте жаман нәрселердің алдын алу үшін қолданылады. Технология, әрине, талқылауды жақсарта алады. Мысалы, кірістірілген пікірлер. Бірақ мен тек ақымақтар мен тролльдер пайдаланатын сәнді сайттан гөрі қарапайым мүмкіндіктері мен ақылды, жақсы пайдаланушылары бар сайтты пайдаланғым келеді.

Қауымдастық сайты жасауы керек ең маңызды нәрсе - пайдаланушы ретінде қалаған адамдарды тарту. Мүмкіндігінше үлкен болуға тырысатын сайт барлығын тартуға тырысады. Бірақ белгілі бір пайдаланушы түріне бағытталған сайт тек оларды тартуы керек - және, ең бастысы, басқалардың барлығын итермелейді. Мен саналы түрде ХН-мен мұны істеуге тырыстым. Сайттың графикалық дизайны мүмкіндігінше қарапайым және сайт ережелері драмалық тақырыптарды болдырмайды. Мақсат - ХН-ге жаңадан келген адам мұнда айтылған идеяларға қызығушылық танытады.

Тек белгілі бір пайдаланушы түріне бағытталған сайтты жасаудың кемшілігі сол пайдаланушылар үшін тым тартымды болуы мүмкін. Мен Hacker News қаншалықты тәуелді болатынын жақсы білемін. Мен үшін, көптеген пайдаланушылар сияқты, бұл виртуалды қала алаңының бір түрі. Мен жұмыстан үзіліс жасағым келгенде, мысалы, физикалық әлемде Гарвард алаңы немесе Университет даңғылының бойымен серуендейтіндей алаңға барамын. [7] Бірақ желідегі аймақ нақтыға қарағанда қауіпті. Университет даңғылы бойымен жарты күн кезіп жүрсем, байқаймын. Ол жерге жету үшін бір миль жаяу жүруім керек, ал кофеханаға бару жұмысқа барудан басқаша. Бірақ онлайн форумға кіру үшін бір рет басу қажет және жұмысқа өте ұқсас көрінеді. Сіз уақытыңызды босқа өткізіп жатқан шығарсыз, бірақ уақытыңызды босқа өткізбейсіз. Интернеттегі біреу дұрыс емес және сіз мәселені шешесіз.

Hacker News міндетті түрде пайдалы сайт. Мен HN сайтында оқығандарымнан көп нәрсені білдім. Мен мұнда түсініктеме ретінде басталған бірнеше эссе жаздым. Мен сайттың жойылғанын қаламас едім. Бірақ бұл өнімділікке желілік тәуелділік емес екеніне сенімді болғым келеді. Мыңдаған ақылды адамдарды сайтқа тек уақытын жоғалту үшін тарту қандай сұмдық апат болар еді. Мен бұл HN сипаттамасы емес екеніне 100% сенімді болғым келеді.

Менің ойымша, ойындар мен әлеуметтік қолданбаларға тәуелділік әлі де шешілмеген мәселе. Жағдай 1980 жылдардағы крекпен бірдей: біз тәуелділік тудыратын қорқынышты жаңа нәрселерді ойлап таптық және олардан өзімізді қорғаудың жолдарын әлі жетілдірген жоқпыз. Біз ақырында жетеміз және бұл менің жақын болашақта назар аударғым келетін мәселелердің бірі.

Ескертулер

[1] Мен пайдаланушыларды статистикалық орташа мән бойынша да, пікірлердің орташа саны бойынша да бағалауға тырыстым, ал статистикалық орташа мән (жоғары баллды алып тастау) жоғары сапаның дәлірек көрсеткіші сияқты. Пікірлердің орташа саны нашар пікірлердің дәлірек көрсеткіші болуы мүмкін.

[2] Бұл тәжірибеден тағы бір түйгенім, егер сіз адамдарды ажырататын болсаңыз, оны дұрыс жасағаныңызға көз жеткізіңіз. Бұл жылдам прототиптеу жұмыс істемейтін мәселе. Шындығында, ақылға қонымды адал дәлел - адамдардың әртүрлі типтерін ажырату ең жақсы идея болмауы мүмкін. Себебі, адамдардың бәрі бірдей емес, қателесу жаман, қателік жасамау қиын.

[3] Дөрекі сілтемелерді байқаған кезде, URL мекенжайын көшірілгенмен ауыстырамын. Сілтемелерді жиі қолданатын сайттарға тыйым салынады.

[4] Digg нақты сәйкестендірудің жоқтығымен танымал. Мәселенің түпкі себебі Digg-ті иеленетін жігіттердің ерекше құпиялылығында емес, олардың басты бетін жасау үшін қате алгоритмді пайдалануында. Reddit сияқты көбірек дауыс жинау процесінде жоғарыдан шарлаудың орнына, әңгімелер беттің жоғарғы жағынан басталып, жаңа келгендермен төмен қарай басылады.

Бұл айырмашылықтың себебі: Digg Slashdot-тан алынған, ал Reddit Delicious/танымалдан алынған. Digg - редакторлардың орнына дауыс беретін Slashdot және Reddit - бетбелгілердің орнына дауыс беретін дәмді/танымал. (Сіз графикалық дизайнда олардың шығу тегінің қалдықтарын әлі де көре аласыз.)

Digg алгоритмі ойындарға өте сезімтал, өйткені оны бірінші бетке шығаратын кез келген оқиға жаңа оқиға болып табылады. Бұл өз кезегінде Digg-ті төтенше қарсы шараларға баруға мәжбүр етеді. Көптеген стартаптардың алғашқы күндері қандай трюктерге жүгіну керек екендігі туралы кейбір құпиялары бар және мен Диггтің құпиясы ең жақсы оқиғаларды редакторлар таңдайтынында деп ойлаймын.

[5] Бивис пен Батхед арасындағы диалог негізінен осыған негізделген және мен шынымен нашар сайттардағы пікірлерді оқығанда олардың дауыстарын естимін.

[6] Мен ақымақ пікірлермен күресудің көптеген әдістері әлі ашылған жоқ деп ойлаймын. Xkcd өзінің IRC арнасында ең ақылды әдісті енгізді: ешкімге бір нәрсені екі рет жасауға рұқсат бермеңіз. Біреу «сәтсіздік» деп айтқаннан кейін, оны қайталауға жол бермеңіз. Бұл қысқа пікірлерді жазалауға мүмкіндік береді, өйткені олардың қайталануын болдырмау мүмкіндігі аз.

Тағы бір перспективті идея - ақымақ сүзгі, ол ықтималдық спам-сүзгісі болып табылады, бірақ ақымақ және қалыпты түсініктемелердің конструкцияларына үйретілген.

Мәселеден құтылу үшін жаман пікірлерді жою қажет болмауы мүмкін.Ұзын жіптің төменгі жағындағы пікірлер сирек көрінуі мүмкін, сондықтан түсініктемелерді сұрыптау алгоритміне сапа болжамын енгізу жеткілікті.

[7] Қала маңындағы елді мекендердің көпшілігін әлсірететін нәрсе - серуендеуге болатын орталықтың жоқтығы.

алғыс айту Джастин Кан, Джессика Ливингстон, Роберт Моррис, Алексис Оханиан, Эмметт Шир және Фред Уилсон жобаларды оқығаны үшін.

Аударма: Диана Шеремьева
(Аударманың бір бөлігі аударған)

Сауалнамаға тек тіркелген пайдаланушылар қатыса алады. Кіру, өтінемін.

Мен Hacker News оқыдым

  • 36,4%Күн сайын дерлік12

  • 12,1%Аптасына бір рет 4

  • 6,1%Айына бір рет 2

  • 6,1%Жылына бір рет 2

  • 21,2%жылына бір реттен аз 7

  • 18,2%басқа 6

33 қолданушы дауыс берді. 6 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру