HN🔥 79
💬 38

GeminiにGo言語、そして古き良きネットの面影。HTTPS以外の「もう一つのインターネット」の世界を覗いてみよう

ChrisArchitect
約23時間前

ディスカッション (10件)

0
ChrisArchitectOP👍 79
約23時間前

HTTPSやWebの膨大なオーバーヘッドに疲れていませんか?この記事では、よりシンプルでミニマルなインターネットの代替プロトコルである「Gemini」について深掘りします。Go言語で書かれたコミュニティの熱量や、HTTPの複雑な仕組みから離れて、情報を純粋に楽しむための分散型プロトコルの可能性を一緒に探索してみましょう。

1
unethical_ban
約22時間前

Geminiの存在や面白いプロジェクトであることは否定しないけど、趣味レベルで考えても制限が多すぎる気がする。Cookieなしだとサイトの認証機能が使えないし、インライン画像も表示できないとなると、100年前の百科事典より情報量が少ないよね。いっそのこと「Simple Web」みたいな仕様を作って、サイトのプライバシーやシンプルさが守られているか監査できるようにしてほしい。「認証にのみCookieを使用」「JSなしまたは最小限」「外部リファラ追跡なし」「トラッキングピクセルなし」といった基準でさ。

2
akkartik
約22時間前

Fingerの話なら、この精神を受け継ぐ素敵なサービスとして https://plan.cat (https://plan.cat) を紹介しておきたい。

3
sedatk
約22時間前

Fingerこそが元祖Twitterだったよね。昔はJohn Carmackにfingerでメールを送って、Quakeの開発状況をチェックしてたものさ。彼は手の込んだ「.plan」ファイルも書いてくれてたし、当時はまだ文字数制限なんて野暮なものはなかった。本当に魔法みたいだった。こんな感じで使ってたんだ。

$ finger johnc@idsoftware.com

リツイートも「いいね」も通知も、HNのトップページすらなかったけど、それでも彼は書き続けてくれて、僕らはそれを読み続けた。拡散の仕組みなんてなくても、最高に魅力的だったよ。

あれから30年、久しぶりにやってみた。Ubuntuではデフォルトでインストールされてすらいなかったから自分で入れてみたけど、案の定これだよ。

$ finger johnc@idsoftware.com

finger: connect: Connection timed out

4
progbits
約21時間前

どうしてGeminiやGopherの議論って、いつも極端な方向に話がいっちゃうのかな?

Chromeだけでデスクトップブラウザのシェア約73%を占めている
WebデベロッパーはChrome専用のテストや開発をすることが増えている
こうあるべきという決まりはない。インターネットに接続してやり取りする方法は https:// だけじゃない

これらは完全に別物の話だよ。GoogleやChromeがHTTPやHTTPSを支配しているわけじゃない。プロトコル自体に問題があるわけじゃなくて、好きなら自分のサイトをプレーンテキストファイルで作ればいいだけのこと。

5
ktallett
約20時間前

自分の研究用サイトには、必ずGopher版を作るようにしてる。ネット接続コストが高い国や、環境が限られている地域の人たちにこそ、そのバージョンを広めたいからね。まあ、違いといえば図表をASCIIベースにするくらいだけど。

6
angiolillo
約19時間前

「シンプルなHTMLを書けばいいだけ」というGeminiへの反論は、本質を外してると思う。

HTMLが意図せず複雑さや肥大化、ユーザーに敵対的な挙動を強いているわけじゃなくて、そういった挙動を「許容する」エコシステムが、広告技術や利益目的のコンテンツに飲み込まれてしまうのが問題なんだ。有機的で人間中心のコンテンツが、そうしたノイズにかき消されてしまうのがね。

とはいえ、フォーマットの制限(プレーンテキスト、Markdown、gemtext、JSなしHTMLなど)で追跡を困難にして被害を軽減するのは有効だけど、それだけで十分だとは思わない。テキストのみの掲示板だって、適切なモデレーションがなければスパムや広告、ボットやプロパガンダで溢れかえるからね。

結局、人間味のあるWebを閲覧したいなら、フォーマットの制限とブロックリスト、Web-of-Trustのようなツールを組み合わせる必要がある。ブラウザプラグインやリーダーモード、カスタマイズされた検索エンジンである程度まではいけるけど、まだ穴はある。

7
mlhpdx
約19時間前

CoAP/wgがここで活躍してくれると嬉しいんだけどな。HTTPに似ていて馴染みやすいけど、ブラウザではサポートされてない。コンテンツタイプやServer-Sent Eventsにも対応しているし、TLSよりも遥かに少ないメモリとCPUで動く。この種の用途には完璧なプロトコルだと思う。

8
captn3m0
約18時間前

独自レンダリングエンジン(Gecko)を維持しているMozillaが唯一の対抗馬。それ以外は全部BlinkとGoogle。

SafariとWebKitを忘れてるよ。

9
1xn
約16時間前

個人的には、低スペック向けのコンピューティングやテキストベースのWebを推進するのは常に良いことだと思う。制限があるように見えるけど、それこそが魅力なんだよね。記事にあった通りにfingerしてみたけど、「BRENNAN: no such user :(」と返ってきたよ。