
Expo Modules 2.0 の新しい JNI レイヤー
Kolibri は Expo Modules 2.0 が Android で使う JNI ライブラリだ。安全ラッパーを任意にし、C++ ポインタをそのまま Kotlin に渡し、JS データは共有バイナリバッファ経由で流す。


Kolibri は Expo Modules 2.0 が Android で使う JNI ライブラリだ。安全ラッパーを任意にし、C++ ポインタをそのまま Kotlin に渡し、JS データは共有バイナリバッファ経由で流す。

今週50件。OpenAIがLinuxカーネルから948件の権限昇格脆弱性を発見し、Postgres 19がそれにより延期。Zigは10年前の古い提案をメインラインに取り込み。ハードウェアで最も見応えがあるのは795ドルのロープロボットと、Linux推論を35%まで抑えたノートPC。

AnthropicのFlashProveは各応答にzkSNARKを付与し、重みを見ることのないユーザーでもどのモデルがトークンを生成したかを検証可能にします。1台のH100上で400Bモデルを毎秒約110トークンで処理します。

ホームラボのコンテナが 1 つのサイトに到達できなかった。DNS の応答は ISP 自身を指していた。Hegde が証拠を順にたどり、Unbound、DNSSEC、DoH が何を守れて何を守れないのかを明らかにする。

Software Mansion が、スタック選定の背景にある 5 つの問いと 3 つのアプローチを解説し、Gobi が React Native からネイティブの iOS / Android へ画面ごとに移行した理由を説明する。

IBM は数百万ドルをかけてディープブルーを作り、1996 年に Kasparov を破った。30 年後、200 MHz の Pentium Pro で現代の Stockfish を動かすと、棋力は約 3300 Elo になり、ほぼ確実に勝てる。

ノートアプリ Bear が10歳に。すべての設計判断の背景にある原則、インターフェースのあちこちに隠された小さな工夫、そして Bear を形づくってきたプライバシー重視の選択を、開発チームが振り返る。
AI パニックに陥った大学の現状を、一人のコンピュータサイエンス専攻の学生が綴る。規則は二転三転し、評価説明は LLM が書き、指導教員は限界寸前、課題量は3倍になった。

彼は 500 ドル分のビットコインを PHP サーバーに置き、リンクを Hacker News に投稿した。数万人がそれを奪おうとし、flag を手にしたのは一人だけだったが、彼が見つけた鍵ではウォレットを開けなかった。

2014年式ルノー・ラティテュードは、ナビの SD カードを挿さないと時計を設定させてくれない。オーナーはファームウェアをリバースエンジニアリングし、パストラバーサルの脆弱性と core_pattern のテクニックを組み合わせて、最終的に root 権限を取得した。
毎朝8時14分、3件の花の注文が消える。開発者とその agent が3週間かけて原因を追う、誰のものでもない1分間についての短編小説。

フロンティア LLM はニューラルネットワークの重みを直接読み書きできる。Astra は生の重みからネットワークのゲームを特定し、行き詰まった車のポリシーを修正し、Qwen3.5-0.8B の MATH-500 スコアを 7.9% から 48.1% に引き上げる。

Apple の年額 99 ドルは iOS 開発の入場料ではない。Expo Go と無料の開発ビルドから、有料プランが実際に解き放つものまで、0 ドルから 99 ドルまでの道のりを三段階で整理する。
kill コマンドの打ち間違い一つでマシン上の全プロセスが落ちた。原因は 2013 年の getopt 書き換えで、負の pid の欠陥が 4 つの Ubuntu LTS 版とともにリリースされた。

骨伝導ヘッドホンは耳を塞がず、振動を頭蓋骨に直接伝える。低音が弱く感じる理由、音漏れが起きる理由、どんな人に向くのかを、聴覚の物理的な仕組みから解説する。

ネットアーキビストが最も愛したファンサイトが消え、そのドメインはギャンブル広告を掲載し始めた。お気に入りのサイトが同じ運命をたどる前にアーカイブする方法を以下に示す。

プログラマーが groff で 2 つの中編小説を書き、1 つは 50 ページ、1 つは 120 ページ。使った小さなマクロパッケージ、ページトラップ、ハイフネーション、Vim の設定について語る。

同じポケモンアプリを 12 のフレームワークでエージェントに 5 回ずつ書かせたところ、Hono+htmx が最も安く、Angular が最も高くついた。コード量は 7 割の差、Lighthouse のスコアはほぼ同じ。

Guava のメソッドには完全ハッシュ、5 ビットのシフト、Unicode 空白文字セットが隠れていて、Java、Python、JavaScript ではそれぞれ区分が異なる。

アニメでよく出る500語を覚えるとカバー率は85.9%。ところが3,000行の台詞で一度に理解できるのは38.4%だけだった。8作品の字幕データで、その差がどこから来るのかを測った。

公開された ChatGPT の共有リンクは、開いた人のログイン済みセッションで攻撃者の JavaScript を動かし、非公開の会話を読み出して外部へ送れてしまうものだった。

子どもがフィギュアを乗せると物語が流れる箱。電子工学を何も知らなかった著者が、壊しながら学び、3人の子どものために作った。

Lua で計算しながら LaTeX の余白にデルフトブルーの花草を育てるパッケージ。ページごとに違う庭が生まれる。

BeOS が Infinite Mac のブラウザ上で動くようになり、その実現にはエミュレータが無意識に Mac OS の癖へ依存していた箇所の修正が必要だった。