Thin desires are eating life

2025/12/16 9:50

Thin desires are eating life

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

要約

Japanese Translation:

Summary

この記事は、現代社会が「多すぎること」と「少なすぎること」というパラドックスに囚われていると主張しています。私たちは両方を渇望する一方で、生活は過剰さによって支配されています。この文脈では、厚い欲求(thick desires)薄い欲求(thin desires) を区別します。

  • 厚い欲求とは、私たちを変容させるものです(例:微積分の学習、職人技術の習得)。
  • 薄い欲求は、私たちに変化をもたらさず、ただ刺激だけを与えます(例:通知チェック)。

消費者向けテクノロジー企業は、薄い欲求を利用して短期的な神経学的報酬を提供し、広範な変容体験を欠いたまま利益を上げています。ソーシャルメディアフィード、ポルノグラフィ、プロダクティビティアプリなどは、一時的につながりや達成感を与えるものの、深みが不足しています。調査では、接続性の増加と不安・うつ病・孤独感の上昇との関連が示されています。

厚い欲求は不便で時間を要し、努力による育成(職人技術の習得、ゆっくり読書、コミュニティ構築)が必要です。これらを支えるインフラストラクチャー(ワークショップ・集会・見習い制度)は、スケール可能な薄い欲求提供に置き換えられつつあります。
著者は、最適化指標やエンゲージメントループに抵抗する簡単な行動を提案しています:パン作り、手書きの手紙を書く、一人の問題解決のためにコードを書くなどです。これらの実践が社会全体のトレンドを逆転させるわけではありませんが、個人的な充足感と「欲求する価値」を提供し、個々人の情緒的苦痛を軽減できる可能性があります。また、企業に対して意味あるユーザー体験が重要であることを示すシグナルにもなるでしょう。

本文

私たちの時代を定義づける体験は「飢え」であるように思われます。
もっと欲しいと渇望しつつ、必要以上に手元にある。
少なく欲しいと言いながらも、さらに増え続けている。

私たちは何の言葉でそれを説明すべきか分からないほど飢えている。
私たちは不足していて、欲している。
「実際には手に入れられないもの」を求めるほぼ普遍的な薄い欲望と共に生きているのだ。
それは定義できず、提供する側も興味を示さない源から来る。

濃厚欲望と薄い欲望の区別は私だけのものではありません。哲学者たちは何十年にもわたり、この領域を巡ってきました。チャールズ・テイラーの意味論的枠組みから、アグネス・カラードが最近執筆した願望に関する研究まで。
しかし私が最も有用だと感じるバージョンはシンプルです:

  • 濃厚欲望 は追求の過程であなたを変えるもの。
  • 薄い欲望 はそうしないもの。

微積分を理解したいという欲望と通知を確認したいという欲望は、どちらも現実的な欲望です。達成すると(程度は異なるが)満足感を得られます。しかし一年間で微積分を学ぶ人は、以前には見えなかったパターンを認識できるようになり、関心の範囲が広がり、「それを経験した」という形で変わります。通知を確認するだけなら、五分前と同じ自分に戻ります。

薄い欲望は自己複製し残留物なしで再現されます。濃厚欲望は宿主を変容させるのです。

ここでは注意が必要です。この主張は子どもたちへの根拠のない不満へと滑りやすいからです。しかし、私は真実で重要だと思うバージョンがあります。

ほとんどの消費者技術ビジネスモデルは、濃厚欲望を特定し、その中で神経報酬を生む部分だけを見つけて、それを残りのパッケージなしに提供することです。

  • ソーシャルメディアは実際の友情の義務を伴わずに「社会的結びつき」の感覚を与える。
  • ポルノはパートナーシップの脆弱性を伴わない「性的満足」を提供する。
  • 生産性アプリは何も達成せずに「成果」の感覚を味わせる。

いずれの場合でも、薄いバージョンがスケールしやすく、収益化もしやすく、中毒性も高まります。結果として純粋な感覚の食事になるのです。そしてそれは誰かを幸せにしているようには見えません。調査は同じ方向を示しています:不安の増加、うつ病の増加、孤独率の上昇――私たちが以前よりも接続されていないとは到底言えません。

なぜこれが起こるのでしょうか? 私たちは人々に欲しいものを与えることに長けているのに。恐らく、人々に欲しいものを与える方法が、彼らが本当に価値ある何かを望むことを防いでしまっているからです。

濃厚な欲望は面倒です。数年をかけて育む必要があり、即座には満足できません。職人技の習得、ゆっくり読むこと、本物のコミュニティに埋め込まれること、自分が大きな伝統の中でどこに位置するかを理解する欲望は、取得に努力が必要であり、完全には満足できません。これらは義務と相互依存の網にあなたを絡ませます。特定の人や場所に依存させるのです。

摩擦のないグローバル市場の観点から見ると、すべてが純粋な非効率性です。そのため濃厚欲望のインフラは徐々に解体されました:ワークショップが閉鎖され、集会が薄くなり、見習い制度が消え、玄関前のベランダが裏庭デッキやスタジオアパート、そしてあなたがデバイスと一緒にいることができるミクロハウスへと置き換わりました。一方で薄い欲望のインフラはほぼ逃れられなくなっています。

それは今すぐあなたのポケットの中にあります。

コミュニティを再構築したり意味を回復しようとする大規模プロジェクトは、実際には彼らが避けようとしている同じ論理で足止めされます。濃厚な人生はスケールしません―それが全体のポイントです。

だから:パンを焼く。
イーストはあなたのスケジュールに関心を持ちません。生地は上昇するときに上昇し、最適化には無頓着です。午後を何かを作ることに費やすと、四ドルで買えるものを自分で作り、注意経済が体系的に奪っていた忍耐力の一部を回復します。

手紙を書き、紙に書いて郵送する。届くまで数日かかり、送り直したり編集したり開封されたかどうか追跡したりできません。あなたはエンゲージメント指標の論理から外れたコミュニケーションを作っています――最適化されることを拒む小さな遺物です。

正確に一人のためにツールをコードする。友人の特定のワークフローで抱える具体的な問題を解決する。拡大せず、収益化もせず、ユーザーも引き寄せないものを構築する。ソフトウェア経済全体は、存在価値を正当化するために何百万人にもサービスすべきだと仮定しています。一人のオーディエンスのために作ることは、美しい異端です。

これらの行動が大規模な薄さを逆転させるわけではありません。
しかし、濃厚な人生はやはり追求する価値があると疑い始めています――そのまま自分自身で、運動になる必要もなく。

パンを焼く人は世界を修復しようとはしていません。彼らは宇宙に影響を与える試みもせず、また逆にそれを妨げることもしない。彼らは満たされなかった感覚から解放された形で日曜日の午後を過ごそうとしているのです。一つ一つのパン生地とともに、何かを本当に欲するという感覚を思い出しています。

同じ日のほかのニュース

一覧に戻る →

2025/12/18 1:42

Gemini 3 Flash: Frontier intelligence built for speed

## Japanese Translation: > **概要:** > Google は、低コストで高速な AI モデル Gemini 3 Flash をリリースしました。これは Flash レベルのレイテンシーでプロ級の推論性能を提供します。Gemini アプリと Search の AI Mode では既にデフォルトエンジンとなり、Gemini 2.5 Flash は世界中で追加料金なしで即座に置き換えられます(Gemini 3 Pro が公開された直後)。ベンチマーク結果では、GPQA Diamond で 90.4 %、Humanity’s Last Exam(ツール無し)で 33.7 %、MMMU Pro で 81.2 %、SWE‑bench Verified で 78 % を獲得し、より大きなフロンティアモデルを上回ります。Gemini 3 Flash は Gemini 2.5 Pro より約30 %少ないトークン数で同等以上の性能を発揮します。価格は入力トークンあたり 0.50 USD、出力トークンあたり 3 USD(音声入力は 1 USD/百万トークン)です。JetBrains、Bridgewater Associates、Figma など多くの企業がこのモデルを活用し、コーディング、データ分析、設計ワークフローの高速化に役立てています。開発者は Gemini API(Google AI Studio)、Antigravity、Gemini CLI、Android Studio、Vertex AI、および Gemini Enterprise を通じて Gemini 3 Flash にアクセスできます。このモデルは Gemini アプリと Search 経由で全ユーザーへ展開されるほか、プレビュー API でも利用可能です。

2025/12/18 6:13

I got hacked: My Hetzner server started mining Monero

## Japanese Translation: ヘツナー VPS 上で Coolify をホストし、Next.js ベースの Umami アナリティクスを含む複数コンテナを実行していた。12 月 7 日に、Umami コンテナ内に Monero マイニングボット(`javae`/`xmrig`)が出現し、CPU スパイクが約 15 倍に増大した。著者はマイナーをコンテナに追跡し、CVE‑2025‑66478 ― Next.js の React Server Components “Flight” プロトコルにおける不安全なデシリアライゼーション(Puppeteer を介さずリモートコード実行が可能)を特定した。HTTP リクエストを巧妙に作成することで RCE が発動し、マイナーがインストールされた。ホストファイルシステムのチェック(`/tmp/.XIN-unix/javae`)ではエスケープは確認できず、コンテナは非 root の `nextjs` ユーザーとして実行され、特権モードやボリュームマウントも無いため、すべての悪意あるプロセスは名前空間内に留まった。 著者は侵害されたコンテナを停止・削除し、CPU 負荷を通常状態へ戻した。UFW をデフォルトで受信トラフィックを拒否するよう設定し、SSH、HTTP、および HTTPS のみ許可することで、オープンな PostgreSQL / RabbitMQ ポートを効果的に遮断した。ヘツナーは 2025‑12‑17 にネットワークスキャン検知後、アブズケース警告を送付し、著者が侵害と対策を説明するとともにチケットはクローズされた。 重要な教訓として、十分に隔離されているコンテナでも基盤フレームワークに脆弱性がある場合は突破可能であり、「Next.js を使っていない」状態が第三者ツールの依存関係によって偽りになるケースがあることを指摘した。この事例は、ファイアウォールルール、非 root ユーザー設定、特権モード無し、監視・ fail2ban の導入、およびタイムリーなパッチ適用という防御層の重要性を強調した。 ## 行動計画 - Umami を廃止する - すべてのコンテナに対してユーザー権限とマウントを監査する - SSH アクセスを強化し、アラートを設定する - セキュリティパッチを定期的に適用し、将来のインシデントを防止する ---

2025/12/18 3:15

How SQLite is tested

## Japanese Translation: > **SQLiteのテストインフラは網羅的で、コードベース全体にわたって完全な分岐カバレッジを実現しています。** > プロジェクトには約155.8 KSLOCのCソースがありますが、テストコードは92 M KSLOC以上――約590倍の量――で、すべての行が実行されることを保証しています。4つの独立したハーネスがカバレッジを提供します: > • **TCL**(27.2 KSLOC、1,390個のスクリプトファイル)で51,445件の異なるケースと数百万回の実行があります; > • **TH3**(1,055.4 KSLOC、約76.9 MBのバイナリ)で50,362件の異なるケース、完全カバレッジに必要な2.4 Mインスタンス、および約248.5 Mテストを実行するソークテストがあります; > • **SQL Logic Test (SLT)** はSQLiteとPostgreSQL、MySQL、MS SQL Server、Oracle 10gを比較し、7.2 Mクエリと1.12 GBのデータで検証します; > • **dbsqlfuzz**(libFuzzerベース)はSQLとデータベースファイルの両方を変異させ、約336個のシードファイルから16コアで1日あたり約500 Mテストを提供します。 > 追加の軽量ハーネスには `speedtest1.c`、`mptester.c`、`threadtest3.c`、`fuzzershell.c`、およびJSONBファズラ `jfuzz` が含まれます。 > 異常テストではメモリ不足、I/O障害、クラッシュ/電源損失、およびカスタムmalloc/VFSフックを使用した複合故障をシミュレートし、各障害後に整合性チェックが実行されます。 > ファズリングの歴史はAFL(2014‑2019)からOSS Fuzz(2016年以降)、その後dbsqlfuzz(2018年末)とjfuzz(2024年1月)へ進化しました。`fuzzcheck` スクリプトは毎回ビルド時に興味深いケースを再実行し、新しいバグが自動的にリグレッションテストとして生成されることを保証します。 > リソースリーク検出はTCL/TH3ハーネスに組み込まれており、メモリリーク、ファイルディスクリプタ枯渇、および不要なスレッドが自動的に監視されます。 > カバレッジは `gcov` を使用して100 %の分岐カバレッジと変異テストで達成され、マクロ(`ALWAYS`、`NEVER`、`testcase`)がMC/DCを強制し、コメント(`/*OPTIMIZATION‑IF‑TRUE/FALSE*/`)は偽陽性を防ぎます。 > 結果として、継続的に拡張される高い信頼性のテストスイートが実現し、ユーザーにSQLiteの安定性への確信を提供し、セキュリティ脆弱性から保護し、オープンソースデータベース品質保証のベンチマークとなります。

Thin desires are eating life | そっか~ニュース