Craft software that makes people feel something

2025/12/11 22:45

Craft software that makes people feel something

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

要約

Japanese Translation:


要約

著者は自分のワークフローに十分対応できる軽量コードエディタ Boo を構築しましたが、公開リリースや商業利用、オープンソース配布を想定していません。Boo は機能的であり、キーボードナビゲーションショートカットと OS オーバーヘッドを削減する軽量な Language Server Protocol (LSP) の代替を備えています。このエディタは Rust で書かれており、著者の他プロジェクト Rio Terminal と同様にアーキテクチャパターンとリリースプロセスが似ています。

Boo を紹介する記事自体も Boo で作成されており、個人的な執筆タスクへの現在の可用性を示しています。しかし、著者はまだ Boo が公開に適した状態になっていないと感じており、純粋に個人使用のツールとして残っています。ビジネスプランや商業的目標は存在しません。

今後、著者は自身のプログラミング言語を作成することに集中するため、Boo の開発を一時停止する予定です。その言語が成熟したら、Boo をその言語で書き直すつもりです。Boo は即座には著者以外への直接的な影響は限定的ですが、最終的に再設計されることで Rust ベースのエディタ設計に洞察を提供し、カスタムツールを試みる他者へのインスピレーションとなる可能性があります。

本文

今日は起きて、家族が眠っている間にコーヒーを飲み、午後の自由時間を手に入れました。何かを書こうと決めました――後で削除するかもしれませんが、もしこの文章をご覧になっているなら、私は実際に書き始めたということです。

最近、人々から「なぜ Boo を一時停止してプログラミング言語の開発に取り組んでいるのか」と質問されることがあります。Boo は私自身だけが使うために作ったコードエディタです。一般化することは決して目標ではありませんでした。今年、日常業務を支える機能的な状態に達しました。革新的なヒューマン‑キーボードナビゲーションを備え、LSP システムをより高速で OS に負担の少ないものへ置き換えています。それならオープンソース化してはどうだろう?―という質問が続くのです。

私の考え

  • Boo は「私」のものであり、エンドユーザー向けではありません。
  • まだ完成度が十分に高いとは感じておらず、ソフトウェアは私たちを刺激すべきだと考えています。
  • 余暇で Rio Terminal と Boo の両方を Rust で書いているため、アーキテクチャ・言語・リリースプロセスが共有されており、作業が自然に流れます。
  • 幼い頃からレゴブロックの組み立てが好きでした。ある日は城、別の日は船――利用可能なピースで新しいものを構築する喜びと、時には木製の棒など外部要素を加える楽しさがあります。
  • 繰り返し行うプログラミングは「ワオ」瞬間を作る機会を減らします。インスピレーションこそがソフトウェアにインスピレーションを与える鍵です。

私はよく The Legend of Zelda: Breath of the Wild を思い浮かべます。ゲームとしてだけでなく、非ゲーマーもコンソールを買うほどその完成度は高く、プレイ後には他のすべてを手放す人もいます。私が目指すのは、そのような長期的なインパクト――一生記憶に残るものを作ることです。

Boo はビジネスではありません。お金が必要でも欲しくてもなく、期限も設けていません。別の VS Code を作ろうともしていません。ただ Boo を一時停止し、自分自身のプログラミング言語に集中するだけです。最終的にはその言語を使って Boo を書き直す予定です。

「おお、これって大変な仕事だね」と思われるかもしれませんが、それは趣味として十分に楽しめる範囲のことです。私はずっとプログラミング言語が好きで、バイナリやコンパイラについて学ぶことを楽しんでいます。他人の成功レシピに従う必要はないと感じています。それが私の思考スタイルであり、そのまま続けていくつもりです。

ちなみにこの記事は Boo を使って書きました。

同じ日のほかのニュース

一覧に戻る →

2025/12/12 3:04

GPT-5.2

## Japanese Translation: **OpenAIのGPT‑5.2リリース** OpenAIは、プロフェッショナルな知識作業を対象とした3つのバリアント(Instant、Thinking、Pro)を含む新しいモデルシリーズGPT‑5.2を公開しています。 **パフォーマンスハイライト** *スピード & コスト*: GPT‑5.2 Thinkingは、歴史的指標に基づくと、人間専門家のコストの1%未満で、出力速度が11倍以上速いです。 *精度*: GDPval(44職種)では、Thinkingが新しい最先端70.9 %を達成し、業界プロフェッショナルを70.9 %のタスクで上回ります。また、SWE‑Bench Proで55.6 %、SWE‑Bench Verifiedで80 %を達成し、幻覚(hallucinations)を約30 %削減します。 *長文コンテキスト & ビジョン*: モデルはOpenAI MRCRv2(≈100 %精度、256kトークン)で新たな最先端を設定し、チャート推論とソフトウェアインターフェース理解のエラー率を半減します。 *ツール使用*: GPT‑5.2 ThinkingはTau2‑bench Telecomで98.7 %を達成し、遅延感受性ワークフローにおいてGPT‑5.1を上回ります。 *科学ベンチマーク*: ProはGPQA Diamondで93.2 %、FrontierMath(Tier 1–3)で40.3 %成功率、ARC‑AGI‑1で>90 %を達成し、ThinkingはARC‑AGI‑2で54.2 %を記録します。 **ユーザーへの影響** 平均的なChatGPT Enterpriseユーザーは毎日40–60分の節約を報告しており、重度利用者は週に10時間以上削減しています。この効率向上により、特定タスクの人件費が99 %超で削減される可能性があります。 **インプリケーション** GPT‑5.2の広範な機能(スプレッドシート、プレゼンテーション、コード、画像認識、長文コンテキスト推論、ツール使用、複雑な多段階プロジェクト)は、金融・ソフトウェア工学・科学研究などのプロフェッショナルドメインでAI採用を加速させる位置づけです。

2025/12/12 5:46

Denial of service and source code exposure in React Server Components

## Japanese Translation: React は Server Components 機能における 2 つの重大なセキュリティ脆弱性(CVE‑2025‑55184(Denial of Service、CVSS 7.5)と CVE‑2025‑55183(Source Code Exposure、CVSS 5.3))に対するパッチをリリースしました。いずれの脆弱性も Remote Code Execution を可能にしないため、既存の React2Shell パッチは有効なままです。 バグは `react-server-dom-webpack`、`react-server-dom-parcel`、および `react-server-dom-turbopack` のそれぞれ 19.0.0/1、19.1.0‑1.2、および 19.2.0‑1 バージョンに影響します。修正リリースは 19.0.2、19.1.3、そして 19.2.2 です;これらのいずれかを直ちにインストールしてください。 対象となる React フレームワーク/バンドラーには Next.js、react‑router、waku、@parcel/rsc、@vite/rsc-plugin、および rwsdk が含まれます。アプリケーションが Server Components またはそれをサポートするバンドラー/プラグインを使用していない場合、影響はありません。 DoS 脆弱性は、特定の HTTP リクエストを逆直列化すると無限ループに陥り、ソースコード脆弱性は任意の Server Function の文字列表現(stringified body)を返し、ハードコーディングされた秘密情報が漏洩する恐れがあります。 React Native を monorepo で使用している場合、影響を受ける `react-server-dom-*` パッケージだけを更新すれば十分です;core の `react/react-dom` バージョンは変更不要です。 ホスティングプロバイダーは一時的な緩和策を適用していますが、サーバー停止や秘密情報の偶発的漏洩を防ぐために開発者は依存関係を直ちに更新する必要があります。 --- *上記の要約をそのまま保持したい場合は、元のまとめを繰り返してください。

2025/12/12 3:17

Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free

## Japanese Translation: RivianはエンドツーエンドのAIスタックを拡張することで自動運転車市場でリーダーになるという野心を固めています。 - **ハードウェア&ソフトウェア**:同社は、5 nmマルチチッププロセッサ「RAP1」を発表しました。このプロセッサは1600 sparse INT8 TOPSを提供し、新しいGen 3 Autonomy Computerで秒間50億ピクセルの処理が可能です。また、自社開発のAIコンパイラとプラットフォームソフトウェアも構築しています。 - **認知モジュール**:ACM 3は2026年後半にR2で初登場し、最初はLiDARを装備せず、後にカメラとレーダーとともに追加されます。 - **ソフトウェア展開**:Universal Hands‑FreeはGen 2 R1T/R1S車両向けにリリースされ、米国・カナダの3.5 百万マイル以上の道路で明確に描画されたレーンラインをカバーし、現在のオーナーの支援走行領域を拡大します。 - **Autonomy+**:階層化された機能セットが2026年初頭に登場予定で、1回限り2,500ドルまたは月額49.99ドルで提供されます。 - **データ基盤**:RivianはUnified Intelligenceを中心とした組織再編を行っており、このデータフレームワークはテレメトリ、クラウドモデル、サービスシステム、および顧客機能を結びつけ、予知保全・診断・AIツールの実現を可能にします。 - **音声アシスタント**:次世代Rivian Assistantは2026年初頭にGen 1/2車両で登場し、R2ではより強力なインフォテインメントコンピュータを使用して完全オフラインで動作させることでレイテンシを低減します。 - **サービスワークフロー**:テレメトリと車両履歴を分析するAI駆動の専門家システムはすでにサービスワークフローに組み込まれており、技術者が問題箇所を迅速に特定できるようになっています。類似ツールはモバイルアプリにも計画されており、自助診断をサポートします。 これらの動きは、最先端のコンピューティングハードウェア、データ中心のプラットフォーム、拡張された支援走行機能、およびAI強化保守を車両ラインナップ全体に統合することで、Rivianの競争力を深めます。