Tim Berners-Lee の URL シンタックスで製品化されなかった Matrix URIs(1996 年)

2026/06/27 0:15

Tim Berners-Lee の URL シンタックスで製品化されなかった Matrix URIs(1996 年)

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

Tim Berners-Lee の 1996 年における「Matrix URIs」案は、URL パラメータを厳格な階層構造ではなく非順序行列として扱うことで、標準的なウェブリンクに対する革命的な代替手段を提供する。セミコロン構文を用いるこのシステムでは、マップのスケールや座標など特定の属性のみを変更し、アドレスの他の部分は変更せずに済む。例えば、「

//moremaps.com/map/color;lat=50
」というリンクの場合、各属性が一度だけ定義されている限り、ロケーションやスケールは不変のまま色だけを切り替えることが可能となる。しかし、このアイデアは、ウェブデータを木構造から次元行列形式へ転換するという優れた設計を持ちながらも、純粋に理論的な段階にとどまっている。1997 年 1 月時点で、セミコロンで始まる相対 URIs を解析できる主要なブラウザはいなかった。さらに、欠落した属性は特別な削除構文がないまま空文字列としてデフォルト値となるが、Berners-Lee はこれを潜在的に「乱雑だと」考えていた。したがって、広範な採用には巨大な障壁が存在する:業界全体の大規模な混乱と、ブラウザにおけるウェブリンクの処理方法に関する普遍的なアップデートが必要だからだ。そのような技術的危機による標準の強制がない限り、この革新的アプローチは今日の実際のユーザーエクスペリエンスに影響を与えることなく、未使用の概念として留まると予想される。

本文

ティム・バーナーズ=リー氏によるマトリックス URI の提言(1996 年)

文書概要と背景

  • 日付: 1996 年 12 月 19 日作成、2001 年に分離・再整備。
  • 性質: 個人的な見解に基づくドラフト段階の文章です。
    • 完全な校正は未整備ですが、本質的な考え方は既に存在します。
  • 用語の使用: 「公理」や「定理」といった厳格な数学用語が、あえて安易に用いられています。
  • 経緯: この文書は、当初のウェブ仕様には含まれなかったマトリクス URI の解析機能を実現するためのものであり、2001 年に
    Axioms.html
    から独立しました。

デザイン課題とセミコロンの役割

URI の階層システムは多くのものがありますが、それを理解するための比喩としてプログラミング言語のコマンド構文を取り上げます。

  • 権限階層の比喩: コマンドへのパラメータ列挙(オプションや省略可能な要素)は、階層的な URL パス(スラッシュ区切り)と同様です。
  • 行列空間モデル: スラッシュが「木構造」を表現するなら、セミコロン (;) は名前の同等の重要性を持つパラメータ集合、つまり行列空間を表現するのに適しています。
    • 「近く」へのナビゲーションは、行列の次元(パラメータ)を変化させることで実現されます。
  • URL における「a=b;」の位置: これは後に追加された機能で、当初の必要だったのは階層構造への修飾子の付与でした。

複合形と比喩の継続性

手続き呼び出しの比喩は複合形においても成立します:

  1. まず URI の階層的な部分(名前空間)を参照。
  2. 次に、セミコロンで区切られた修飾子(パラメータ)として位置情報を指定。

具体的な URL 例:

//moremaps.com/map/color;lat=50;long=20;scale=32000
  • 各パラメータには名前があり、省略された場合はデフォルト値が適用されます(例:緯度・経度・縮尺)。

マトリックス URI の解析に関する課題

相対 URL(基盤となる URI に加算する部分)の解釈方法について議論されます。

現状と問題点

  • 利便性の必要性: 同様の地図を異なる縮尺で表示するには、
    ;scale=64000
    といった相対指定が理想的です。
  • 実装の欠如: 1997 年時点では、この構文はコミュニティ内で十分に定義されず、実際に実装されていませんでした。
  • 順序の論理: 同じパラメータ集合を異なる順序で記述しても同じ意味を持つため、原則としてパラメータの順序は無視できるべきです。

相対 URL の解釈ルールの提案

セミコロン (

;
) で始まる相対 URI は、基盤となる URL とは異なる属性値集合を受け取るものとして扱われます。

必須条件

以下を満たす解釈が求められます:

  1. 一意性: 属性は一度だけ出現すべきです(削除構文がない限り)。
  2. 削除の明確化: 属性を削除するための構文が必要であり、**「存在せず (削除済み)」「値が空文字列」**を区別できることが望ましい。
  3. 順序无关性: 属性の出現順序は重要ではありません。

解釈例表(ベース URI:
//moremaps.com/us/ma/cambridge

相対 URI (追加部分)解釈されるべき最終的なパラメータ状態備考
;scale=50000;roads=main
scale=50000, roads=mainデフォルトの roads 設定維持(例)
;roads=main;scale=50000
roads=main, scale=50000順序を変えても同じ意味
;
スケールのみ追加 (
;scale=50000
)
既存パラメータは維持
;scale=25000
縮尺を 25000 に変更 (
;scale=25000
)
他のパラメータ維持
;roads
スケール維持 (
;scale=50000
)
roads パラメータがになる(削除ではなく値の指定)
;roads=
スケール維持 (
;scale=50000
)
同上(明確化のための構文)
;rivers=all
新規パラメータ追加 (
;roads=main;rivers=all
)
既存のパラメータも保持

注記: この仕様は、相対的なマトリクス URI が一般に実装されていないため、現時点では理論的な考察としての位置づけです。1996 年の時点では導入価値があったものの、現在のブラウザ技術とは明確に依存できません。

同じ日のほかのニュース

一覧に戻る →

2026/07/01 2:59

Claude Sonnet 5

## Japanese Translation: Claude Sonnet 5 は、プレミアム向けの Opus モデルに限定されていた高度な自律型機能を大幅に安価な価格で提供することで、AI のアクセシビリティにおいて大きな転換をもたらしました。これにより、性能格差は縮小しつつも、厳格な安全基準を維持しています。低廉なコストにもかかわらず、評価結果ではリスクのある行動が少ないことが示されており、Agent 型コンテキストにおいては Sonnet 4.6 よりも安全性が高く、開発などの危険なサイバーセキュリティタスクを実行する能力が限定的であるためデフォルトでサイバー防御機能が有効化されています。技術的な向上点には、初期コストを上げることなく処理効率を改善する新しいトークナイザーが含まれており、同じ入力が 1.0–1.35 倍多くのマッピングされたトークンに対応しますが、導入価格(入力/出力トークンあたり 2 ドル/10 ドル)を設定することでこの移行をほぼ費用対中立とします。2026 年 8 月 31 日以降には、標準的な価格(入力/出力トークンあたり 3 ドル/15 ドル)が適用されます。本モデルは、ブラウンフィールドコードの保守、多段階のソフトウェアエンジニアリング、法務調査など複雑なワークフローにおいて卓越したパフォーマンスを発揮します。チャット、Cowork、Claude Code、プラットフォーム全体におけるレート制限を引き上げることで、高度なエフォートレベルに伴う高いトークン利用量を対応可能です。最近のベンチマークスコアの見直しは、実際の品質低下を意味するものではなく、評価方法の更新によるものです。例えば、「コスト対性能チャート」の更新(変更ログ:2026 年 6 月 30 日)や、「Humanity's Last Exam」と OSWorld-Verified 評価におけるスコアの再計算は、標準的な手法を用いた実世界でのパフォーマンスをより正確に反映しています。Sonnet 5 は、無料プランからエンタープライズまでのすべてのサブスクリプションレベルで最適なデフォルト選択となり、広くユーザー層の即時かつ安全な導入を可能にします。

2026/07/01 0:44

Claude Code がリクエストに対してステガノグラフィーを用いて暗記している

## Japanese Translation: 地元の Claude Code バージョン 2.1.196 の最近の検査により、特定の条件下でシステムがデベロッパーのプロンプトに暗黙的に隠しデータを注入するセキュリティ慣行が発見されました。これは透明性の高い対策ではなく裏口を介したシグナルに依存することで信頼性を損ない、`ANTHROPIC_BASE_URL` が設定されており、かつシステムの時-zone が中国と一致するか、または特定の API ホスト名が検出された場合にのみコードがトリガーされます。これらの条件下で、プロンプトの句読点を改変—具体的には "Today's" のアポストロフィを、および日付の区切り文字を一括線からスラッシュに変更する—with 見えないユニコードマーカーを埋め込む。さらに、バインaries 内に base64 文字列として保存されたドメインおよびキーワードリスト(「DeepSeek」や「Zhipu」などの用語を含む)は XOR でデコードされ、潜在的な API リセラーまたはモデル蒸留攻撃を検出します。後端の脅威(無権限のプロキシなど)をブロックすることを意図されていますが、この論理はカスタムセットアップを使用する正当な開発者を懲罰し、AI に送信されるコンテキストに検出データを直接エンコードします。幸運にも、これらの特定の設定がないユーザーは変更を見ませんが、トリガー条件を満たす者はパッチが適用されるまで改変されたプロンプトを受けます。著者は、プロンプトの句読点にシグナルを隠すことは開発者の信頼を侵害し、セキュリティには明示的なポリシーに依存すべきだと主張しています。この機能をバイパスするのは、ホスト名の修正、時-zone の調整、またはバインりパッチ適用によって容易であると考えられています。

2026/07/01 6:29

脳波から単語へ:手術を必要としない新たなコミュニケーションの道筋

## Japanese Translation: 研究者らが、非侵襲的脳記録からリアルタイムでテキストへの変換を行えるエンドツーエンドの AI パイプライン「Brain2Qwerty v2」を公開しました。本システムは、磁気共鳴法(MEG)を用いて 10 時間にわたって 9 名の被験者から記録された約 2 万 2,000 の文を学習データとし、生信号に対してエンドツーエンドの深層学習を適用するとともに、ノイズの多い神経入力を活用するため到大規模言語モデルを微調整しています。一般化単語精度は 61% に達しており、これにより他の非侵襲的手法で一般的であった約 8% より著しく改善されました。最適な条件下では個人ごとの性能は最大 78% に向上し、すべての文の半分以上が 1 つ以下の子音エラーで復号化されました。パフォーマンスはデータ量に対して対数線形に拡張するため、規模拡大だけでもさらなる進歩が可能であることが示唆されます。v1 および v2 の完全な学習コードは、パートナー組織である BCBL よりも提供された v1 データセットとともに公開され、AI エージェントがパイプラインの最適化を支援し、最終的な構成はエンジニアによって手動で選択されました。この研究成果は、500 万ドル規模のデジタル・ブレイン・プロジェクトの一環として、Tribev2(知覚)、NeuralSet(拡張処理)、NeuralBench(評価)などとの並行して、オープンな基礎脳のモデルを推進しています。目的は、侵襲性脳プロスタネースと非侵襲的なアクセシビリティのギャップを埋め、脳病変の影響を受けた数百万人の患者に対してより迅速な診断・治療を可能にしつつ、孤立した研究活動を超えてオープン神経科学を進めることです。