HeadlinesBriefing HeadlinesBriefing.com

Бесполезный, но почти точный клон Hacker News

Hacker News •
×

Исходный код: http://github.com/shawwn/sharc

У меня было больше вещей, которые я хотел сделать с этим, но, вероятно, я должен признаться себе, что, вероятно, не буду. Первоначальная идея заключалась в том, чтобы https://news.ycombinator.lol был "Hacker News, но все комментарии — это ИИ." Сейчас это "Hacker News, но все комментарии такие же, как в реальном HN." Следовательно, это совершенно бессмысленно.

Особая благодарность dang за сотрудничество — он даже предложил название для кодовой базы, "sharc". Время разработки составило около четырех месяцев почти ежедневной работы. Некоторые дни я проводил по 16 часов над этим. В чем смысл? Ни в чем, правда. Просто чтобы проверить пределы своих способностей и доказать себе, что я могу сделать то, что сделал pg.

Это чрезвычайно эффективный порт HN на Common Lisp. Одной из целей проекта была высокая производительность. Согласно тестам, он может генерировать страницы немного медленнее, чем реальный HN. (dang поделился некоторыми временными данными на особенно загруженной странице, а также тем, сколько просмотров она получила за определенный период времени, для тестирования пропускной способности. Я так и не проверил, смогу ли я обрабатывать 24 миллиона просмотров в день, поэтому я предполагаю, что что-то может сломаться, если вы масштабируете это. С другой стороны, я думаю, что это выдержит.)

Если вы особенно обижены тем, что это копирует ваши комментарии, заявите права на свою учетную запись, перейдя в свой профиль, а затем нажмите "claim" внизу. Он попросит вас ввести 6-значный код в ваш реальный профиль HN, после чего вы сможете сбросить пароль своего клонированного профиля. Войдите в систему, перейдите на страницу своего профиля и установите "redact" в "yes", так же, как вы установили бы "showdead" в "yes" на HN. Итак, зачем это делать? Э, назовите это художественным проектом.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing