Googleが年齢確認向けのゼロ知識証明(ZKP)ライブラリをオープンソース化した。
ZKPにより18歳以上などの情報を他のデータを開示せずに証明できる。
民間・公共部門の開発者がプライバシー強化アプリやデジタルIDソリューションを容易に構築可能となる。
+2 more insights
Peasant Railgunは2008年に提唱された理論で、2280人の農民が棒を次々に手渡して300d6のダメージを与える方法です。
Readyアクション、戦闘ラウンド6秒、中型生物の占有マスなどのRAWルールを組み合わせて成立します。
棒が約11,400フィートを6秒で移動する計算で時速約1,188mphに達し、Falling Objectルールで300d6ダメージになります。
+2 more insights
Arminは現行のMCPが推論に頼りすぎて非効率だと指摘している。
MCPの主な問題は「真の合成性がないこと」と「大量のコンテキストが必要なこと」である。
コード生成は再利用や検証が容易なため、MCPよりも効率的に自動化を実現できる。
+6 more insights
tmuxのCコード約67,000行を手動でRust約81,000行に移植した趣味プロジェクトです。
C2Rustを使って最初に自動変換し動作確認したものの、生成コードは大きく可読性が低かったため手動移植に切り替えました。
ビルドにはautotoolsとRustの静的ライブラリを組み合わせ、最終的にRustバイナリ側でccクレートを使いCライブラリをリンクする方式に変更しました。
+4 more insights
gmailtailはGmailの新着メールをリアルタイムで監視し、JSON形式で出力するコマンドラインツールです。
送信者、件名、ラベル、添付ファイルなど多彩なフィルタリングオプションを提供します。
チェックポイント機能により前回の位置から途中再開が可能です。
+3 more insights
uv_build は PEP 517 準拠のネイティブビルドバックエンドで、デフォルトの hatchling から将来的に uv に移行予定です。
純粋な Python コードのみをサポートし、拡張モジュールを含む場合は別のバックエンドが必要です。
既存プロジェクトでは pyproject.toml の [build-system] に uv_build を追加し、バージョンの上限を指定して設定します。
+5 more insights
ヒト表皮同等物モデルでビタミンCの添加により表皮細胞層の厚さとケラチノサイトの増殖が増加した。
ビタミンCは全ゲノムで5-ヒドロキシメチルシトシン(5-hmC)レベルを上昇させ、この効果はTET酵素阻害剤で抑制された。
マイクロアレイと全ゲノムビスルファイトシークエンシングにより、12種の増殖関連遺伝子のプロモーター領域が脱メチル化され発現が上昇した。
+1 more insights
古王国時代(約2855–2570 BCE)の男性遺体から2×全ゲノムを初めて取得し、北アフリカ新石器時代系統と東部肥沃部月日沿岸(メソポタミア)系統の混合を示した。
推定系統比は約77.6%がモロッコ新石器時代類似、約22.4%がメソポタミア新石器時代類似であり、エジプトと東部肥沃部月日沿岸間の人の移動があった可能性を示した。
古王国時代以降の個体ではレバント系統の増加が認められ、現代エジプト人には古代エジプト系統に加え、レバント青銅器時代・サハラ以南アフリカ系統が混在している。
+2 more insights
GitHubはForce Pushで削除されたコミットも永続的に保存しており完全に消去できない。
GH ArchiveとGitHub Event APIを利用して、ゼロコミットのPushEvent(いわゆるOopsコミット)を全て走査できる。
2020年以降の全Force Pushイベントをスキャンし、約25,000ドル相当の有効な秘密情報を発見した。
+2 more insights
Kerberosを利用したNFSで大規模ファイルコピー時にまれに-EACCES(Permission denied)が発生するバグが見つかった.
原因はXIDが同じまま再送信される際にGSSシーケンス番号のキャッシュを更新し、古いシーケンス番号に対するレスポンスのチェックサム検証が失敗することだった.
eBPFやFUSEを使ったテスト環境と遅延シミュレーションを組み合わせて、バグを再現および解析した.
+1 more insights