Février 2009
Hacker News a fĂȘtĂ© ses deux ans la semaine derniĂšre. Au dĂ©part, il devait s'agir d'un projet parallĂšle â une application pour perfectionner Arc et un lieu d'Ă©change de nouvelles entre les fondateurs actuels et futurs de Y Combinator. Il est devenu plus important et a nĂ©cessitĂ© plus de temps que je ne l'avais prĂ©vu, mais je ne le regrette pas, car j'ai beaucoup appris en travaillant sur ce projet.
Croissance
Lorsque nous avons lancé le projet en février 2007, le trafic en semaine étaient d'environ 1600 visiteurs uniques par jour. Depuis, il a augmenté jusqu'à 22000.

Ce rythme de croissance est légÚrement supérieur à ce que je souhaiterais. J'aimerais que le site se développe, car si le site ne croßt pas lentement, il est probablement déjà mort. Mais je ne voudrais pas qu'il atteigne la croissance de Digg ou Reddit, principalement parce que cela affaiblirait le caractÚre du site, mais aussi parce que je ne veux pas passer tout mon temps à travailler sur l'évolutivité.
J'ai déjà suffisamment de problÚmes avec cela. Je me souviens que la motivation initiale pour HN était d'expérimenter un nouveau langage de programmation et, plus encore, d'éprouver un langage axé sur les expériences de conception plutÎt que sur la performance. Chaque fois que le site devenait lent, je me soutenais en me rappelant la célÚbre citation de McIlroy et Bentley
La clé de l'efficacité réside dans l'élégance des solutions, et non dans la recherche de toutes les options possibles.
et je cherchais les goulets d'étranglement que je pouvais résoudre avec un minimum de code. J'arrive encore à maintenir le site, en ce sens que je parviens à préserver l'ancienne performance, malgré une croissance multipliée par 14. Je ne sais pas comment je vais m'en sortir par la suite, mais je trouverai probablement une solution.
C'est mon approche du site dans son ensemble. Hacker News est un expériment. Un projet expérimental dans un nouveau domaine. Les sites de ce type n'existent généralement que quelques années. Les discussions sur Internet en tant que telles n'ont que quelques décennies. Donc, nous n'avons probablement découvert qu'une petite partie de ce que nous découvrirons finalement.
C'est pourquoi je suis si optimiste quant à HN. Lorsque la technologie est aussi nouvelle, les solutions existantes sont généralement mauvaises, ce qui signifie qu'il est possible de faire quelque chose de bien meilleur, ce qui à son tour signifie que de nombreux problÚmes, qui semblent insolubles, ne le sont en réalité pas. J'espÚre notamment que cela inclut le problÚme qui trouve de nombreux foyers : la destruction due à la croissance.
Déclin
Les utilisateurs s'en inquiÚtent depuis que le site a quelques mois seulement. Jusqu'à présent, ces préoccupations ont été infondées, mais cela ne sera pas toujours le cas. Le déclin est un problÚme complexe. Mais il est probablement solvable ; cela ne signifie pas que les discussions ouvertes ont « toujours » été détruites par la croissance, lorsque « toujours » ne signifie que 20 cas.
Mais il est important de se rappeler que nous essayons de résoudre un nouveau problÚme, car cela signifie que nous devons essayer quelque chose de nouveau et que la plupart de ces idées ne fonctionneront probablement pas. Il y a quelques semaines, j'ai essayé d'afficher les noms d'utilisateur avec le score moyen de commentaires le plus élevé en orange. [1] C'était une erreur. Soudain, une culture qui était plus ou moins unie s'est divisée entre ceux qui ont et ceux qui n'ont pas. Je ne réalisais pas à quel point la culture était unie jusqu'à ce que je la voie divisée. C'était difficile à regarder. [2]
C'est pourquoi les noms d'utilisateur en orange ne reviendront pas. (Désolé pour ça). Mais d'autres idées vont probablement également échouer à l'avenir et celles qui fonctionneront sembleront probablement aussi défaillantes que celles qui ne le sont pas.
Peut-ĂȘtre la chose la plus importante que j'ai apprise sur le dĂ©clin, c'est qu'il se mesure plutĂŽt au comportement qu'aux utilisateurs eux-mĂȘmes. Vous voulez plutĂŽt Ă©liminer les mauvais comportements que les mauvaises personnes. Le comportement des utilisateurs se rĂ©vĂšle Ă©tonnamment mallĂ©able. Si vous des gens qu'ils se comportent bien, ils le font gĂ©nĂ©ralement ; et vice versa.
Bien sĂ»r, interdire les mauvais comportements Ă©limine souvent les mauvaises personnes, car elles se sentent mal Ă l'aise d'ĂȘtre limitĂ©es dans un espace oĂč elles devraient bien se comporter. Cette mĂ©thode pour s'en dĂ©barrasser est plus douce et probablement plus efficace que d'autres.
Il est maintenant assez clair que la thĂ©orie des fenĂȘtres brisĂ©es s'applique Ă©galement aux sites communautaires. La thĂ©orie stipule que de petites manifestations de comportements indĂ©sirables encouragent des comportements encore plus mauvais : un quartier rĂ©sidentiel avec beaucoup de graffitis et de fenĂȘtres brisĂ©es devient souvent le lieu oĂč se produisent des vols. J'Ă©tais Ă New York quand Giuliani a mis en place des rĂ©formes qui ont cĂ©lĂ©brĂ© cette thĂ©orie, et les changements Ă©taient impressionnants. Et j'Ă©tais utilisateur de Reddit lorsque le phĂ©nomĂšne opposĂ© s'est produit, avec des changements tout aussi marquants.
Je ne critique pas Steve et Alexis. Ce qui est arrivé à Reddit n'était pas le résultat d'une négligence. DÚs le départ, ils ont eu une politique de censure exclusivement axée sur le spam. De plus, Reddit avait des objectifs différents de ceux de Hacker News. Reddit était une startup, pas un projet parallÚle ; leur but était de croßtre le plus rapidement possible. Combinez une croissance rapide avec un soutien sponsorisé nul et vous obtiendrez une certaine permissivité. Mais je ne pense pas qu'ils auraient agi différemment s'ils en avaient eu l'occasion. D'aprÚs le trafic, Reddit est beaucoup plus réussi que Hacker News.
Mais ce qui est arrivĂ© Ă Reddit ne se produira pas forcĂ©ment avec HN. Il existe plusieurs limites supĂ©rieures locales. Il peut y avoir des endroits avec une permissivitĂ© totale et d'autres plus rĂ©flĂ©chis, tout comme dans le monde rĂ©el ; et les gens se comporteront diffĂ©remment selon l'endroit oĂč ils se trouvent, tout comme dans le monde rĂ©el.
J'ai vu cela en pratique. J'ai observé des gens faire du cross-posting sur Reddit et Hacker News, qui ont pris le soin d'écrire deux versions, un message offensant pour Reddit et une version plus modérée pour HN.
Matériaux
Il existe deux types principaux de problĂšmes qu'un site comme Hacker News doit Ă©viter : de mauvaises histoires et de mauvais commentaires. Et il semble que les dommages causĂ©s par de mauvaises histoires soient moindres. Pour l'instant, les histoires publiĂ©es sur la page d'accueil sont encore Ă peu prĂšs les mĂȘmes que celles qui Ă©taient mises en ligne lorsque HN a commencĂ© ses activitĂ©s.
Je pensais autrefois que je devrais rĂ©flĂ©chir Ă des dĂ©cisions pour empĂȘcher toute absurditĂ© d'apparaĂźtre sur la page d'accueil, mais jusqu'Ă prĂ©sent, je n'ai pas eu Ă le faire. Je ne m'attendais pas Ă ce que la page d'accueil reste aussi exceptionnelle et je ne comprends toujours pas pourquoi c'est le cas. Peut-ĂȘtre que seuls les utilisateurs plus rĂ©flĂ©chis sont assez attentifs pour proposer et aimer des liens, donc les coĂ»ts marginaux pour un utilisateur alĂ©atoire tendent vers zĂ©ro. Ou peut-ĂȘtre que la page d'accueil se protĂšge en affichant des annonces sur les types d'offres qu'elle attend.
Le plus dangereux pour la page d'accueil, c'est le contenu qui est trop facilement likable. Si quelqu'un prouve un nouveau thĂ©orĂšme, le lecteur doit faire un certain effort pour dĂ©cider s'il vaut la peine de le liker. Un dessin amusant prend moins de temps pour cela. Des mots accrocheurs avec des titres tout aussi criards obtiennent des zĂ©ros, car les gens les likent sans mĂȘme les lire.
C'est ce que j'appelle le Principe de FaussetĂ© : l'utilisateur choisit un nouveau site dont les liens sont les plus faciles Ă juger, Ă moins que vous ne preniez des mesures spĂ©cifiques pour l'empĂȘcher.
Hacker News a deux types de protection contre les absurdités. Les types d'informations les plus répandues n'ayant aucune valeur sont bannis comme hors sujet. Les photos de chatons, les discours enflammés des politiciens et autres sont sous une interdiction stricte. Cela filtre la plupart des futilités inutiles, mais pas toutes. Certains liens sont aussi des absurdités, en ce sens qu'ils sont trÚs courts, tout en étant du contenu pertinent.
Il n'existe pas de solution unique Ă cela. Si un lien nâest quâune simple dĂ©magogie vide, les Ă©diteurs lâignorent parfois, mĂȘme sâil est pertinent dans le contexte du hacking, car il ne correspond pas Ă la norme rĂ©elle qui suggĂšre que l'article doit susciter la curiositĂ© intellectuelle. Si les publications sur le site sont de ce type, je les bannis parfois, ce qui signifie que tout nouveau contenu sur cette URL sera automatiquement supprimĂ©. Si un post a un titre contenant un lien appĂąt, les Ă©diteurs le reformulent parfois pour le rendre plus factuel. C'est particuliĂšrement nĂ©cessaire pour les liens aux titres accrocheurs, car sinon, ils deviennent des publications cachĂ©es « votez si vous croyez en ceci et cela », ce qui est la forme la plus manifeste de futilitĂ© inutile.
La technique de lutte contre de tels liens doit Ă©voluer, tout comme les liens eux-mĂȘmes. Lâexistence dâagrĂ©gateurs a dĂ©jĂ influencĂ© ce quâils rassemblent. DĂ©sormais, les Ă©crivains Ă©crivent dĂ©libĂ©rĂ©ment pour gĂ©nĂ©rer du trafic grĂące aux agrĂ©gateurs - parfois des choses assez spĂ©cifiques. (Non, je nâai pas perdu lâironie de cette dĂ©claration). Il existe des mutations plus sinistres telles que le linkjacking - la publication dâun rĂ©sumĂ© de lâarticle de quelquâun dâautre et sa prĂ©sentation comme lâoriginal. Cela peut obtenir beaucoup de jâaime, car il conserve beaucoup de bonnes choses prĂ©sentes dans lâarticle original ; en fait, plus le rĂ©sumĂ© ressemble au plagiat, plus il conserve dâinformations utiles.
Je pense qu'il est important qu'un site qui rejette des propositions offre aux utilisateurs la possibilitĂ© de voir ce qui a Ă©tĂ© rejetĂ©, s'ils le dĂ©sirent. Cela oblige les Ă©diteurs Ă ĂȘtre honnĂȘtes et, ce qui est tout aussi important, permet aux utilisateurs de se sentir plus en confiance, car ils savent si les Ă©diteurs seront malhonnĂȘtes. Les utilisateurs de HN peuvent le faire en cliquant sur le champ showdead dans leur profil (« montrez les morts » si lâon traduit littĂ©ralement).
Commentaires
Les mauvais commentaires semblent ĂȘtre un problĂšme plus sĂ©rieux que les mauvaises propositions. Alors que la qualitĂ© des liens sur la page dâaccueil nâa pas beaucoup changĂ©, la qualitĂ© du commentaire moyen a en quelque sorte diminuĂ©.
Il existe deux principaux types de commentaires inappropriĂ©s : la grossiĂšretĂ© et la stupiditĂ©. Il y a beaucoup de chevauchements entre ces deux caractĂ©ristiques â les commentaires grossiers peuvent aussi ĂȘtre stupides â mais les stratĂ©gies pour les combattre diffĂšrent. La grossiĂšretĂ© est plus facile Ă contrĂŽler. Vous pouvez Ă©tablir des rĂšgles stipulant qu'un utilisateur ne doit pas ĂȘtre grossier et s'il est bien surveillĂ©, il est tout Ă fait possible de garder la grossiĂšretĂ© sous contrĂŽle.
Il est plus difficile de contrĂŽler la stupiditĂ©, peut-ĂȘtre parce qu'elle n'est pas si facile Ă identifier. Les personnes grossiĂšres savent souvent qu'elles le sont, tandis que beaucoup de gens stupides ne rĂ©alisent pas qu'ils le sont.
La forme la plus dangereuse d'un commentaire stupidement est non pas une affirmation longue mais erronĂ©e, mais une blague idiote. Les affirmations longues mais erronĂ©es sont extrĂȘmement rares. Il existe une forte corrĂ©lation entre la qualitĂ© d'un commentaire et sa longueur ; si vous souhaitez comparer la qualitĂ© des commentaires sur des sites publics, la longueur moyenne d'un commentaire sera un bon indicateur. Cela est probablement dĂ» Ă la nature humaine et non Ă quelque chose de spĂ©cifique Ă la discussion. La stupiditĂ© prend probablement plus souvent la forme d'avoir plusieurs idĂ©es plutĂŽt que des idĂ©es incorrectes.
Quelles que soient les raisons, les commentaires stupides sont gĂ©nĂ©ralement courts. Et comme il est difficile d'Ă©crire un commentaire court qui se distingue de la quantitĂ© d'informations qu'il transmet, les gens tentent de se dĂ©marquer en essayant d'ĂȘtre drĂŽles. Le format le plus sĂ©duisant des commentaires stupides est constituĂ© de prĂ©tendus insultes spirituelles, probablement parce que les insultes sont la forme d'humour la plus simple. [5] Par consĂ©quent, l'un des avantages d'interdire la grossiĂšretĂ© est que cela Ă©limine Ă©galement ce type de commentaires.
Les mauvais commentaires ressemblent à du kudzu : ils montent rapidement. Les commentaires ont un effet beaucoup plus grand sur d'autres commentaires que sur des suggestions de nouveaux contenus. Si quelqu'un propose un article médiocre, d'autres articles ne deviennent pas pour autant mauvais. Mais si quelqu'un publie un commentaire idiot dans une discussion, cela entraßne une vague de commentaires similaires dans ce domaine. Les gens répondent aux blagues stupides par d'autres blagues stupides.
Peut-ĂȘtre que la solution rĂ©side dans l'ajout d'un dĂ©lai avant que les gens puissent rĂ©pondre Ă un commentaire, et la durĂ©e de ce dĂ©lai devrait ĂȘtre inversement proportionnelle Ă la qualitĂ© prĂ©sumĂ©e du commentaire. Il y aura alors moins de discussions futiles. [6]
Les gens
J'ai remarquĂ© que la plupart des mĂ©thodes que j'ai dĂ©crites sont conservatrices : elles visent Ă prĂ©server le caractĂšre du site plutĂŽt qu'Ă l'amĂ©liorer. Je ne pense pas ĂȘtre biaisĂ© par rapport Ă la question. Cela dĂ©pend de la nature du problĂšme. Hacker News a eu la chance de dĂ©marrer dans de bonnes conditions, donc dans ce cas, il s'agit littĂ©ralement de prĂ©server. Mais je pense que ce principe s'applique Ă des sites de diffĂ©rentes origines.
Les bonnes choses sur les sites communautaires viennent davantage des gens que de la technologie ; la technique entre gĂ©nĂ©ralement en jeu pour empĂȘcher l'apparition de mauvaises choses. La technologie peut certainement Ă©largir la discussion. Les commentaires imbriquĂ©s, par exemple. Mais je prĂ©fĂ©rerais utiliser un site avec des fonctions primitives et des utilisateurs intelligents et agrĂ©ables plutĂŽt qu'un site sophistiquĂ© utilisĂ© uniquement par des idiots et des trolls.
La chose la plus importante qu'un site communautaire doit faire est d'attirer les personnes qu'il souhaite voir comme utilisateurs. Un site qui essaie d'ĂȘtre aussi grand que possible tente d'attirer tout le monde. Mais un site ciblant un certain type d'utilisateurs devrait n'attirer qu'eux - et, ce qui est tout aussi important, repousser tous les autres. J'ai dĂ©libĂ©rĂ©ment essayĂ© de faire cela avec HN. Le design graphique du site est aussi simple que possible et les rĂšgles du site empĂȘchent l'apparition de titres dramatiques. L'objectif est que la personne qui arrive sur HN pour la premiĂšre fois s'intĂ©resse aux idĂ©es exprimĂ©es ici.
Le principal inconvĂ©nient de crĂ©er un site web uniquement destinĂ© Ă un certain type d'utilisateurs est qu'il peut ĂȘtre trop attrayant pour ces utilisateurs. Je sais trĂšs bien Ă quel point Hacker News peut ĂȘtre addictif. Pour moi, comme pour de nombreux utilisateurs, c'est une sorte de place publique virtuelle. Quand je veux faire une pause du travail, je me rends sur cette place, tout comme je pourrais, par exemple, me promener dans le parc de Harvard ou sur l'allĂ©e de l'UniversitĂ© dans le monde physique. [7] Mais la place en ligne est plus dangereuse que dans la rĂ©alitĂ©. Si j'ai passĂ© une demi-journĂ©e Ă flĂąner sur l'allĂ©e de l'UniversitĂ©, je le remarquerai. Je dois parcourir un mile pour y arriver, et visiter un cafĂ© est diffĂ©rent du travail. Mais visiter un forum en ligne nĂ©cessite juste un clic et ressemble beaucoup au travail. Peut-ĂȘtre que vous gaspillez votre temps, mais vous ne vous reposez pas. Quelqu'un sur Internet a tort et vous rĂ©solvez le problĂšme.
Hacker News est dĂ©finitivement un site utile. J'ai beaucoup appris de ce que j'ai lu sur HN. J'ai Ă©crit quelques essais qui ont commencĂ© comme des commentaires ici. Je ne voudrais pas que le site disparaisse. Mais je veux ĂȘtre sĂ»r que ce n'est pas une dĂ©pendance au rĂ©seau qui nuit Ă ma productivitĂ©. Quelle catastrophe ce serait d'attirer des milliers de personnes intelligentes sur un site pour qu'elles gaspillent simplement leur temps. J'aimerais ĂȘtre sĂ»r Ă 100 % que ce n'est pas une description de HN.
Je pense que la dĂ©pendance aux jeux et aux applications sociales demeure principalement un problĂšme non rĂ©solu. La situation est la mĂȘme qu'avec le crack dans les annĂ©es 1980 : nous avons inventĂ© de nouvelles choses horribles, addictives, et nous n'avons pas encore amĂ©liorĂ© nos capacitĂ©s de protection contre elles. Nous nous amĂ©liorerons finalement, et c'est l'un des problĂšmes sur lesquels je souhaite me concentrer dans un avenir proche.
Notes
[1] J'ai essayĂ© de classer les utilisateurs par la moyenne et le nombre moyen de commentaires, et la moyenne (en excluant les scores Ă©levĂ©s) semble ĂȘtre un indicateur plus prĂ©cis de la haute qualitĂ©. Bien que le nombre moyen de commentaires puisse s'avĂ©rer ĂȘtre un indicateur plus prĂ©cis des mauvais commentaires.
[2] Une autre chose que j'ai apprise de cette expĂ©rience est que si vous allez diffĂ©rencier les gens, assurez-vous de le faire correctement. C'est le genre de problĂšme oĂč le prototypage rapide ne fonctionne pas. En fait, un argument honnĂȘte et raisonnable est que diffĂ©rencier diffĂ©rents types de personnes n'est peut-ĂȘtre pas la meilleure idĂ©e. Ce n'est pas que toutes les personnes soient identiques, mais qu'il est facile de faire une erreur et difficile de ne pas en faire.
[3] Quand je remarque des posts de linkjacking brutaux, je remplace l'URL par ce qui a été copié. Les sites qui utilisent souvent le linkjacking se font bannir.
[4] Digg est tristement célÚbre pour son absence d'identification claire des personnalités. La racine du problÚme n'est pas que les gars qui possÚdent Digg soient particuliÚrement discrets, mais qu'ils utilisent un algorithme erroné pour générer leur page d'accueil. Au lieu de s'étendre depuis le sommet dans le processus d'obtenir plus de votes comme Reddit, les histoires commencent en haut de la page et tombent vers le bas avec les nouvelles soumissions.
La raison de cette différence réside dans le fait que Digg est emprunté à Slashdot, tandis que Reddit est emprunté à Delicious/popular. Digg est un Slashdot avec des votes au lieu d'éditeurs et Reddit est un Delicious/popular avec des votes au lieu de favoris. (Vous pouvez encore voir des vestiges de leurs origines dans le design graphique.)
L'algorithme de Digg est trĂšs sensible aux manipulations, car toute histoire qui parvient sur la page d'accueil est une nouvelle histoire. Ce qui, Ă son tour, pousse Digg Ă appliquer des contre-mesures extrĂȘmes. Beaucoup de startups ont un certain secret concernant les astuces auxquelles elles ont dĂ» recourir dans leurs dĂ©buts, et je suspecte que le secret de Digg rĂ©side dans le fait que les meilleures histoires sont en rĂ©alitĂ© choisies par des Ă©diteurs.
[5] Le dialogue entre Beavis et Butthead était principalement basé là -dessus, et quand je lis les commentaires sur des sites vraiment mauvais, je peux entendre leurs voix.
[6] Je soupçonne que la plupart des mĂ©thodes de lutte contre les commentaires idiots ne sont toujours pas dĂ©couvertes. Xkcd a mis en Ćuvre la mĂ©thode la plus intelligente sur son canal IRC : ne laissez pas faire la mĂȘme chose deux fois. DĂšs que quelqu'un dit "Ă©chec", ne le laissez pas le dire Ă nouveau. Cela va pĂ©naliser les commentaires courts en particulier, car ils ont moins d'opportunitĂ©s d'Ă©viter les rĂ©pĂ©titions.
Une autre idée prometteuse est un filtre stupide, qui est un filtre anti-spam probabiliste, mais formé sur la base de constructions de commentaires stupides et normaux.
Il n'est peut-ĂȘtre pas nĂ©cessaire de supprimer les mauvais commentaires pour rĂ©soudre le problĂšme. Les commentaires au bas d'une longue discussion sont rarement visibles, donc il est tout Ă fait suffisant d'inclure une prĂ©vision de qualitĂ© dans l'algorithme de tri des commentaires.
[7] Ce qui rend la plupart des banlieues si dĂ©moralisantes, c'est l'absence d'un centre oĂč l'on peut se promener.
Merci Ă Justin Kan, Jessica Livingston, Robert Morris, Alexis Ohanian, Emmett Shear et Fred Wilson pour avoir lu les brouillons.
Traduction : Diana Sheremyeva
(Une partie de la traduction est tirée de )
Seuls les utilisateurs enregistrés peuvent participer au sondage. , s'il vous plaßt.
Je lis Hacker News
36,4%Presque tous les jours12
12,1%Une fois par semaine4
6,1%Une fois par mois2
6,1%Une fois par an2
21,2%moins d'une fois par an7
18,2%autre6
33 utilisateurs ont voté. 6 utilisateurs se sont abstenus.
Source : habr.com
