1 poin oleh GN⁺ 2024-06-11 | 1 komentar | Bagikan ke WhatsApp
  • at.hn adalah cara tampilan profil terpisah yang menampilkan about profil Hacker News dengan lebih kaya dalam Markdown
  • Pengguna melakukan opt-in dengan menambahkan "{your username}.at.hn" ke about profil HN lalu membukanya
  • Jika nama pengguna HN memiliki huruf kapital atau garis bawah, diperlukan encoding karena batasan subdomain DNS
  • Karena cache HN dan at.hn, mungkin perlu waktu beberapa menit sampai perubahan terlihat
  • Tautan eksternal secara default diberi rel=nofollow, tetapi pengguna dengan karma di atas 200 menjadi pengecualian

Alur penggunaan at.hn

  • at.hn adalah layanan yang menampilkan bio Hacker News dalam Markdown agar terlihat lebih rapi
  • Prosedur penggunaan:
    • Tempelkan "{your username}.at.hn" di mana saja pada bagian about profil HN
    • Buka https://{username}.at.hn?refresh
    • Karena cache HN atau at.hn, Anda mungkin perlu menunggu beberapa menit
  • Anda bisa menghias profil dengan Markdown
  • Contohnya bisa dilihat di padolsey.at.hn
  • PR dapat dikirim ke repositori GitHub

Encoding nama pengguna dan pembatasan tautan

  • Jika nama pengguna mengandung huruf kapital atau garis bawah, perlu dikonversi karena DNS tidak mendukungnya pada subdomain
  • Huruf kapital diubah ke format {lowercase(L)}0xNN
    • NN adalah kode hex ASCII dari huruf kapital tersebut
    • Contoh: RallyDriver menjadi r0x52allyd0x44river
    • Kode terkait tersedia di server.mjs
  • Garis bawah _ diubah menjadi 0x5f
    • Contoh: rally_driver menjadi rally0x5fdriver
  • Tautan eksternal secara default diberi rel=nofollow untuk mencegah spam
    • Jika karma >200, aturan ini tidak berlaku

1 komentar

 
GN⁺ 2024-06-11
Opini Hacker News
  • Perlu agak berhati-hati. Orang-orang dari OnlyFans bisa saja menyadari ada ruang “sosial” promosi baru
    Misalnya aktivitas forum yang dibantu LLM, kalimat di profil seperti “oh, saya juga main OF lol”, lalu dikombinasikan dengan pendapatan siap pakai dari industri teknologi, sepertinya bisa mendapatkan beberapa patron bernilai tinggi yang layak diusahakan. Reddit mungkin sudah habis digarap

    • Kalau model OF datang, pengguna HN sepertinya akan menjelaskan ekonomi versi mereka secara berlebihan dan bilang bisnis itu tidak akan pernah berhasil
      Selain itu, para model juga mungkin akan belajar bahwa mereka tidak punya moat untuk membedakan diri dari produk lain, jadi harus tetap bekerja sebagai developer :)
    • Di sini, menjual komputer kecil lucu dengan layar kecil dan hardware open source sepertinya akan lebih laku
    • Aella sudah menguasai demografi HN
    • Saat ini pun tidak ada mekanisme di profil yang mencegah hal semacam itu. Lagi pula ini juga bukan fitur resmi HN, jadi strukturnya tetap berupa tautan ke situs eksternal
      Menurut saya moderasi HN lebih baik daripada situs mana pun yang saya tahu, dan saya percaya cukup tangguh menghadapi spam seperti itu
    • Menurut saya median pengguna HN jauh lebih sehat daripada yang dibayangkan
  • dang tampaknya punya halaman meski tidak ada slug di halaman profilnya
    https://dang.at.hn/
    https://news.ycombinator.com/user?id=dang
    Tentu saja kecuali kalau ia menambahkannya sendiri lalu menghapusnya belakangan

    • Kalimat “untuk opt-in, tempelkan {your username}.at.hn di mana saja pada bagian about profil” tampaknya agak kurang akurat
      Pada dasarnya semua orang tampaknya terlihat, terlepas dari opt-in atau tidak. Hanya saja ?refresh dikunci, jadi sebelum itu perlu opt-in. Meski tidak menaruh tautan di profil, secara default semua halaman pengguna bisa diakses dari at.hn
    • Sepertinya @padolsey memakai profil dang untuk pengujian dan melakukan opt-in manual
    • Sepertinya developer at.hn menambahkannya untuk tujuan pengujian
  • Saya penasaran seberapa sulit mengekspor semua komentar yang pernah ditulis di HN. Saya sedang mempertimbangkan mengubah riwayat komentar HN saya menjadi semacam blog
    Tiap entri cukup berisi judul postingan yang dikirim, tautan jika ada, komentar, dan tautan ke thread komentar. Sepertinya layanan seperti itu juga bisa ditawarkan dengan biaya kecil
    https://github.com/runvnc/hncomments

  • Sering kali ketika sesuatu dibagikan, kesannya bukan idenya dulu lalu domainnya belakangan, melainkan ada nama domain yang tersedia lalu dibuat sesuatu yang cocok dengannya
    Rasanya seperti ceruk menarik dalam sejarah manusia

    • Saya punya phone.wtf, dan saya merapikan pola penggunaan ponsel saya seperti sebuah pesan agar sesuai dengan narasi domain itu ;-)
  • Saya ingin membuat sesuatu yang mirip dengan memakai favorit HN, misalnya https://news.ycombinator.com/favorites?id=padolsey
    Akan bagus kalau diterbitkan sebagai linkblog dan juga mengekspos feed RSS. Kalau saya menulis komentar teratas pada artikel yang difavoritkan, itu bisa dipakai sebagai deskripsinya. Linkblog sedang kembali populer: https://stormgrass.com/the-rebirth-of-the-linkblog/

  • Di profil saya ada masalah encoding yang aneh, dan URL tampaknya tidak diubah menjadi tautan dengan benar: https://mike-cardwell.at.hn/
    Indentasi dan spasi juga sebagian rusak sehingga tanda tangan PGP menjadi tidak valid

    • Aduh. Saya sedang menangani masalah encoding sekarang. Terima kasih sudah memberi tahu
      Edit: Untuk pemrosesan Markdown, saya bergantung pada paket npm marked, dan auto-link URL kadang berperilaku buruk. Akan saya coba perbaiki
    • Di tautan public key, titik dua setelah https hilang
  • [Klik dengan roda mouse](javascript:alert(2))

  • Muncul Internal server error 34. Baru pertama melihat error ini, menarik ;)

    • Saya juga sama. Mungkin kiss of death dari HN? Sayang sekali. Kelihatannya menarik
  • Saya sangat suka bahwa “harus menambahkan slug ke bio agar bisa opt-in”
    Ini menghormati keinginan orang yang tidak mau ditambahkan ke situs acak mana pun, sekaligus cara persetujuannya sendiri ikut mempromosikan layanan. Cara bisnis yang etis sekaligus efektif? Bagus. Andai semua hal yang muncul di HN seperti ini.
    P.S.: Karena akhir-akhir ini saya makin kecewa dengan sebagian besar proyek software, meski untuk proyek ini saya hanya punya pujian, tetap sulit menyingkirkan perasaan “semoga nanti saya tidak menyesali ucapan ini”. Bagaimanapun, itu masalah saya. Selamat atas peluncurannya dan semoga sukses

    • Kalau bicara “kekecewaan terhadap proyek software”, bagi saya arahnya adalah saya tidak percaya siapa pun di antara kalian
      Aplikasi di perangkat saya sangat sedikit sampai hampir terlihat seperti baru diinstal ulang. Saat coding pun saya hampir tidak memakai library karena tidak mempercayai siapa pun. Saya tidak punya waktu membaca seluruh kode dependensi, dan kalau memakai library, saya juga tidak belajar cara melakukan sendiri hal yang saya butuhkan. Saya tidak suka black box. Ditambah kemungkinan paket yang tampak baik-baik saja berisi dependensi berbahaya atau buruk, atau developer yang memakai sesuatu yang tampak berguna sebagai umpan untuk menyelipkan kode jahat, itu tidak sepadan dengan waktu saya.
      Namun saya tidak yakin kata kecewa tepat. Mirip, tetapi tidak cukup menggambarkan nuansa ketidakpercayaan
  • Nama pengguna saya punya garis bawah _, jadi tidak tampil
    Aduh…