HeadlinesBriefing HeadlinesBriefing.com

Klon Hacker News Tidak Berguna tapi Hampir Persis

Hacker News •
×

Kode sumber: http://github.com/shawwn/sharc

Saya punya lebih banyak hal yang ingin saya lakukan dengan ini, tetapi saya mungkin harus mengakui pada diri sendiri bahwa saya mungkin tidak akan melakukannya. Ide awalnya adalah agar https://news.ycombinator.lol menjadi "Hacker News, tetapi semua komentar adalah AI." Sekarang ini adalah "Hacker News, tetapi semua komentar sama dengan HN asli." Oleh karena itu, ini benar-benar tidak berguna.

Terima kasih khusus kepada dang untuk berkolaborasi -- dia bahkan menyarankan nama untuk basis kode, "sharc". Waktu pengembangan sekitar empat bulan kerja hampir setiap hari. Beberapa hari saya menghabiskan 16 jam penuh untuk ini. Apa gunanya? Tidak ada, sungguh. Hanya untuk menguji batas kemampuan saya dan membuktikan pada diri sendiri bahwa saya bisa melakukan apa yang dilakukan pg.

Ini adalah port HN yang sangat efisien ke Common Lisp. Salah satu tujuan proyek adalah menjadi berkinerja tinggi. Menurut tolok ukur, ia dapat menghasilkan halaman sedikit lebih lambat dari HN asli. (dang membagikan beberapa waktu pada halaman yang sangat sibuk, bersama dengan berapa banyak tampilan yang didapatnya selama periode waktu tertentu, untuk mengukur throughput. Saya tidak pernah sempat memverifikasi apakah saya dapat menangani 24 juta tampilan sehari, jadi saya bayangkan sesuatu mungkin rusak jika Anda meningkatkan skala ini. Di sisi lain, saya pikir itu akan bertahan.)

Jika Anda sangat tersinggung bahwa ini menyalin komentar Anda, klaim akun Anda dengan pergi ke profil Anda dan kemudian klik "claim" di bagian bawah. Ini akan meminta Anda untuk memasukkan kode 6 digit ke profil HN asli Anda, setelah itu Anda akan dapat mengatur ulang kata sandi profil klon Anda. Masuk, buka halaman profil Anda, dan atur "redact" menjadi "yes", sama seperti Anda mengatur "showdead" menjadi "yes" di HN. Jadi, mengapa membuat ini? Eh, sebut saja proyek seni.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing