OpenAI に入社いたします。

2026/02/16 6:54

OpenAI に入社いたします。

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

要約

Japanese Translation:

**

Summary:

著者は、OpenAIに参加する計画を発表しつつ、自身のオープンソースプロジェクト OpenClaw の開発を継続することを示しています。OpenAI のリソースとスポンサーシップと連携することで、ユーザーに優しく安全な AI エージェントをより広い層へ届けることを目指しています。彼らのプレイグラウンド・イニシアティブはすでに世界的な注目を集めており、アクセスしやすいツールの価値を証明しました。サンフランシスコで主要研究所と会議を行い、最先端モデルへの早期アクセスを得た一週間後、著者は OpenAI の高度な技術とオープンソース基盤を組み合わせることが責任ある AI 展開に不可欠だと考えています。

今後、OpenClaw は多様なモデルをサポートし、コミュニティ協力を奨励するファウンデーションへ進化します。著者は OpenAI の最前線研究チームに直接貢献すると同時に OpenClaw を独立して維持し、急速な商業スケールよりもインパクトのある製品に焦点を当てます。この二重アプローチは、非技術的ユーザーに強力なエージェントを提供し、開発者やデータ所有者に柔軟な基盤を構築させ、AI 業界を研究と実世界応用を橋渡しするより強固なオープンソース基盤へとシフトさせる可能性があります。

本文

tl;dr: 私はOpenAIに入社し、すべての人にエージェントを届ける仕事をすることになりました。OpenClaw はファウンデーションへ移行し、オープンで独立したまま残ります。

先月は風のような出来事の連続でした。自分の遊び心から始めたプロジェクトがこんなに波紋を呼ぶとは想像もしていませんでした。インターネットは再び奇妙になり、世界中の多くの人々が私の仕事に刺激されている様子を見ることができ、とても楽しい経験でした。

私には無限に広がる可能性が開けました。数え切れないほど多くの人々がさまざまな方向へ押し込もうとし、アドバイスをくれたり、投資方法や今後の展望について尋ねてきました。圧倒されていると言っても過言ではありません。

AIを探求し始めた頃は、楽しみながら人々にインスピレーションを与えることが目標でした。そしてここまで来た――ロブスター(私のプロジェクト)が世界を席巻しています。次のミッションは、母親でも使えるエージェントを構築することです。そのためにはより広範な変革が必要で、安全に行う方法について多く考え、最新モデルや研究へのアクセスも確保しなければなりません。

OpenClaw が大企業になる可能性は十分にあると私は理解しています。しかしそれほどワクワクするものではありません。私は本質的にビルダーです。会社を創るゲームをすでに経験し、13年の人生を注ぎ、多くを学びました。私が求めているのは世界を変えること、巨大企業を築くことではなく――OpenAI と手を組むことで、最も速くそれを実現できると感じたからです。

先週はサンフランシスコで主要な研究所と話し合い、人々や未公開の研究にアクセスしました。全てが刺激的でした。この1週間に出会ったすべての方へ感謝するとともに、与えられた機会に心から感謝しています。

OpenClaw がオープンソースであり続けること、そして自由に繁栄できる環境を保つことは常に重要でした。結局のところ、OpenAI は私のビジョンを継続し、その影響力を拡大する最適な場所だと感じました。そこで働く人々と話すほど、お互いが同じビジョンを共有していることが明らかになりました。

OpenClaw 周辺のコミュニティは本当に素晴らしく、OpenAI は私がその時間を費やせるように強力なサポートを約束し、すでにプロジェクトをスポンサーしています。これを正式な構造へ落とし込むため、ファウンデーション化を進めています。これは思考者・ハッカー・自分のデータを所有したい人々の場として残り、さらに多くのモデルや企業を支援することを目指します。

個人的にOpenAI に加わること、本当にワクワクしています。AI の最前線で研究と開発に携わり、皆さんと共に構築し続けたいと思います。

爪は法です。

同じ日のほかのニュース

一覧に戻る →

2026/02/16 2:12

LT6502:6502ベースの自作ラップトップ

## Japanese Translation: ``` ## Summary この設計は、8 MHz 65C02プロセッサを中心に構築されたコンパクトでバッテリー駆動のコンピュータを概説しています。 メモリ:46 KB RAM(0x0000–0xBEAF)はゼロページ、BASIC RAM、および Compact Flash バッファに分割されます;EhBASIC 2.22p5 と eWozMon およびブートストラップコードは ROM の 0xC000〜0xFFFF に配置されています。 周辺機器:タイマー/IO 用の 65C22 VIA(0xBFCO)、Compact‑Flash コントローラ(0xBFBO)、ビーパー(0xBFA0)、内部キーボード(0xBFEO)、コンソール FTDI インターフェース(0xBFF0)があります。 ディスプレイ:9″ RA8875 パネル(800×480)に内蔵フォントとシンプルなグラフィックスがあり、開発時には 4.3″ デモユニットも使用されました。 インターフェース:`OUTK` コマンド用の 8文字 OLED キーボード、USB‑C 充電/電源供給、シリアルコンソールアクセス、および将来のボード用に 0xBE00 に拡張スロットがあります。 バッテリー:**10 000 mAh** パック(USB‑C で電源・充電)。 ファームウェアは、BEEP、CIRCLE、CLS、COLOUR、DIR、ELIPSE、LINE、LOAD、MODE、OUTK、PLOT、SAVE、SQUARE、および WOZMON などのカスタム EhBASIC コマンドを追加します。 開発マイルストーン: - PCB スキーマティクスは 2025‑11‑12 に完成。 - 電源投入と基本機能は 2026‑01‑05 に達成。 - CF コントローラとビーパーは 2026‑01‑09 に動作確認済み。 - ディスプレイ統合は 2026‑01‑16 に完了。 - ファームウェア拡張(SAVE/LOAD、グラフィックス)は 2026‑02‑08 後から進行中。 - ケース組立は 2026‑02‑14 に完了。 このプロジェクトは、BASIC 開発者と教育者向けに低価格で携帯性の高いプラットフォームを提供し、レトロコンピューティングコミュニティおよび組込みシステム教育への影響が期待されます。 ```

2026/02/16 5:53

**GNU Pies ― プログラム起動と実行監視**

## Japanese Translation: **改訂された概要** Pies は軽量なスーパーバイザーで、外部プログラム(「コンポーネント」)を起動・監視し、自動的に再起動します。各コンポーネントはフォアグラウンドで実行され、Pies は起動時に設定ファイルからそのリストを読み込みます。コンポーネントの起動後、Pies はバックグラウンドプロセスとして継続し、終了を監視します。デフォルトでは予期せず停止したコンポーネントを自動的に再起動します。また、終了時にメール通知を送信したり別のプログラムを呼び出すなど、代替アクションを設定することも可能です。GNU ライセンスで提供される Pies は init デーモン(ブート時に最初に起動されるプロセス)として機能できます。この役割では、従来の `/etc/inittab` ファイルまたは Pies 独自の GNU スタイル設定を通じて構成を提供でき、古い init システムよりも柔軟性が高くなります。制御インターフェースは既に管理対象コンポーネントに対して広範囲な監視と管理機能を提供しています。

2026/02/16 3:04

**モダンCSSコードスニペット:2015風の書き方はやめましょう** - **CSSカスタムプロパティ(変数)を使う** - 色・余白・タイポグラフィなど、再利用可能な値を `:root` に定義します。 - 例: ```css :root { --primary-color: #3498db; --spacing-unit: 1rem; } ``` - **FlexboxとGridを早期に活用** - 一次元レイアウトは Flexbox、二次元構造には Grid を選びます。 - 例: ```css .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: var(--spacing-unit); } ``` - **ミックスイン・関数でスタイルを DRY に保つ** - Sass/SCSS や CSS‑in‑JS を使って再利用可能なミックスインを作成します。 - 例: ```scss @mixin card($bg, $shadow: 0 4px 6px rgba(0,0,0,.1)) { background: $bg; box-shadow: $shadow; border-radius: .5rem; padding: var(--spacing-unit); } .card { @include card(#fff); } ``` - **モバイルファーストのメディアクエリを採用** - モバイル向けにベーススタイルを書き、徐々に拡張します。 - 例: ```css .container { width: 100%; max-width: 1200px; margin: auto; padding: var(--spacing-unit); } @media (min-width: 768px) { .container { padding: calc(var(--spacing-unit) * 2); } } ``` - **国際化に対応する論理プロパティを使う** - `margin-left` / `padding-right` を論理プロパティに置き換えます。 - 例: ```css .box { margin-inline-start: var(--spacing-unit); padding-block-end: var(--spacing-unit); } ``` - **過度なセレクタの特異性を避ける** - 特異性は低く抑え、クラス名やコンポーネントスコープで管理します。 - 例: ```css /* ではなく */ body .header nav ul li a { ... } /* 使用するのは */ .nav-link { ... } ``` - **モダンユニット(`rem`, `em`, `%`, `vh/vw`)を活用** - タイポグラフィや余白をルートフォントサイズに相対的にスケールします。 - 例: ```css html { font-size: 62.5%; } /* 1rem = 10px */ h1 { font-size: 3rem; } ``` - **CSS Houdiniでカスタムスタイリングを実装** - `@property`, `paint()`, `layout()` API を使ってブラウザレンダリングパイプラインにフックします。 - 例: ```css @property --border-radius { syntax: "<length>"; inherits: false; initial-value: 0px; } .fancy-box { border-radius: var(--border-radius); } ``` - **アクセシビリティを念頭に置く** - コントラスト、フォーカス状態、レスポンシブテキストサイズを確保します。 - 例: ```css a:focus { outline: 3px solid #ffbf47; outline-offset: 2px; } ``` これらのモダンなプラクティスに従えば、CSS はよりクリーンで保守しやすく、将来にも耐えうるものになります。

## Japanese Translation: --- ## 要約 この記事では、増え続けるネイティブCSS機能が、開発者が従来スタイリング、レイアウト、およびUIロジックのために使用してきた多くのJavaScript駆動またはプリプロセッサパターンを置き換える方法を示しています。主な機能は次のとおりです: 1. **範囲スタイルクエリ** – `@container style(--progress > 50%)` は、複数の `style()` 呼び出しなしに要素がコンテナ状態に反応できるようにします。 2. **固定・スナップされた要素のスタイリング** – `@container scroll‑state(stuck: top)` は、固定UI用のJSスクロールリスナーを置き換えます。 3. **型付き属性値** – `width: attr(data-pct type(<percentage>));` は、JavaScriptによるデータセット操作を排除します。 4. **インライン条件スタイル** – CSS の `if()` 関数は、スクリプトでクラスを切り替える必要をなくします。 5. **ネイティブ関数で再利用可能なロジック** – `@function --fluid(--min, --max) { @return clamp(...); }` は Sass のミックスインを代替します。 6. **丸み以外の角形状** – `border‑radius: 2em; corner-shape: squircle;` は、新しい視覚スタイルをネイティブに提供します。 7. **レスポンシブクリップパス** – `clip-path: shape(from 0% 100%, …);` は SVG または長い `path()` 文字列を置き換えます。 8. **スクロールスパイ機能** – `nav a:target-current { color: var(--accent); }` のようなセレクタは、CSSだけでスクロール追跡を可能にします。 9. **利用可能スペースの埋め込み** – `width: stretch;` は `calc(100% - 40px)` やオーバーフロー作業を不要にします。 10. **段階的アニメーション** – `transition-delay: calc(0.1s * (sibling-index() - 1));` は多くの `nth-child()` 規則を排除します。 11. **疑似要素によるカルーセルナビゲーション** – `.carousel::scroll-button(right) { content: "➡"; }` とマーカーは、JSライブラリに対する軽量代替手段です。 12. **垂直テキストセンタリング** – `text-box: trim-both cap alphabetic;` はパディングハックなしで真の光学的センタリングを提供します。 これらの機能は、近年のブラウザでますますサポートされており、開発者はJavaScriptロジックを減らしたり排除したり、バンドルサイズを縮小し、保守性を簡素化し、よりレスポンシブで維持可能なスタイルシートを作成できます。この傾向は、ウェブ業界全体でインタラクティブUIパターンに対するCSSファーストアプローチへと進むことを示しています。