- at.hn は、Hacker News プロフィールの
aboutを Markdown でもっと豊かに表示する別形式のプロフィール表示方式 - ユーザーは HN プロフィールの
aboutに"{your username}.at.hn"を入れ、その後https://{username}.at.hn?refreshを開いて オプトインする - HN のユーザー名に大文字やアンダースコアがある場合、DNS サブドメインの制約により エンコード が必要
- HN と at.hn のキャッシュのため、変更が反映されるまで 数分 かかることがある
- 外部リンクにはデフォルトで
rel=nofollowが付くが、karma 200超 のユーザーは例外
at.hn の利用フロー
- at.hn は Hacker News の bio を Markdown でより見やすく表示するサービス
- 利用手順:
- HN プロフィールの
aboutセクション内の任意の場所に"{your username}.at.hn"を貼り付ける https://{username}.at.hn?refreshに移動する- HN または at.hn のキャッシュのため、数分待つ必要がある場合がある
- HN プロフィールの
- Markdown でプロフィールを装飾できる
- 例は padolsey.at.hn で確認可能
- PR は GitHub リポジトリ に送れる
ユーザー名のエンコードとリンク制限
- ユーザー名に 大文字 や アンダースコア がある場合、DNS がサブドメインでこれらをサポートしないため変換が必要
- 大文字は
{lowercase(L)}0xNN形式に変換するNNはその大文字の ASCII hex コード- 例:
RallyDriverはr0x52allyd0x44riverになる - 関連コードは server.mjs にある
- アンダースコア
_は0x5fに変換する- 例:
rally_driverはrally0x5fdriverになる
- 例:
- 外部リンクにはスパム防止のためデフォルトで
rel=nofollowが付く- karma が
>200の場合は例外
- karma が
1件のコメント
Hacker Newsのコメント
少し注意が必要かもしれない。OnlyFans界隈の人たちが、新しい 宣伝用の「ソーシャル」空間 ができたと気づく可能性がある
たとえばLLM支援のフォーラム活動、プロフィールに「そうそう、私OFもやってます笑」みたいな文言、そこに技術業界の可処分所得が組み合わされれば、努力する価値のある 高額支援者 を何人か新たに獲得できそうだ。Redditはもう掘り尽くされているだろうし
そのうえモデルたちは、自分たちを他の商品と差別化する 堀 もないのだから、開発者の仕事を続けるべきだということまで学ぶことになりそう :)
HNは私の知るどのサイトよりも モデレーション が優れていて、そういうスパムにもかなり強いと信じている
dangにはプロフィールページにスラッグがないのに、ページがあるように見える
https://dang.at.hn/
https://news.ycombinator.com/user?id=dang
もちろん、自分で追加してあとで消したのでなければ
{your username}.at.hnを貼り付けてください」という文言は、少し不正確に見える基本的には、オプトインの有無にかかわらず全員が見えているようだ。ただし
?refreshはロックされていて、その前にオプトインが必要になる。プロフィールにリンクを入れなくても、基本的にすべてのユーザーページがat.hnでアクセス可能だHNに書いたコメント全体をエクスポートするのがどれくらい難しいのか気になる。自分の HNコメント履歴 をブログのような形にしてみようかと考えている
各項目には投稿タイトル、該当するならリンク、コメント、コメントスレッドへのリンクが入ればいい。少額の手数料でそういうサービスを提供できるかもしれない
https://github.com/runvnc/hncomments
https://hn.algolia.com/api/v1/search?tags=author_ilaksh,comm...
1ページ50件に制限されるので、こういう形でページネーションが必要:
https://hn.algolia.com/api/v1/…
select *from \bigquery-public-data.hacker_news.full``where \by` = 'ilaksh' and type = 'comment'order by timestamp desc`修正: このデータは古いようだ
https://news.ycombinator.com/threads?id=ilaksh
自分のドメインでホスティングしたい、というのが本質?
利点は、公開ソースにはない スコアとフラグされたコメント まで含まれること。コメントをフィルタリングするときに便利だ。正確な状態は正直あまり覚えていない。自分のコメントが全部入った大きなTOMLファイルがあるので、動くはずではあるけれど、TODOが残っているのか、ただ公開し忘れただけなのかは分からない。先頭の変数にcookieを入れる必要がある
https://gist.github.com/arp242/4f88069cdc8166d21aa26daac7ffe...
何かを共有するとき、アイデアが先でドメインが後なのではなく、使える ドメイン名 が先にあって、それに合わせて作られたように見えることがよくある
人類史の面白い隙間だと感じる
HNのお気に入り、たとえば https://news.ycombinator.com/favorites?id=padolsey を使って似たようなものを作りたい
これを リンクブログ として公開して、RSSフィードも出せるといい。お気に入りに入れた投稿に自分が上位コメントを書いていたら、それを説明として使えばいい。リンクブログはまた流行り始めている: https://stormgrass.com/the-rebirth-of-the-linkblog/
自分のプロフィールでは変な エンコーディングの問題 があって、URLをちゃんとリンクに変換できていないようだ: https://mike-cardwell.at.hn/
インデントや空白も一部壊れていて、そのせいでPGP署名が無効になる
修正: Markdown処理のために
markednpmパッケージに依存しているのだけど、URLの自動リンク化がときどきうまく動かない。直してみる[マウスホイールでクリック](javascript:alert(2))
Internal server error 34 が出る。初めて見るエラーなのでちょっと面白い ;)
「バイオにスラッグを追加しないとオプトインにならない」という点が本当に気に入った
ランダムなサイトに追加されたくない人たちの意思を尊重しつつ、同意の方法そのものがサービスの宣伝にもなっている。倫理的で、しかも効果的なビジネスのやり方? いいね。HNに出てくるものが全部こうだったらいいのに。
追伸: 最近はたいていのソフトウェアプロジェクトに対する幻滅が強くて、このプロジェクトには称賛しかないのに、それでも「あとでこの言葉を後悔しませんように」という感覚が拭えない。とはいえ、それは私の問題だ。とにかく、リリースおめでとう。幸運を祈る
自分のデバイスにはアプリが少なすぎて、ほとんど初期状態みたいに見えるほどだ。コーディングするときも誰も信用していないので、ライブラリをほとんど使わない。依存コードを全部読む時間はないし、ライブラリを使うと必要なことを自分でやる方法も学べない。ブラックボックス が嫌いなんだ。一見まともなパッケージに悪意ある・粗悪な依存関係が入っていたり、有用そうなものを餌にしてひどいコードを押し込む開発者のことまで考えると、自分の時間を使う価値がない。
ただ、幻滅という言葉が正しいかどうかは分からない。近くはあるけれど、不信 という感じまでは十分に表せていない
自分のユーザー名にはアンダースコア
_が入っているので表示されないくそっ…