Web開発
1kBウェブサイトがステータスシンボルに
1kB Website as Status Symbol (async.cat)
要約
この記事では、現代のウェブ開発において、AIによる大量生成が容易になった「スロップ(slop)」なウェブサイトが氾濫する中で、1キロバイト(kB)未満という極めて厳しい制約の中で作られたウェブサイトが、作り手の技術とセンスを示す新たなステータスシンボルとなっていると論じています。AIには模倣できない、バイト単位での徹底的な最適化と意思決定の積み重ねが、真のクラフトマンシップと個性を際立たせるとしています。
全文翻訳
カードに戻る
1kBのサイトが新しいステータスシンボルです。
LLMには作れません。
Bateman: 新しいカード。どう思う?
Bateman: 私の確率的オウムが昨日それを吐き出した。
誰か: 速くロードする。
誰か: それはSvelteだ。
そして彼はemダッシュさえ削除した。
Bateman: しかし待て。
まだ何も見ていない。
遅延読み込み、グラデーション…アニメーション。
誰か: 感動的だ。
とても良い。
ポール・アレンのカードを見せてくれ。
Bateman: あの繊細なbase64画像を見てくれ。
その上の上品なディザリング。
オー、神よ。
総サイズは956バイト!?
Paul Allen: 何か問題でもあるのか、パトリック?
汗をかいている。
「テイスト」は目に見えなくなった。
私たちはスロップの時代にいる。
どんなサイトでも、すべてのサイトを学習した機械によって、無料で、数秒で生成できるようになりました。
ページはもはやその作り手について何も証明しません。
クラフトマンシップは隠蔽され、偽造されただけでなく、隠されてしまいました。
熟練した人々はモデルを通して作業し、彼らの選択はテキストの下に消えていきます。
レモン市場では、目に見えない品質はゼロで価格設定され、良い売り手は撤退します。
スロップは正直な記事を隠し、ツールの使用に忠実であればあるほど、より完全に隠します。
私たちはスキルをLLMに売りました。
そしてテイストを失いました。
かつては本物でした。
開発者はスケールと美しさについて自慢し、その自慢は偽造できませんでした;アーティファクトがそれを証明しました。
スキルはペアの目に見える半分でした。
テイストはスキルと一緒に乗っていました。
スキルとテイストは徒弟制度の下で一緒に訓練されたので、高いスキルは高いテイストを意味し、誰もテイストを別々に探す必要はありませんでした。
すると、目に見える半分が無料になりました。
スキルは今や機械に頼むものです;アーティファクトはもはやそれを実証しません。
そしてテイスト、誰も一人で訓練したことのない半分は、残された唯一のシグナルです。
それは常に仮定され、常にスキルによってカバーされていました。
だから私たちは、容易に見えるスキルが無料になり、テイストは決して育たれず、その分離が完了した世界に直面しています:スキルは安く、テイストは希少で、誰もそれを識別するために訓練されていません。
だから質問は狭いです:テイストはどこにまだ現れるのか?
それは、ジェネレーターが追随できない場所に現れます。
制約で。
制約はテイストを浮き彫りにします。
ブルートはモデルのホームグラウンドです。
モデルは典型的なものをサンプリングします;冗長性はそれらのドリフトです。
それらは、典型的なものが何もない領域、すべてのバイトが意味を持つ領域をデフォルトで生成できません。
圧縮はページを簡潔にし;非典型性はモデルの分布の下でそれをありそうもないものにします。
どちらも同じ行為から来ています:冗長性の除去。
厳しい予算は決定を強制します。
3MBのサイトは、選択の痕跡なしに200回の生成を吸収できます。
キロバイトはできません。
すべてのバイトは生き残った決定です。
サイトは生成ではなく、選択の結果です。
これはハンディキャップ原理です:シグナルは偽造者にとって正直者よりもコストがかかる場合に信頼できます。
通貨は注意であり、まだ希少な唯一のものです。
生産を安くするすべてのツールは、可読なスキルをツールの端に移動させます。
カメラは絵画を抽象化へと移動させました。
LLMはスキルを制約に移動させます。
ステータスは可能性の境界にあります。
溢れるまで削減することを学ぶことはできません。
ブルートは徒弟制度であり、初心者の必要な段階であり、カットすることを学ぶ前に必要な脂肪です。
シーケンスは物語全体です:溢れる、次に削減する、次に絞る、そして何も死なないときに停止する。
LLMは反復し、人間は操縦します。
最小化は定義により難しい問題です、なぜならそれは分岐するからです。
すべての機能はフォークです:それのために30バイト払うか、あるいは10バイトで第二の機能をわずか10でアンロックするバージョンに70バイト払うか。
安いフォークを選べば、第二の機能は300バイトになります。
バイトごとにブランチが累積し、算術はグローバルです;フレーズの価格は全体の配置に依存します。
しかし、空間は無限ではありません。
特定の結果に対して、パスは有限であり、そしてそれらの中で1つが最高です:最大エントロピーを持つもの、すべてのバイトが負荷を担い、意味が死ぬことなく何も削除できないもの。
その分岐がハンディキャップを信頼できるものにしています。
努力だけでは何も証明しません;誰でもグラインドでき、グラインドは主張できます。
しかし、この努力は偽造できません、なぜならそれは機械が追随できない場所で費やされているからです:フォークの評価。
コストは評価に費やされた注意であり、生成できず、アウトソースできない唯一の通貨であり、そしてそれはテイストのある人にとって、品質の単位あたり、他の誰よりもコストがかかりません。
テイストのある人はフォークを見て、経験から答えを知ることができます。
そうでない人はすべてのブランチを試さなければなりません。
カットすることが誰にとっても同じくらい難しかったら、密なページは誰についても何も証明しません。
テイストは一度構築して永遠に使用するものです。
サイトはその注意の残骸です:バイトあたり数時間、他に誰も費やすことができなかった場所で費やされました。
それがハンディキャップであり、そしてそれがゲーム全体です。
同じバイト数の2つのページは同じオブジェクトではありません。
小さくて空っぽ:何もそこになく、些細。
小さくて密:すべてのバイトが負荷を担っている。
テストしてください:バイトを削除してください。
ページが生き残れば、余裕がありました。
意味が死ねば、それは削減されました。
削除テストは、全体の美学の偽造防止手段です。
AI生成された人間の製品。
より良いモデルはクラフトに近づくことができます。
それは到達できません。
モデルは、既にそこにあるものから学習します。
興味深いページは、まだ誰も判断していないページであり、そして何も判断されていない場所では、コピーするものがありません。
モデルは通常のことしかできないか、人間の判断を入力として受け入れるしかありません。
そしてその判断は、まさにサイトが示すべきものです。
難しいのは生成ではなく、評価です。
機能のコストはグローバルです;その価値はバイトだけからは計算できません。
それは読者と著者によります。
モデルは判断を学習できますが、人間の判断からのみであり、そしてその判断は希少なものです。
評価は入力であり、出力ではありません。
機械は良い推測と悪い推測を区別できません。
作ることは安い;判断することは高価な部分であり、そしてそれは人間の部分です。
だからシグナルを偽造することは、シグナルが証明することそのものを必要とします。
もしそれを偽造できるなら、あなたは既にそれを持っています。
これは難しい最適化ではありません。
それは不完全な仕様です。
マスターは目的関数に対して最適化しません;マスターはそれを構成します。
機械にテイストを教えることは助けになりません。
テイストのトレーニングはギャップを広げます。
多くの読者で訓練されたモデルは平均に向かって移動し、ステータスは極限にあります。
モデルがテイストで良くなるほど、クラフトが最大になるところではそのテイストはより役に立たなくなります。
良いプロンプトはモデルをどこにでも誘導できますが、それを行うには、書く人が既にどこに行くべきかを知っている必要があります。
プロンプトは最初に発明されなければならず、それを発明することはサイトが示すべきテイストと同じコストがかかります。
労働の分業:モデルは反復し、人間は選択します。
出力は破棄するのが安価です;選択は拘束力があります。
結果を負担することは、委任できない唯一のことです:サイトは選択の残骸です。
LLMはスキルとテイストを隠蔽します。
制約はそれを浮き彫りにします。
したがって、サブ1kBサイトは新しいステータスシンボルです。
1kb.clubに参加してください。