世界を動かす技術を、日本語で。

「ワットエバー」の台頭

概要

  • コンピュータやインターネットが「楽しかった」時代の終焉に対する考察
  • BitcoinやWebの変化、中央集権化の進行が楽しさを奪った要因
  • 広告主導型ビジネスと「Whatever文化」の蔓延
  • AIやLLMの発展がもたらした新たなノイズと質の低下
  • 技術の進化が本質的な価値や楽しさを損ねている現状

コンピュータが楽しかった時代の終焉

  • 昔のインターネット は自由で個人が創造性を発揮できる空間
  • PayPal しか選択肢がなかった時代の送金の不自由さ
  • PayPalの規約違反 によるアカウント凍結や資金没収の理不尽さ
  • Bitcoin登場時の期待感 と「未来を変える」可能性
  • 現実のBitcoin は投機や詐欺の温床と化し、本来の通貨として機能せず

仮想通貨と「Whatever文化」

  • BitcoinやNFT は「価値が上がる」ことだけが目的化
  • 投資家や推進者 の多くは中身に興味がなく、グラフが上がることだけを重視
  • 「Whatever文化」 の蔓延で、内容よりも売れるかどうかが最優先
  • NFTの乱立 や詐欺的プロジェクトがSNSを席巻
  • TwitterなどSNS が「何でも売る」人々で溢れ、空気が抜ける現象

Webの変質と中央集権化

  • かつてのWeb は色とりどりで個人の工夫が光る空間

  • 個人サイトの減少 と巨大プラットフォームへの集中

  • 中央集権化 による情報の画一化と独自性の喪失

  • 広告ビジネスモデル の支配による「エンゲージメント至上主義」

  • プラットフォームの目的 が「広告を見せること」に特化し、ユーザー体験が二の次

    • クリックベイト や過剰なSEO、同じようなWebデザインの氾濫
    • YouTube ShortsやTikTok のような「何でもいいから見せる」モデルの普及
  • コンテンツの質低下 と「とにかく見せる」ためのノイズ増加

AIと人工的なノイズの増殖

  • AI(LLM)技術 の進歩が期待されたが、実際は「自動補完」レベルのものが主流
  • 生成AIコンテンツ は無個性でノイズばかり
  • GoogleやYouTube など大手サービスが無理やりAI要素を追加
  • AIサマリー は役に立たず、むしろ情報の質を下げる要因
  • AIによる自動生成記事 の氾濫で、Web全体の価値がさらに低下

技術進化と楽しさの喪失

  • 技術の進歩 が必ずしも「楽しさ」や「創造性」をもたらさなくなった現実
  • 広告と収益化 が主目的となり、個人の表現や自由が犠牲
  • 「Whatever文化」 の蔓延による本質的価値の喪失
  • AI中心社会 がもたらす「ノイズ」と「質の低下」への危惧
  • かつての楽しさ が失われたことへの寂しさと諦め

Hackerたちの意見

いくつかのポイントには全く同意だわ。ネットには「なんでもいい」みたいなものが溢れてて、時間を無駄にするプラットフォームに興味を持つ人が理解できない。初期のウェブを楽しんでた身としては、すごくイライラするし、尊敬してる人たちがそんなひどいシステムに時間と注意を向けてるのを見るのも辛い。さらに、そういうのを選ばないと、周りからはちょっと浮いた存在になっちゃうしね。著者のAIについての愚痴にはちょっと引いちゃった。確かに、どこにでもLLMが押し込まれてるし、今日もBandcampからAIが一部書いた夏のアルバムのメールが来た。もう逃げられないし、本当に嫌だ。でも、ソフトウェア開発のツールはすごくパワフルだから、使わないのは逆におかしいと思う。普通のプログラミング作業で、やりたいことやそのやり方を一段落書くだけで、めちゃくちゃ時間を節約できるんだよね。

ここで挙げられてるポイントには大体同意だよ。でも、私にとって一番の問題は、これが初心者や学習の流れにどう影響してるかってこと。> かつて尊敬してた人たちが、実はそのことを楽しんでないみたいなんだ。彼らは自分の欲しいものを説明して、なんでもいいからそれに似たものを受け取りたいだけ。だけど、それはプログラミングじゃないよ。> 数日前にTwitterで、誰かが「誰があの機械を使わないって決めるんだ?」って笑ってるのを見た。正確には覚えてないけど、「3.5時間でアルバムを作ったし、アルバムアートもつけた。なんで簡単にしてくれる機械を使わないの?」みたいなことを言ってた。初心者の時って、努力したくないのは普通だよね。絵を描いてみたら下手くそだし、ギターを弾いてみたら簡単な音すら出せない。だから、「ポケモン風の絵、でも私の猫の」って言って完璧な結果が出る機械は、12歳の子には5年間頑張るよりもずっと魅力的だよね。でも、今までは選択肢がなくて、ひたすら下手な絵を描いたり、下手な曲を弾いたりして、努力の味を少しずつ理解していく。数年後には、結構なレベルになってる自分に気づく。これってすごく良いサイクルだよね。もし企業メディアが「絵を描くことを学ぶ必要はない、絵を描くのは難しい、ChatGPTに絵を描かせればいい」ってメッセージを若者に何年も送り続けたら、どうなるか考えるだけでゾッとする。

同意!私が見える唯一の明るい点は、学びや使いやすさ、痛点のナビゲートの仕方について新しい視点が強制されるかもしれないってこと。以前は、雇用や給与の需要が人を押し進めてたけど、今は実際の理解や専門知識、質が求められるなら、広いシステムがこれらの特性をどう育てられるかに注目することが価値になるかもしれない。直感的には、私の感覚では、今は文化的な混乱の中にいて、歴史的な規模のもので、何も当たり前に思えないし、現代のコンピューティングの道を歩み始めた時にいくつかの「戦い」はすでに失われていたんじゃないかと思う。

もっと根本的な疑問だけど、みんなが午後のうちにアルバムを作れるなら、他の誰がそれを聴くの?長い目で見ると、無価値になってしまうよ。

以前、LLMが計算機や電子レンジ、他の技術とは違う理由を長々と説明する人がいたけど(OPの記事みたいに)、本当にそうじゃない。人間は文明の始まりから、物事をもっと簡単に、怠けてやる方法を探してきた。技術は、本当にスキルを磨きたい人を妨げることは決してない。100mスプリントの世界記録は、車が発明されてからもずっと更新され続けてるし、コンピュータが無限に良くできる円周率の桁数の記憶も同様。LLMや拡散モデルのせいで絵を描くことが失われた技術になるなんて考えるのは馬鹿げてる。パワーリフティングが存在する現実に生きてるんだから。

同意、スキルを維持せずにAIに頼りすぎると大きな問題になるよ。製造業のアウトソーシングと同じで、ある時点で製品を作るスキルを完全に失って、他の国に依存することになる。WWWの時には、誰もが情報にアクセスできることで啓蒙されると思ってたけど、知識がないと正しい情報を認識できず、理解できると思っている(誤った)情報を信じやすくなる。もしLLMが問題解決に必要なすべての答えをくれるとしても、私たちがそれを認識できるほどの知識やスキルがなかったらどうなる?人々はAIから離れて、自分が理解できて信頼できる情報に戻るだろう。たとえそれが間違っていてもね。まあ、実際には新しいことじゃないけど、科学に関してはずっとそういうことがあった。ほとんどの人が理解して検証するには高度すぎるから、人々はそれを信じられなくて、他の情報源に目を向けるようになる。

15年以上前にお気に入りのアーティストのインタビューやブログを必死に翻訳して日本語を学んだんだ。辞書を手に持ちながらね。今は日本に住んで働いてる。今日、アーティストのツイートの下にあるボタンをクリックすれば、すぐにまともな翻訳が得られる(たまに間違ってることもあるけど、10回に1回くらいかな)。海外のファンにとってはすごく良い改善だけど、もしこれがあったら、学ぶモチベーションはあったのかなって思う。

年齢差別は消えるよ。

「企業メディアが『絵を描くことを学ぶ必要はない、絵を描くのは難しい、ChatGPTに絵を描かせればいい』ってメッセージを若者に何年も叩き込んでいたら、どこに行くのか考えるだけでゾッとする。これは、今の西洋で農業や機械を扱える人が減っているのと同じくらいのことだと思う。技術の変化は、人口の能力にコストを伴う。今回は違うかもしれないって感じがする。なぜなら、この変化にはメタ的な特質があるから。理論的な知識を得るのがこんなに簡単になったことはない。でも、学ぶためのインセンティブが変な方向にシフトしている。」

友達が「うーん、自由な時間に趣味プログラムするほど好きじゃないな、楽しみを失うかもしれないし」って言ってたけど、2年後に本当に作りたいプロジェクトを思いついたんだ。結局成功しなかったけど、彼が考えを変えたのは明らかだね。

「初心者」の反射が初めて出たのは、常時稼働のコンピュータを手に入れて、エディターとストレージがあったときだった。それ以前は、家にTI-99 4Aがあって、テープドライブなしで、家族のテレビをディスプレイにしてた。友達のためにゲームを作ることに夢中だったんだ。プログラミングは全部紙に書いてて、実際にゲームをプレイするためには「スクリーンタイム」を最大化する必要があったから、ノートからタイプするのが大変だった。信じられないかもしれないけど、バグはほとんどなかったよ。大学に入ってからは、フロッピードライブ付きのMacがあるコンピュータルームがあった。実際にキーボードでプログラミングできて、IDEにはデバッガーもあった!同級生が延々とタイプしては実行し、バグを修正して「動いた!」って思ってるのを見て、「こいつらはプログラムを実行する前に考えることを学んでないな。これはただの試行錯誤だ。初心者は紙から始めるべきだ」と思ったんだ。でもすぐに自分を振り返って、いや、これは本当の進歩だなって思った。そういうのを「悪用」する人は、昔のやり方でプログラミングしてなかっただろうし、他の人は本当に上手くなると思う。もう一つ言いたいのは、初期のホームコンピュータの時代にはプログラミングが必須だったってこと。コンピュータは(ほとんどがBasicの)プロンプトから起動して、ネットワークやパッケージソフトもなかったから、コンピュータを手に入れた人はみんなプログラミングしてた。すぐに、Vic-20やC64、ZX Spectrumみたいなシステムが登場して、オフ・ザ・シェルフのゲームカセットが大人気になった。これらのシステムは、プログラミングを学ばなくても家でゲームができるから、すごく人気が出たんだ。だから、プログラミングが好きな人だけがやってた。初心者プログラマーが減ったのかな?多分、少しはね。

この文章大好き!一つの段落がすごく心に響いた。昔は、グーグルで調べたり、マニュアルを読んだり、意志の力で難しいスクリプトを解読できる人だったんだけど、今はそのスキルがLLMによって完全に消されちゃった。みんながやってるけど、ほとんどが「なんでもいい」って感じ。> 「これができないからChatGPTに聞いたら200行のコードが返ってきたけど、動かない」って言う人を助けたいとは思わない。

毎日コーディングにLLMを使ってるし、この記事のほとんどには同意するよ。たとえ私が「憤慨したHackerNewsの泥棒コメント者」として攻撃されてもね。同じように、DeFiやNFTのプロジェクトにも関わってきたし、技術はかなり面白いけど、暗号についての「犯罪者のためのお金」ってジョークには同意するよ。

俺は今でもグーグルで調べたり、マニュアルを読んだりしてるやつだよ。スキルはまだ消えてない。LLMが書いた雑な部分を直す必要があるけど、そんなに悪くはない。何も知らずにコードのスニペットをコピペする人もいるけど、そういうのが技術的負債を広めてるんだよね。LLMは無知な人たちが広める技術的負債を、より低い基準に引き下げてくれる。問題は、今はこのレベルの技術的負債を持つコードが、すごい速さで作られてるってことだな。

誰もそのスキルを失ってないよ。LLMはしょっちゅう間違えるからね。LLMを使って全知全能になったなんて言ってる人は嘘をついてるし、ストーリーを押し付けてるだけ。人間はまだ物事を修正するし、システムには欠陥があることを理解してる。彼らはそれを利用して修正もできる。これは、誰かがWordの文法修正機能を使って、すべての修正を受け入れたと言ってるようなもんだ。意味がないし、そのストーリーを押し付けてる人たちは誠実じゃないよ。

最初はこの意見に賛成だけど、暗い見通しはあんまり好きじゃないな。こういう不幸なことを人々が愚かで貪欲だからって片付けるのはあまり得るものがないと思う。確かにそうかもしれないけど、逆に考えれば、愚かさや貪欲さと共存しながらも、今の状況が良いってのはすごいことだよね。むしろ、克服すべき挑戦として捉えることもできる。これを言ってるのは俺だけじゃないけど、LLMについての部分は、赤ちゃんをお風呂の水と一緒に捨ててる可能性がある。確かに「AI化」が進んでるのはひどいし、役に立たないところに無理やり押し込んでる人もいる。でも、すべてのLLMのやり取りが間違ってる/役に立たないってのはただの事実じゃない(ただし、自由に使えるモデルに限るとそうかもしれないけど!)。LLMを効果的に使うのも一つのスキルで、軽視すべきじゃない。うまくいかなかったからって、それが全く何もできないってわけじゃないしね。結論(物を作る、何かをする)には同意するけど。

「すべてのLLMのやり取りが間違ってる/役に立たない」ってのは防衛機制だと思う。どこにでも見られるし、「なんで人々はこんな風に考えるんだろう?」って疑問に思う。倫理的な意見や関連する主張は聞く価値があると思うけど、その反対に、現実を無視して完全に盲目的になってるように見える。

「例えば、コードエディタの中には、左の括弧や引用符を入力すると自動で右の括弧や引用符を補完してくれるものがあるよね?左の"を打つと、結果は"|"になるやつ?あれ、マジでイライラする。全く時間の節約にならないし、間違ってることも多くて、その修正に時間を無駄にする。なんで誰がテキストエディタでこんな動作を選ぶのか、まだ理解できてない。結局、区切りを抜けるためには何かを押さなきゃいけないんだから、矢印キーでも閉じる区切りでも、じゃあ…最初にこのアイデアを考えた人は何を考えてたんだろう?単純に複雑にするだけで、エディタの動作を頭の中でモデル化するのも難しくなるのに。彼らはハント&ペックのタイピストだったのかな?理論的には、ソースの文法が正しい状態を保つのに役立つかもしれないけど、実際には頻繁に無効になるし、間違ってるときには区切りを再配置しなきゃいけない。実際には、これが役に立つとは思えない。」

その通りだね。右の括弧を押す方が、右の矢印を押すよりマシだ。

そうじゃなきゃ、文字列を書き終えるまでシンタックスハイライトが壊れちゃうからね。ごめん、シンタックスハイライトは好きだから、オフにはしないよ。この機能は自分にとって便利なんだ。LLMもそう。誰かがこれやあれを使いたくないなら、強制されることはないけど、私が便利だと思ってる機能が「クソ」だなんて言わないでほしい。

テキストをハイライトしてから「」を押すと、ハイライトした部分の始まりと終わりに引用符が付くのは実用的だと思う。でも、普通の入力ではしばしばイライラするのには同意する。

同僚とペアプログラミングしてると、キーボードに苦労してる人が多いなって感じる。右括弧を押すのが大変で、右矢印や下矢印を使わずにマウスに手を移してクリックして出る人もいるし。

自分のREPLスタイルのインターフェースにはそれがないけど、エディターにはある。どちらも特別だとは感じないし、メリットとデメリットが少しあるだけだね。

「EUみたいな未来的なユートピアに住んでいて、銀行が『人にお金を送る』ことをコア機能と考えている。でも、物質的な進歩には大きな抵抗が必要なアメリカでは、PayPalがあった。」オーストラリアにPayPalが来たとき、ネットバンキングでお金を送れるからすごく混乱したのを覚えてる。その後、彼らは競争するために私たちの銀行システムを悪化させるよう政府にロビー活動をしようとしたんだ、まるでUberみたいに。

この文がよくわからない。EUでもお金を送るのはかなり大変だよ。アメリカみたいにSWIFTとCHAPSしかなかったし。EUは超高速な送金ができる銀行の天国じゃないよ。もし彼らが新しい迅速送金の法律について話してるなら、それはPayPalの数十年後に出てきたものだよ。

EUでは、PayPalが屈してルクセンブルクから正式に銀行ライセンスを取得したんだって。

最近ちょっと落ち着いたグランプとして言わせてもらうと、予約を保留にしてClaudeを試してみたら…反AI派(私も多くの点で含まれてるけど)が、使ってみる経験について多くのことを間違えてるってことがわかった。TFAで示されてる通り、頼まない限り、あやふやなコードが大量に出てくることはないよ。自分が何を求めてるか分かってる経験豊富な開発者なら、スカルペルのように使いこなせる。出力は驚きじゃない、だって最初に文脈や要件を話し合ったから。自分でキーワードを打つより、たぶん早く到達するよ。目標が何でもいいなら、確かにそれは早く手に入る。

「自分が何を求めているか分かってる経験豊富な開発者なら、スカルペルのように使いこなせる。」でも、マーケティングはそう言ってないよ。マーケティングは、あなたの仕事を全部やってくれるって言ってる。実際には、何をすべきか分かっているなら、少しタイピングを省けるだけだよ。HNでは、ほとんどの人がスタートアップやハッスル文化で何かの専門家だから、非専門家に対する影響を長期的に考えることができてない。

いい投稿だけど、> 「私がここで唯一持っている本当の希望は、いつかビットコインが通貨になり、資金の循環がFroot Loopsだけの特権ではなくなることです。」お願いだから、そんなことはないでほしい。これがもたらすのは、このスキームで金持ちになれなかった人たちが、早く買った人たちのリターンを支えることだけだよ。ビットコインが何になろうとも、実際に働いて給料を得ている人たちの公共資金をビットコインに流すことを支持する人は詐欺師だと思う。ブログの著者はこれを本当に望んでるわけじゃないと思うけど、ビットコインを「本物のお金」にしようとする曖昧な呼びかけは、この救済に寄与することになる。そう、年金基金のお金をこのピラミッドスキームに流すことはすでに始まってるのをよく知ってる。これを支持する政治家や銀行は、私に言わせれば訴えられるべきだよ。

「他のみんなは素数のリストやバイナリツリーの再バランスだけで作られたプロジェクトに取り組んでるの?」 そうだね、ここでのポイントはそれだよ。LLMがプログラミングで人気なのは、問題を解決するのが上手だからじゃなくて、既に何度も解決された問題のちょっとしたバリエーションに対する解決策を再現するのが得意だから。業界のほとんどの仕事は、同じ問題のセットを再解決してるだけなんだ。これはNIHのせいだけじゃなくて、コードの再利用が難しいからでもある。すべてが同じ製品だとは言わないけど、解決する問題のセットや、その解決策をどう組み合わせるか(全体的なアーキテクチャ)、さらに解決するユニークな問題の小さなセットが製品の本当の価値だよ。でも、どのコードベースでも大半を占めるわけじゃないんだ。

たぶん自分だけかもしれないけど、10年前くらいから一般的になったこの愚痴っぽいトーンがすごく読みづらい。内容自体じゃなくて、なんかいつも悲しいジョークとか、フォントの選び方、言葉のトーンが気になる。なんか永遠の被害者みたいな書き方だよね。