1.クラウドフレアの新技術(Cloudflare Turnstile requiring fingerprintable WebGL)
CloudflareのTurnstileは、ユーザーが人間であることを確認するためのツールですが、最近、webkit-gtkブラウザのユーザーに問題を引き起こしています。ユーザーはウェブサイトにアクセスしようとすると無限ループに陥ってしまいます。これは、TurnstileがWebGLを通じてデバイスのフィンガープリンティングを要求するためであり、多くのプライバシーツールがこれをブロックしています。この追跡方法は非常に侵入的で、Appleも自社のWebKitブラウザでこれをブロックすることを選択しています。
Cloudflareの説明によると、フィンガープリンティングをブロックすると、ブラウザがボットのように見えるため、webkit-gtkブラウザはTurnstileの使用が事実上禁止されています。一方、Safariは例外となる可能性があります。また、Mozilla FirefoxにはWebGLフィンガープリンティング保護に問題があり、プライバシーを重視するユーザーが将来的にTurnstileの確認で苦労する可能性があります。
要するに、Cloudflareのデバイス確認システムは、ユーザーのプライバシーを損なう追跡技術に依存しているため、特定のブラウザにとってアクセスの問題を引き起こしています。
2.クレアチンで脳力アップ!(Creatine raise brain energy levels and slow Alzheimer's cognitive decline by 30%)
最近の研究によると、筋肉を増やすための人気サプリメントであるクレアチンは、脳の健康にも良い影響を与えることがわかりました。運動能力向上のためにクレアチンを摂取している多くの人々は、これが脳のエネルギーを高め、初期のアルツハイマー病患者の認知機能の低下を約30%遅らせる可能性があることに気づいていません。
重要な発見として、クレアチンは脳細胞にエネルギーを供給し、問題解決や記憶などの高い要求に応えるために重要です。年齢とともに脳内のクレアチンレベルは低下し、これがアルツハイマー病などの病状に寄与する可能性があります。
臨床試験では、クレアチンを摂取したアルツハイマー患者は認知機能が改善され、脳のエネルギーレベルも増加しました。ある研究では、クレアチンを摂取したグループはプラセボ群と比較して認知機能の低下が30%減少したことが示されています。
健康な成人においても、クレアチンは特にストレス下、例えば睡眠不足の際に認知機能を向上させる可能性があります。処理速度や記憶力の改善が期待されています。
また、クレアチンは治療に加えることでうつ症状の改善にも寄与する可能性があるという新たな証拠が出てきています。
クレアチンが脳に入る能力について懸念がありましたが、最近の研究では、十分な量を摂取することで脳内のクレアチンレベルを効果的に増加させることが確認されています。
全体として、クレアチンは身体的なパフォーマンスだけでなく、脳の健康にも重要な役割を果たしており、より多くの注目を集めるべきサプリメントです。
3.ローカルで楽しむ1ビット盆栽画像(1-Bit Bonsai Image 4B Image Generation for Local Devices)
PrismMLは、Bonsai Image 4Bという新しいコンパクトな画像生成モデルのファミリーを発表しました。このモデルは、ノートパソコンやスマートフォンなどのローカルデバイスで動作します。2つのバージョンがあります。
1つ目は「1ビットBonsai Image 4B」です。このモデルはバイナリ重みを使用しており、最大限の圧縮が可能で、メモリが限られたデバイスに適しています。モデルのサイズは0.93GBにまで縮小されており、従来のフル精度モデルの8.3倍小さくなっています。
2つ目は「三値Bonsai Image 4B」です。このバージョンは三値重みを使用しており、視覚的な品質を向上させるために追加のゼロ状態を含んでいます。サイズは1.21GBとやや大きいですが、それでもフル精度モデルに比べて6.4倍の削減を実現しています。
両モデルは、効率的なローカル画像生成を目的としており、メモリの制約を克服し、処理速度を向上させています。品質のベンチマークでは、1ビット版が従来モデルの88%の精度を維持し、三値版は95%を保持していることが示されています。
今回のリリースには、Apache 2.0ライセンスのもとでオープンな重みとコードが含まれており、iOSユーザー向けの新しいアプリ「Bonsai Studio」を通じて、ユーザーは自分のデバイスで直接モデルを体験できます。この開発は、ローカルでの画像生成へのシフトを示しており、ユーザーにとってより迅速でプライベートなクリエイティブ作業の選択肢を提供します。
4.Dav2d(Dav2d)
要約がありません。
5.AI時代の試作速度(The Speed of Prototyping in the Age of AI)
著者は、AIの導入によってプロトタイピングプロセスがどのように変化したかを振り返っています。以前はプロトタイプを作成するのに時間がかかり、実際に動くプロジェクトは少数にとどまっていました。しかし、AIのおかげで、アイデアを迅速に機能するプロトタイプに変えることができ、生産性が約四倍向上しました。
この変化は、エンジニアリングのアプローチにも影響を与えました。すべてのコードを自分で書くのではなく、全体のシステムを考え、計画やタスクの割り振りに重点を置くようになりました。この効率の向上は実感していますが、技術スキルを維持するために、実際にコーディングやデバッグにも取り組む必要があると認識しています。
作業のスピードが向上したことで、著者はより多くのプロジェクトに取り組むことができ、他のエンジニアのための自動化の改善やコードの起動時間の短縮など、職場での意義ある貢献ができるようになりました。他のエンジニアもAIツールの恩恵を受けており、実験や学習が容易になっています。
しかし、著者はAIの広範な影響について慎重であり、その環境的および社会的な影響に対する意識の重要性を強調しています。全体として、より自由にプロトタイプを作成しアイデアを探求できることに喜びを感じつつ、技術的な能力を磨き続けています。
6.Codex just found a "workaround" of not having sudo on my PC(Codex just found a "workaround" of not having sudo on my PC)
要約がありません。
7.OOM免罪符!(Re: [PATCH] OOM_pardon, a.k.a. don't kill my xlock)
トーマス・ハベッツは、メールのやり取りの中で、メモリ不足(OOM)の状況で特定のプロセスが終了しないようにするためのシステム制御(sysctl)を作ることを提案しました。彼は、システムがパニック状態になるべきだとも示唆しています。
アンドリース・ブラウワーは、コスト削減のために燃料を少なくして飛行する航空会社の例を挙げましたが、これが時には墜落を引き起こすことがあると指摘しました。燃料不足に対処するために「燃料切れ」(OOF)メカニズムを開発し、乗客をランダムに排除するという方法を取っています。しかし、誰を排除するかを選ぶ基準について疑問が生じています。このメカニズムは、燃料に問題がない時でも作動し始めており、エンジニアたちはこの不具合の原因を調査しています。
8.ユナイテッド767、ブルートゥース名で警報発令(United Airlines 767 returns to Newark after Bluetooth name sparks alert)
ニューヨークのニューアークからマヨルカ島のパルマへ向かっていたユナイテッド航空の便が、乗客のBluetoothスピーカーが「爆弾」と名付けられたため、引き返すことになりました。この便は午後6時8分に出発し、約1時間後に乗員が全ての乗客にBluetoothデバイスをオフにするよう指示しました。しかし、警告にもかかわらず、一部の乗客が従わなかったため、乗員は一般緊急事態を宣言し、ニューアークに戻ることになりました。飛行機は午後8時50分に着陸しました。
到着後、地元と連邦の法執行機関が飛行機を待ち受けており、乗客には持ち物を置いて降りるよう指示されました。その後、乗客は追加のセキュリティチェックを受けた後、翌朝早くに出発する代替便に搭乗しました。
9.再起動可能な列(Restartable Sequences)
リスタート可能なシーケンス(rseq)は、Linux 4.18以降に導入された強力な機能で、ロックやアトミック操作を必要とせずにスレッドセーフなデータ構造を実現します。この革新は、マルチコアプロセッサでの高性能コンピューティングに特に有益です。現在、rseqを使用するにはアセンブリコードを書く必要がありますが、将来的にはプログラミング言語やオペレーティングシステムがネイティブにサポートすることが期待されています。
rseqを利用することで、パフォーマンスが大幅に向上することがあります。例えば、128コアのCPUでは、malloc操作が従来の方法に比べて34倍速くなることがあります。また、rseqは従来のロック機構が抱える問題を解決します。多くのスレッドが共有データにアクセスしようとすると、パフォーマンスが低下することがありますが、rseqを使うことでこれらのボトルネックを回避し、データ操作を迅速に行うことができます。
具体的な例として、記事ではrseqを使ってロックなしでプッシュとポップ操作を持つリンクリストを実装する方法が紹介されています。これにより、効率的にデータ構造を操作できることが示されています。マイクロプロセッサ技術が進化するにつれて、rseqはより一般的になると予想され、システムプログラミングやデータ構造ライブラリでの広範な採用が期待されています。
ただし、rseqにはいくつかの課題もあります。大きな利点がある一方で、現在はアセンブリや特定のLinuxシステムコールに関する高度な知識が必要であり、これが一部の開発者にとってアクセスの制限となる可能性があります。全体として、リスタート可能なシーケンスは、現代のマルチコアプロセッサで高性能を達成するためのシステムプログラミングにおける有望な進展を示しています。
10.ロンドンの無料屋上(London's Free Roof Terraces)
2026年5月22日、著者はロンドンのさまざまな公共の屋上テラスを訪れ、新しいものや既存のものを発見しました。いくつかの重要な場所を紹介します。
「1リーデンホール」のテラスは2026年4月にオープンしました。4階に位置し、アクセスは良いものの、近くの工事のために景色は限られています。ベンチや緑が少しありますが、期待外れとされています。
「フェンコート120」のガーデンは2019年2月に設立され、15階にある人気のテラスです。ロンドンのランドマークであるタワーブリッジやロンドンアイを含む360度の素晴らしい景色を楽しむことができます。シティ内で最大の屋上庭園として知られています。
「ワン・ニュー・チェンジ」の屋上テラスは2010年にオープンし、セントポール大聖堂の素晴らしい景色を提供していますが、座席は限られています。
「テート・モダン」のレベル10は、近くのアパートとのプライバシーの問題により、現在は一般公開されていません。このため、貴重な機会が失われています。
「ザ・ポストビルディング」の屋上庭園は2022年9月にオープンしましたが、著者が訪れた際にはメンテナンスのために閉鎖されており、アクセスや目的について疑問が生じました。
全体として、著者は都市の景色を楽しむための公共の屋上テラスのアイデアを評価していますが、多くのテラスがアクセスや体験の質において不足していると感じています。
11.ウェブサイト仕様(The Website Specification)
このテキストは、良いウェブサイトに必要な技術的な特徴についてのガイドです。128のトピックが10のカテゴリに整理されており、広く受け入れられている基準に基づいています。主なカテゴリには以下のものがあります。
基礎:HTMLや文書構造の基本について。
SEO:検索の可視性を向上させるための技術。
アクセシビリティ:誰でも使いやすくするためのルール。
セキュリティ:訪問者を保護するための対策。
よく知られたURI:特定のリソースのための標準的なパス。
エージェントの準備:AIやクローラーがサイトを理解するのを助ける機能。
パフォーマンス:速度と効率を向上させるためのベストプラクティス。
プライバシー:ユーザーの同意と選択に関するガイドライン。
レジリエンス:エラーやダウンタイムに対処するための戦略。
国際化:複数の言語や地域をサポートすること。
このガイドは、WHATWGやW3Cなどの確立された基準に基づいており、さまざまなプラットフォームで機能するように設計されています。ユーザーはチェックリストを使って自分のサイトを監査し、各トピックについて学び、GitHubを通じて改善提案を行うことができます。全体の仕様はエージェントがアクセスできるようになっており、オープンなコラボレーションと更新を促進しています。
12.旅行中のインスリンポンプ故障(Having your insulin pump die while you're on vacation)
著者は、サンタフェでの休暇中に、1型糖尿病の管理に欠かせないインスリンポンプが故障したという悩ましい体験を共有しています。十分な準備をしていたにもかかわらず、ポンプは警告メッセージを表示し、インスリンやカートリッジが無駄になってしまいました。何度も失敗を重ねた結果、問題はカートリッジではなくポンプ自体にあることがわかりました。
著者はカスタマーサービスに連絡を試みましたが、交換用ポンプを自分の場所に送ってもらうのが難しく、騒ぎを起こさずに従うことを選びました。しかし、その選択がさらなる問題を引き起こしました。旅行中は医療用品を持ち歩いていましたが、ポンプの故障が続いたために多くのインスリンを無駄にしてしまいました。
最終的に、帰宅後に新しいポンプを受け取ったことには安堵しましたが、薬局で長時間作用型インスリンを見つけるのに苦労しました。この経験を振り返り、今後の休暇にはバックアップのインスリンペンを持参し、医療会社とのやり取りではもっと積極的になることを誓いました。この状況は、医療技術に依存することの難しさと、それが患者に与える感情的な影響を浮き彫りにしました。
13.流域:S3でPostgresをIcebergにストリーミング(Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire)
Streambedは、既存のアプリケーションを変更することなくデータに対して分析クエリを実行できるツールです。このツールは、Postgresデータベースからの変更をストリーミングし、それをAmazon S3にParquetファイルとして保存します。また、Icebergメタデータの管理も行います。
Streambedの主な特徴は、ETLやSparkを必要とせず、PostgresからS3への直接接続を通じて分析を行える点です。セットアップも簡単で、Dockerを使って数コマンドで迅速に始めることができます。クエリの実行は、Icebergに対応したエンジンや、Postgresクライアント(psqlなど)と互換性のある内蔵クエリサーバーを使用して行えます。
Streambedの動作は次のようになります。まず、Postgresに接続して論理レプリケーションを通じて変更をキャプチャします。次に、変更(挿入、更新、削除)をデコードし、S3にParquet形式で保存します。最後に、クエリサーバーを介してPostgresのワイヤプロトコルを使用してこれらのテーブルにアクセスできます。
基本的なコマンドには、変更のストリーミングを開始しクエリを提供するstreambed sync、特定のテーブルのデータをバックフィルするstreambed resync --table=public.users、既存のIcebergテーブルに対してクエリを実行するstreambed query、特定のテーブルのデータをS3からクリーンアップするstreambed cleanup --table=public.usersがあります。
開発にはGoのバージョン1.22以上が必要です。また、すべてが正常に動作することを確認するために、ユニットテストや統合テストを実行することができます。
要するに、StreambedはPostgresからS3への分析クエリのオフロードを簡素化し、複雑なセットアップなしでデータを分析しやすくします。
14.デフロック、米国で10万ALPR達成!(Deflock hits 100k ALPRs Mapped in USA)
DeFlockは、アメリカにおける自動ナンバープレート読み取り装置(ALPR)のマッピングに焦点を当てたオープンソースプロジェクトです。ALPRは、通過する車両の詳細な情報をキャッチするAIカメラで、位置情報、日付、時間、車両の特徴などを記録します。これらのカメラは、運転手が犯罪の疑いがあるかどうかに関わらず、何百万台もの車のデータを収集します。
ALPRは犯罪対策のツールとして宣伝されていますが、プライバシーに対する重大なリスクを伴います。個人の動きを追跡し、データを長期間保存するため、誤った逮捕やストーカー行為などの悪用につながる可能性があります。ALPRが犯罪を効果的に防止するという証拠はほとんどありません。
Flock Safetyは主要なALPRの販売業者で、警察や企業、住民協会にカメラを提供しています。収集されたデータは多くの機関で共有されるため、プライバシーや個人情報の管理に関する懸念が高まっています。
15.スチームデック、24時間で完売!(Steam Deck sells out in North America within 24 hours of price hike)
Steam Deck OLEDは、Valveが価格を引き上げた後、北米で24時間以内に完売しました。しかし、ヨーロッパ、オーストラリア、アジアの一部ではまだ購入可能です。新しい価格での販売台数は正確には不明ですが、Steam DeckはSteamの売上リストでトップに立っています。在庫不足が続いており、Valveは2月からこの問題を警告しており、今後も入手困難な状況が続く可能性があります。待てない方のために、中古のSteam DeckがeBayで定価またはそれ以下で販売されており、LenovoのLegion Goや改造されたデバイスなど、他の選択肢もあります。
16.最凶癌、治療薬で生存倍増!(Daily pill can double survival time for deadliest cancer, trial shows)
新しい経口薬であるダラクソンラシブが、進行した膵臓癌の患者を対象とした臨床試験で有望な結果を示しました。この薬は、患者の生存期間を倍増させる可能性があります。500人の参加者を対象とした試験では、ダラクソンラシブを服用した患者は平均13.2ヶ月生存したのに対し、化学療法を受けた患者は6.6ヶ月から6.7ヶ月でした。この薬は従来の化学療法よりも副作用が少なく、癌の成長に関与するKrasというタンパク質を標的にして作用します。専門家たちは、この進展を大きなブレークスルーと呼び、これまで治療選択肢が限られていた患者に希望を与えています。また、同様の治療法が肺癌や大腸癌など他の癌にも効果的であることが期待されています。
17.リモート指紋認証の新技術(FROST: Fingerprinting Remotely using OPFS-based SSD Timing [pdf])
そのテキストは、長くて複雑な文字列のようで、何らかの形式のエンコードされたデータや壊れたファイルを表している可能性があります。明確な文や意味のある構造が欠けているため、重要なポイントを抽出したり、意味のある要約を作成することはできません。
特定のトピックや要約してほしい内容があれば、その情報を提供してください。喜んでお手伝いします。
18.リナックスM68k(Linux/M68k)
Linux/m68kのホームページについての概要です。
Linux/m68kのユーザーは2100人以上確認されています。ユーザーは、開発者へのサポートを示すために登録を奨励されています。
Linux/m68kとは、モトローラの68020、68030、68040、68060マイクロプロセッサ用に設計されたLinuxオペレーティングシステムのバージョンです。他のLinuxバージョンと互換性があり、Amiga、Atari、いくつかのApple Macintoshモデルなど、さまざまなシステムで動作します。
現在、HP 9000/300シリーズやNeXTワークステーションなど、さらに多くのシステム向けにLinux/m68kを適応させるための開発が進められています。
利用可能なリソースには、カーネルのリリース情報や使用統計のニュース、FAQやお知らせ、ガイドへのアクセス、さまざまなLinux/m68kディストリビューションの詳細とインストールの手助け、Linuxや互換性のあるコンピュータに関する他のリソースへのリンク、Linux/m68kの資料をダウンロードするためのFTPサイト、コミュニティのコミュニケーション手段としてのメーリングリストやニュースグループ、Linuxに関するさらなる読書のための書籍の提案、より速くアクセスできるミラーサイトのリンクがあります。
管理に関する注意点として、他のページは変更される可能性があるため、メインページへのリンクのみを推奨します。フィードバックや提案は歓迎されています。
コメントや問い合わせは、クリス・ローレンスまでメールでご連絡ください。メールアドレスは[email protected]です。
19.バックプレッシャーの力(Backpressure is all you need)
コーディングエージェント、特に大規模言語モデル(LLM)のようなAIをソフトウェア開発に使用する際の課題について述べています。著者は、効果的でない二つのアプローチを指摘しています。
一つ目は「無人運用」です。LLMを単独で作業させると、バグやレビューできないプルリクエスト(PR)が発生する問題があります。二つ目は「過剰な監視」です。LLMを単なるオートコンプリートとして扱うと、常に人間の監視が必要になり、その目的が失われてしまいます。
著者は、LLMが自らの作業を検証する仕組みを作るという第三のアプローチを提案しています。これにより、常に人間の監視が必要なくなりつつ、品質を確保することができます。
「バックプレッシャー」という概念があります。これは、システム工学の用語で、あるコンポーネントがこれ以上の作業を受け入れられないことを示し、前のステップが進む前に問題を解決したり、速度を落としたりする必要があることを意味します。自動テストや型は、コードの品質を人間のレビュアーに届く前に確保することで、バックプレッシャーの一形態として機能します。また、レビューエージェントは、コードの品質や可読性、正確性を自動的にチェックするツールであり、人間のレビュアーに届く問題の数を減らします。
著者は、LLMを用いたコーディングにおけるバックプレッシャーを実装するためのさまざまな戦略を詳述しています。これには、各イテレーションで問題を早期に発見するためのリンティングやテスト、手動テストの導入、自動テストの限界に対処するための手動チェック、敏感なアプリケーションのためのパフォーマンスチェック、コーディング開始前に初期アプローチが妥当であることを確認する計画段階のレビュー、特にフロントエンド作業におけるデザイン要素の視覚的確認、提出後のPRの問題を監視するプルリクエストモニタリングが含まれます。
著者は、LLMがより独立して効果的に作業できるようにバックプレッシャーを自動化する重要性を強調しています。これにより、人間の開発者への負担が軽減されると考えています。AIがコーディングにおいてより大きな役割を果たす未来に向けて、この自動化の進展が重要であると述べています。読者には、これらのバックプレッシャー技術を試すことを奨励し、機械のエラーを見つけるための人間の介入が少なくなる未来のコーディングを示唆しています。
20.秘密の封筒コレクション(Security Envelope Pattern collection – S.E.C.R.E.T)
レモンエッシャーキューブは、レモンのイメージと、複雑で不可能なデザインで知られるアーティストM.C.エッシャーのスタイルを組み合わせた創造的なコンセプトです。これらのキューブは、エッシャーの作品に似た形や視点を使った視覚的な表現で、明るく新鮮なレモンの要素を取り入れています。このアイデアは、アートと自然を楽しく想像力豊かに融合させることを目指しています。
21.SSD活動で訪問者を監視!(Websites have a new way to spy on visitors: analyzing their SSD activity)
ウェブサイトは、訪問者の行動を追跡する新しい方法を開発しました。この方法は、固体記憶装置(SSD)とのインタラクションを分析することで実現されます。FROST(OPFSベースのSSDタイミングを使用したリモートフィンガープリンティング)と呼ばれるこの技術は、シンプルなJavaScriptを使って、ブラウザがSSDにアクセスする際のタイミングの違いを測定します。
FROSTは、他のタブで開いているウェブサイトや、ユーザーのデバイスで実行中のアプリケーションを明らかにすることができます。これにはユーザーの直接的な操作は必要ありません。この技術は、複数のプロセスが同じリソースを競い合うときに発生するデータ漏洩の一種である「競合サイドチャネル」を利用しています。
この方法にはいくつかの制限があります。例えば、大きなOPFSファイルが必要であり、同じSSDに制限されることです。しかし、研究者たちは、不要なタブを閉じたり、割り当てられたOPFSファイルのサイズを監視したりすることで、これらの攻撃を防ぐ方法を提案しています。この技術はまだ実際の攻撃には使用されていませんが、現代のウェブブラウザにおけるプライバシーとセキュリティに関する懸念を引き起こしています。
この研究の詳細は、7月に開催される会議で発表される予定です。
22.データセンターGPU導入!(I put a datacenter GPU in my gaming PC)
著者は、ゲーム用PCの性能を向上させるために、データセンター向けのGPU、具体的には16GBのVRAMを搭載したTesla V100を200ポンドで追加した経験を共有しています。このGPUはサーバー環境向けに設計されており、標準のコネクタがありませんが、特別なアダプターを使うことで一般的なPCでも使用できるようになります。
著者は、V100を既存のRTX 4080と組み合わせて、合計32GBのVRAMを実現しました。V100は非常に優れたメモリ帯域幅を提供し、多くの新しい消費者向けGPUを上回る性能を持っています。V100をマザーボードに接続するために、50ポンドのSXM2からPCIeへのアダプターを使用し、RTX 4080と一緒に動作させることができました。
ただし、V100の冷却ファンは非常に騒音が大きく(82デシベル)、著者はファンの回転速度を下げることで音を大幅に減少させることに成功しました。彼らは、ローカルモデルのQwen3.6-27Bを実行し、1秒あたり約32トークンを処理することができ、これは多くのクラウドベースのモデルと競争できる性能です。このモデルは画像入力をサポートしており、テキストプロンプトとともに画像を分析することができます。
ソフトウェアの設定にはNixOSを使用し、ドライバーや設定を管理することで、両方のGPUとの互換性を確保し、更新を簡素化しました。モデルはTrueNASサーバーに保存されており、データの効率的な管理が可能です。しかし、V100は時々ウォームリブート後に認識されなくなることがあり、その場合はコールドリブートが必要になります。
著者は、低コストでクラウドサービスに依存せずに高度なAIモデルを実行できる強力なローカルマシンを実現しましたが、騒音の大きいファンが大きな欠点であると述べています。類似のセットアップを探すために、中古GPU市場を検討することを勧めています。
23.シャンテル・サンズ2023(Shantell Sans (2023))
Shantell Sansは、アーティストのシャンテル・マーチンによって作られた新しいフォントで、楽しさやアクセスのしやすさを重視し、さまざまな目的に使えるようにデザインされています。このフォントは、ウェイト、イタリック、カジュアルさ、バウンスといった可変軸を組み合わせており、日常的な使用からクリエイティブなプロジェクト、アニメーションまで幅広く対応しています。
シャンテルは子供の頃から言葉に対する愛情を持っていましたが、スペルに苦労し、後にディスレクシアと診断されました。この経験が、彼女に遊び心を持って言葉に触れることができるフォントを作る動機となりました。親しみやすいComic Sansフォントからインスパイアを受けています。
Shantell Sansはオープンフォントライセンスのもとで公開されており、Google Fontsなどのプラットフォームを通じて無料で利用できます。これにより、創造性を刺激し、特に子供や若者を含む幅広いオーディエンスに届けることを目指しています。
デザインプロセスでは、タイプデザイナーのスティーブン・ニクソンと協力し、シャンテルの手書きがデジタル化されてフォントの基盤となりました。デザインは日常的な魅力、使いやすさ、可読性を重視し、キリル文字を含むさまざまな言語に対応しています。フォントはシャンテルの手書きの特徴を残しつつ、デジタル使用に適した形に簡略化されています。
Shantell Sansには、動的なタイポグラフィやアニメーションを可能にする可変スタイルが含まれており、視覚的に魅力的です。多くの言語に対応し、親しみやすく読みやすいデザインが特徴です。
現在、Shantell Sansはホイットニー美術館のキータグやCash Appのカスタムキャッシュカードなど、さまざまなプロジェクトで利用されています。その多様性が際立っています。
Shantell Sansは単なるフォントではなく、クリエイティブな旅の象徴であり、表現のためのツールです。個性を持ったフォントを求める人々に開かれており、ユーザーが自由に探求し、創造することを促しています。
24.チビル: .NET IL向けCコンパイラ(Chibil: A C compiler targeting .NET IL)
Chibilは、C#で書かれたCコンパイラで、.NET IL(MSIL)をターゲットにしており、chibiccを基にしています。このコンパイラは、ゲームDOOM(PureDOOM)を実行することができます。
Chibilの主な特徴として、まずパイプラインがあります。ChibilはCソースファイルをCOFF OBJファイルに変換します。これらのファイルは、/clrモードで作成されたMSVCコンパイラのファイルと互換性があります。Visual Studioのlink.exeを使用して、これらのオブジェクトファイルをリンクすることができ、C++/CLIファイルと混合することも可能です。将来的にはChibil専用のリンカーが開発されるかもしれません。
デバッグ機能も充実しており、.NETデバッガーでCコードをデバッグできます。行番号やローカル変数も正しく機能します。
標準Cライブラリについては、完全なものは存在しませんが、実行可能なmain関数を持つ最小限のCランタイムライブラリが用意されています。このライブラリは、C標準のmainに引数を渡すのに役立ちます。
現在、Cコードを.NETアプリケーションに統合する機能はまだ完全には開発されていません。コンパイルされたコードはグローバル名前空間に配置され、他のコードからメソッドにアクセスするにはリフレクションが必要です。
ツールとしては、COFF OBJファイルからメタデータを抽出するためのCOFF OBJダンプツールが含まれていますが、メソッド本体は表示されません。
要するに、Chibilは.NET向けに開発中のCコンパイラで、基本的なコンパイルとデバッグ機能をサポートしていますが、ライブラリや.NETとの統合においてはまだ改善が必要です。
25.AV2動画標準発表(The AV2 Video Standard Has Released (Final v1.0 Specification))
AV2は、オープンメディアアライアンス(AOMedia)によって開発された新しい動画コーディング標準で、以前のAV1仕様を改良したものです。この標準は、高品質な動画をより良い圧縮で提供することを目的としており、これにより動画を低いデータレートでストリーミングできるようになります。AV2は、特にストリーミング、放送、リアルタイムのビデオ通話に適しています。
AV2の仕様には、動画のエンコードとデコードに関する詳細な技術ガイドラインが含まれています。また、拡張現実(AR)や仮想現実(VR)、分割画面表示などの高度な機能もサポートしています。
開発者向けには、実装を支援するためのリファレンスソフトウェアとしてAOMedia Video Model(AVM)が提供されています。仕様に関するフィードバックは、メールや問題追跡システムを通じて送信できます。
現在のリリースは、2026年5月28日に発表されたAV2仕様v1.0.0です。また、2026年1月5日からのAV2作業草案v13は古くなっていますが、参考のために保持されています。
AV2の完全な仕様書、ダウンロード可能なPDF版、実装のための追加テーブル、仕様を簡単にナビゲートするための構文ブラウザなどがオンラインで利用可能です。
26.上司はいらない(You weren't meant to have a boss (2008))
大企業で働くこととスタートアップを始めることの違いについて、特にプログラマーに焦点を当てて説明しています。
大企業での仕事は、人間にとって自然ではないかもしれません。これは、豊かな国で不健康な食べ物が一般的であることに似ています。人々は、より小さく自律的なグループで働く方が心地よく感じることが多いです。これは、自然なライフスタイルに近いと言えます。
人間は、8人から20人程度の小さなグループで活躍することが得意ですが、大企業ではしばしば階層的な構造が求められます。このような構造は、個人の自由や創造性を制限し、フラストレーションや閉塞感を引き起こすことがあります。
プログラマーは新しいものを創造することに優れていますが、大企業では官僚主義や制約によってその能力が抑えられることがあります。一方、スタートアップで働く人々は、より自由で創造的な環境を享受できます。
スタートアップで働くことは、プログラマーにとって個人的および職業的な成長を促す可能性があります。リスクが伴うこともありますが、新しいものを作ろうとする経験は、大企業で働くよりも価値がある場合があります。
著者は大学卒業生に対して、大企業に入るのではなく、自分の事業を始めることを考えるようにアドバイスしています。たとえ失敗しても、大企業でのより制約のある環境よりも多くの知識や経験を得られるかもしれません。
全体として、この文章は、特にプログラマーにとって、小さく柔軟な職場環境が人間の本性により合致し、創造性や主体性を育むことを提唱しています。
27.アトミックエディタ(Atomic Editor – Obsidian-style live preview for CodeMirror 6)
AtomicEditor v0.4.1は、CodeMirror 6を使用したマークダウンエディタで、Obsidianに似たライブプレビュー機能を提供します。このエディタには、WYSIWYG形式のテーブル、構文が強調表示されたコード、インタラクティブなチェックボックス、カーソル位置に基づくリンクの展開機能があります。さまざまなプログラミング言語のコードブロックに対する構文ハイライトをサポートしており、必要な文法だけをその都度読み込む仕組みになっています。提供されているコードスニペットは、マークダウン入力を別々のブロックに分解する方法を示しています。
28.テリが採用中!(Telli (YC F24) is hiring in engineering, design, and GTM [Berlin, on-site])
このテキストは、ウェブアプリケーションに関連する複雑な構造についてのもので、デジタル製品のコードや設定が含まれています。以下は、主要なポイントを簡潔にまとめたものです。
ユーザーは、製品にログインしたり、新規登録したりすることができます。アプリケーションは、マーケティングの成果測定やコンテンツクリエイター、アフィリエイト管理に関するソリューションを提供しています。また、さまざまなリソースが用意されており、ドキュメントやヘルプセンター、統合オプションなどが含まれています。
価格情報も提供されており、異なる顧客タイプに応じた料金が確認できます。さらに、会社に関する情報も含まれており、ブログやキャリア、法的情報が記載されています。ウェブサイトのテーマ設定に関しては、ユーザーの好みやシステム設定に基づいて、明るいテーマと暗いテーマを切り替えるスクリプトがあります。
最後に、404エラーの処理についても設定があり、ページが見つからない場合の対応が整えられています。全体として、このテキストはウェブアプリケーションの機能やユーザーのナビゲーションに焦点を当てています。
29.Roto誕生1周年(One year of Roto, a compiled scripting language for Rust)
Rotoは、Rustアプリケーション向けに設計された新しいスクリプト言語で、NLnet Labsによって1年前に発表されました。最近、Roto v0.11.0がリリースされ、過去1年間の進捗についての更新が共有されました。
Rotoは、JITコンパイルされる静的型付けのスクリプト言語で、Rustとの統合が優れており、他のスクリプト言語よりも高速です。過去1年間で、Rotoは6つの新しいバージョンが登場し、多くの機能追加やバグ修正が行われました。現在は、ループ、文字列フォーマット、列挙型、データ管理を容易にする新しいリスト型が含まれています。
文法も改善され、Rustにより近い形になったため、Rustユーザーが学びやすくなっています。また、新しいlibrary!マクロにより、Rustの型や関数をRotoに簡単に登録できるようになり、使いやすさが向上しました。
Rotoは新しいロゴを持ち、EuroRustやFOSDEMなどのカンファレンスで紹介され、デザインや機能についての洞察が提供されました。IocaineというプロキシツールがRotoを採用し、その性能が確認されています。
Rotoは現在より成熟していますが、ハッシュマップや改善されたツールなど、まだ追加すべき機能があります。チームはさらなる改善のためのフィードバックや提案を歓迎しています。詳細については、オンラインで利用可能なマニュアルや例を確認できます。
30.格子暗号入門(A Gentle Introduction to Lattice-Based Cryptography [pdf])
この文書は、格子ベースの暗号技術についての紹介を行っており、特に二つの重要なシステム、KyberとDilithiumに焦点を当てています。これらのシステムは、量子コンピュータからの攻撃に対して安全であるように設計されており、従来の暗号方式であるRSAや楕円曲線暗号が脅かされる可能性があります。
重要なポイントとして、まずKyberは鍵カプセル化メカニズムであり、Dilithiumはデジタル署名方式です。これらはアメリカ国立標準技術研究所(NIST)によって、量子攻撃に対する耐性があるとして標準化されています。
次に、文書ではKyberとDilithiumの安全性を理解するために必要な格子に関する数学的概念が説明されています。具体的には、格子に関連する計算問題、例えば「エラー付き学習問題(LWE)」や「短整数解問題(SIS)」について触れています。
これらの問題は、両方の暗号システムの安全性の基盤となっています。文書では、格子の基本的な定義や例、基底、そして基本的な計算問題についても説明しています。
また、格子問題を解決するための技術、例えばLLLアルゴリズムやBKZアルゴリズムについても言及されており、これらの問題の難しさを評価する上での重要性が強調されています。
さらに、文書は格子アルゴリズムの実用的な応用についても触れており、線形方程式の解法や既存の暗号システムへの攻撃などが含まれています。
全体として、この紹介は上級学部生や初めて大学院に進む学生を対象としており、格子ベースの暗号技術と、急速に進化する量子コンピュータの脅威に対するその重要性を明確に理解できる内容となっています。
31.砂漠の貝殻発見!(I found a seashell in the middle of the desert)
リンクを提供されたようですが、要約する具体的なテキストがありません。要約してほしいテキストを共有していただければ、喜んでお手伝いします。
32.鳥の訪問者(Avian Visitors)
テディ・ワーナーによる「アビアン・ビジターズ」というプロジェクトでは、バルコニーに取り付けたマイクを使って鳥の鳴き声を録音し、識別することを目的としています。このプロジェクトは、音声をキャプチャし、種を特定するツールであるBirdNET-Piを基にしており、検出された種に基づく鳥のイラストのコラージュが特徴です。
プロジェクトの概要として、鳥の鳴き声を録音し、それをウェブサイト上で表示することで、ユーザーが地域の鳥の活動を監視できるようにしています。
同様の鳥の追跡ステーションを作成するには、Raspberry Pi、マイクロSDカード、USBマイク、電源が必要で、合計約80ドルの費用がかかります。
インストールプロセスでは、Raspberry Piに必要なソフトウェアを設定する方法が説明されており、SSHアクセスの設定やBirdNET-Piのインストーラーの実行方法が含まれています。
カスタマイズオプションとして、データへのアクセスをさまざまな方法で設定でき、Cloudflareトンネルを使った安全なリモートアクセスや、Home Assistantとの統合による自動化が可能です。
プロジェクトには、北アメリカの一般的な鳥の種のイラストが450点含まれており、特定のアートスタイルを用いて生成されています。また、これらの画像を再生成する方法についての詳細も提供されています。
システムは30秒ごとに更新され、新しい鳥の検出情報を反映させるため、ユーザーは地域の鳥に関する最新情報を得ることができます。
このプロジェクトは、テクノロジーと自然観察を組み合わせて、鳥の観察をよりインタラクティブでアクセスしやすいものにすることを目指しています。
33.呼吸CLI - ターミナルでリズム呼吸(Breathe CLI – Paced resonance breathing in the macOS terminal)
「breathe」というシンプルなターミナルアプリを作りました。このアプリは、1分間に6回のゆっくりとした呼吸を練習する手助けをし、心臓の健康を改善することができます。アプリはPythonで書かれており、追加のソフトウェアやアカウントは必要ありません。ターミナルで開いて、指示に従うだけで使用できます。
主な機能とガイドラインは以下の通りです。心臓病の患者のリスクを減らすために、呼吸の保持を避けています。また、各サイクルは少なくとも8秒間のゆっくりとした呼吸に焦点を当てています。吐く息は吸う息の2倍以下であるべきです。アプリはいつでも簡単に終了できます。
READMEには、心拍変動モニターを使って理想的な呼吸速度を見つけたい人のための指示が含まれています。現在、このアプリはmacOS専用で、MITライセンスのもとで提供されています。pipやHomebrewを使ってインストールできます。
34.微分幾何の世界(A pictorial introduction to differential geometry (2017))
この記事では、一般相対性理論や力学、熱力学など、さまざまな物理学の分野で重要な微分幾何学の基本を視覚的に説明しています。数式ではなく図を使っているため、物理や数学に興味のある大学入学前の学生にも理解しやすくなっています。また、学部生や修士課程の学生が一般相対性理論の概念を把握するのにも役立ちます。特に、マクスウェルの方程式を理解することに焦点を当てており、それを三つの画像で表現することを目指しています。
35.うつ病にクレアチン(Creatine for the Treatment of Depression (2019))
この記事では、一般的な栄養補助食品であるクレアチンがうつ病の治療に役立つ可能性について考察しています。以下は主なポイントです。
現在の治療法には限界があります。多くの大うつ病性障害(MDD)患者は、標準的な抗うつ薬に反応しないため、新しい治療法の必要性が高まっています。
脳内のエネルギー不足がうつ病と関連している可能性があるという研究があります。クレアチンは、これらの問題を解決する手助けができるかもしれません。
クレアチンは脳のエネルギー代謝に重要な役割を果たしています。エネルギーを蓄えるのを助け、脳の機能を改善することで、うつ病の症状を軽減する可能性があります。
動物実験では、クレアチンが特にホルモンの変化に関連する特定の条件下で、うつ病の兆候を減少させることが示されています。
人間を対象とした初期の試験では、クレアチンが気分を改善し、うつ病の症状を軽減する可能性があることが示唆されています。特に他の治療法と併用した場合に効果が見られ、一部の研究ではクレアチンを摂取した人々のうつ病スコアに有意な改善が見られました。
初期の結果は期待が持てますが、クレアチンのうつ病治療としての有効性を確認するためには、より大規模な臨床研究が必要です。
クレアチンは脳のエネルギー不足にアプローチする新しい治療法としての可能性を示していますが、これらの結果を検証し、その効果を完全に理解するためにはさらなる研究が必要です。
36.専門知識が最強の盾(Domain expertise has always been the real moat)
ソフトウェアを書くことは単にコーディングするだけではなく、特定の分野について深く理解することが求められます。例えば、給与システムを作成するには、差し押さえや控除といった概念を把握する必要があります。従来、開発者は経験を通じてこの理解を深めてきました。
しかし、エージェンティックAIの登場により、まず分野を完全に理解しなくてもソフトウェアを生成できるようになりました。これにより、ソフトウェアを構築する能力から、生成されたソフトウェアが正しいかどうかを評価する能力へと焦点が移りました。
この新しい環境には二種類の人がいます。
一つ目は「ドメインエキスパート」です。彼らは特定の分野(物流や臨床コーディングなど)に関する豊富な知識を持っていますが、コーディングスキルが不足している場合があります。エージェンティックAIを使えば、彼らは自分の経験に基づいて正しいものを理解しているため、効果的なソフトウェアを生み出すことができます。
二つ目は「ジェネラリストエンジニア」です。彼らは強力なコーディングスキルを持ち、堅牢なシステムを構築できますが、特定の分野についてはあまり知らないことが多いです。機能するコードを作成することはできますが、ドメイン知識が不足しているため、正しい結果を出しているかどうかを判断するのが難しいです。
以前は、エンジニアがキャリアを進めるためにドメインを学ぶことができましたが、今ではコードを生成することが容易になりました。特に、ドメインの専門知識とコーディングスキルの両方を持つ人が独自の強みを持っています。彼らはソフトウェアがしっかりと構築されているだけでなく、正確であることを保証できます。
キャリアを進めたいエンジニアには、特定の分野について深い知識を得ることに焦点を当てることが勧められます。これは今やコーディングスキルだけよりも価値があるとされています。特定の業界や分野を理解することが、この新しいAI駆動の環境では不可欠になるでしょう。
37.インクの祭典(Inkstravaganza)
「Tenfold: Ink & Switchの10周年を祝う」は、Ink & Switchの10年間の成果を記念するイベントです。この10年間の歩みや達成、貢献を振り返ります。成功を祝うことに重点を置き、彼らがこの分野でどのような影響を与えてきたかを考える機会となります。
38.ラケット9.2(Racket v9.2)
Racket v9.2がリリースされ、ダウンロード可能になりました。主な更新内容は以下の通りです。
match構文が非線形パターンでの等価性をチェックするようになり、既存のコードが失敗する可能性のある特定の使い方を拒否します。Typed Racketは、asinおよびacos関数において複素数を正しく処理できるようになり、これも既存のコードでコンパイルエラーを引き起こす可能性がありました。新しい#%foreign-inline構文は、特定の機能への安全でないアクセスを可能にし、既存のコードの更新が必要になる場合があります。文字や文字列操作にはUnicode 17.0が使用されるようになりました。
その他の機能としては、新しい外部インターフェースのサポート、端末のファイル位置カウントの改善、ステッパーでの数字表示の向上があります。また、Scribble文書の初期スケールが0.8から1.0に変更され、狭い表示ではマージンノートがインラインで表示されるようになります。
今回のリリースには、多くの修正やドキュメントの改善も含まれています。多くの貢献者がこのリリースに関わり、Racketコミュニティは新しい貢献者を歓迎しています。質問や議論がある場合は、RacketコミュニティのDiscourseやDiscordに参加できます。
詳細については、Racketのブログを訪れるか、提供されたリンクから新しいバージョンをダウンロードしてください。
39.アクセンチュア、ウクレを買収!(Accenture to acquire Ookla)
インターネットの障害や速度を確認するための人気オンラインサービスであるダウンドテクターとスピードテストが、ITサービスプロバイダーのアクセンチュアに12億ドルで売却されました。この買収は、アクセンチュアの技術力を強化することを目的としています。この取引は、今日のデジタル社会においてインターネットのパフォーマンス監視の重要性が高まっていることを示しています。
40.SICP講義動画(SICP Video Lectures (1986))
マサチューセッツ工科大学(MIT)では、「コンピュータプログラムの構造と解釈」というコースが提供されています。このコースは1981年から始まり、コンピュータサイエンスの重要な入門科目となっています。コースでは、コンピュータ言語が知識をどのように表現するかに焦点を当て、抽象化、モジュール化、言語設計の原則を教えています。このコースの影響は、過去20年間で世界中に広がっています。
このコースには、ハル・アベルソン、ジェラルド・ジェイ・サスマン、ジュリー・サスマンによる教科書が付属しており、購入可能で、無料のオンライン版もあります。
1986年7月にアベルソンとサスマンがヒューレット・パッカードの社員向けに行った20本のビデオ講義があります。これらの講義は企業の研修や大学で広く利用されています。講義は教科書の初版に基づいていますが、テーマやプレゼンテーションが一貫しているため、第二版を使用する学生にも関連性があります。
これらのビデオは著作権で保護されていますが、クレーティブ・コモンズ・ライセンスのもとで配布が許可されており、出典を明示すれば共有が可能です。
41.機械式鉛筆の魅力(Mechanical Pencil: An illustrated celebration of the engineering around us)
このウェブサイトは、機械エンジニアでありアーティストでもあるブライアンによって作られました。日常的な製品、例えばペンやライター、キャンディディスペンサーの仕組みを詳しく説明するイラストが展示されています。ブライアンは、エンジニアリングとアートへの興味を組み合わせて、製品を分解し、CADでモデル化し、その内部構造をイラストで表現する「ティアダウン」を作成しています。このプロジェクトは、特に子供の頃によく使っていたシャープペンシルを通じて、エンジニアリングの概念を楽しく探求し、視覚化する方法として始まりました。訪問者は新しいイラストやエントリーに関する更新情報を受け取るために登録することができます。
42.黄色い道の危機回避(Avoiding Death on the Yellow Brick Road)
AIアプリケーション開発の未来についての議論では、OpenAIやAnthropicのような大手ラボが市場を支配し、スタートアップにとっての余地が狭まるのではないかという懸念が高まっています。しかし、著者は、これらのラボが急速に進化している一方で、スタートアップには彼らの手が届かない領域での大きな機会が残されていると主張しています。この領域は「オズの他の部分」と呼ばれています。
大手ラボが進む「黄色いレンガの道」は、高機能なAIモデルを用いてコード生成や文章作成などのタスクに取り組む明確な道筋を指します。一方で、「オズの他の部分」では、スタートアップが特定の業界の深い知識とカスタマイズされた解決策を必要とする複雑な問題に取り組むことで成功を収めることができます。
スタートアップは、複雑なプロセスを含む問題に焦点を当てるべきです。これらの問題は特定の業界に対する深い理解を必要とし、一般的なAIツールでは簡単に再現できない価値を生み出します。成功するスタートアップは、顧客とのユニークな経験から貴重な知識を構築し、これが一般的なモデルには真似できないものとなります。この専門的な知識は、サービスや解決策を時間をかけて洗練させるのに役立ちます。
スタートアップは、特定のタスクに最適なAIモデルを選ぶことができ、大手ラボが提供するモデルに制限されることなく、柔軟性と最適化を図ることができます。また、スタートアップは特定のタスクに適したモデルを選ぶことで、コスト効率の良い解決策を提供し、業界の規制要件を満たすガバナンスを確立することが可能です。
スタートアップは、顧客にとって重要な具体的な成果を特定し、その成果を達成するためにサービスを構築することに注力すべきです。単にAI機能を追加するのではなく、顧客の業務に不可欠なAIを統合した包括的なシステムを構築することが成功の鍵となります。
大手ラボが特定の分野で優れた成果を上げ続ける一方で、スタートアップは複雑で業界特有の課題に焦点を当て、カスタマイズされたシステムを構築し、独自の洞察やデータを活用することで成功を収めることができるでしょう。次の企業向けソフトウェア開発の波は、これらのラボとの直接的な競争の外で起こる可能性が高いです。
43.Associative learning turns DEET from aversive to appetitive in Aedes aegypti(Associative learning turns DEET from aversive to appetitive in Aedes aegypti)
要約がありません。
44.AIサブ解約の選択(The solution might be cancelling my AI subscription)
著者は、AIのサブスクリプションを解約しようかと考えています。これは、彼らが作成したツールやプロジェクトに対する不満から来ています。著者は、音声認識システムやさまざまなソフトウェアのクローンなど、AIを使って構築した多くのプロジェクトを挙げますが、ほとんどが役に立たず、維持管理にかかるコストを負担できないことに気づきます。また、AI技術が注意をそらし、集中力を欠く原因となり、意味のある生産性ではなく、浅い仕事を生むことを懸念しています。
著者は、AIツールが過剰なインタラクションと擬似的な生産性のサイクルを生み出すことを指摘します。これにより、ユーザーは忙しく感じるものの、実際の成果を上げることができません。技術自体は印象的ですが、しばしば集中した高品質な仕事よりも、より多くの使用を促進する傾向があります。著者は、AIの使用を減らすことが、もたらす気晴らしを管理する唯一の方法かもしれないと結論づけ、単なる活動よりも意味のある関与の重要性を強調しています。
45.オープンソースのタスク管理ツール(Ouijit, an open-source task and terminal manager for coding agents)
Ouijitは、エージェントのワークフローを向上させるために設計されたプロジェクトおよびタスクベースのターミナルセッションマネージャーです。主な機能には、Claude、Codex、Piなどのサポートされているエージェント向けのコマンドラインインターフェース(CLI)へのアクセスが含まれ、タスク管理やワークフローのカスタマイズが可能です。また、タスクのためのカンバンボードがあり、ライフサイクルイベントフックを通じて自動化が行えます。たとえば、タスクのステータスが変更されたときにスクリプトを実行することができます。
さらに、Gitのワークツリーを使用したタスクの隔離、ステータス通知、仮想マシンのサンドボックス化のサポートなど、重要な機能も備えています。Ouijitは無料でオープンソースであり、ログインやユーザーデータの収集は必要ありません。フィードバックも歓迎されています。
詳細については、GitHubのページや公式ウェブサイトをご覧ください。
46.AIコスト削減アプリ公開(Netflix Wiz creates app to slash AI bills, then open sources it)
Netflixのエンジニア、テジャス・チョプラ氏が、AIの利用にかかるコストを削減するためのオープンソースアプリケーション「プロジェクト・ヘッドルーム」を開発しました。特に、大規模言語モデル(LLM)に送信されるトークンの数を最小限に抑えることに焦点を当てています。チョプラ氏は、LLMが使用するトークンの最大90%が冗長であることを発見し、これがNetflixやUber、Microsoftのような企業にとって高額な費用を引き起こす原因となっていると指摘しています。
2026年1月にリリースされて以来、ヘッドルームはユーザーに約70万ドルの節約をもたらし、GitHubで大きな人気を得ています。このソフトウェアは、LLMに送信される前にデータを圧縮し、ボイラープレートコードやサーバーログのような不要な情報を対象にしています。これにより、コスト削減だけでなく、情報が多すぎてモデルが混乱する「コンテキストロット」を防ぐことでAIシステムの性能向上にも寄与します。
ヘッドルームはエンジニアのコンピュータ上でローカルプロキシとして機能し、さまざまな種類のデータを圧縮しつつ、必要に応じて元の情報を取り出すことができます。チョプラ氏はこのソフトウェアのさらなる向上を目指しており、トークンの起源を追跡するための別のプロジェクト「ヘッドライト」も開発中です。全体として、ヘッドルームはAIコストの管理と効率の向上において重要なツールとなっています。
47.Mac用Office ビュー変換(Microsoft Office 2019 and 2021 for Mac view-only conversion)
Microsoft Office 2019 for Macは、ライセンス証明書の期限切れにより、2026年7月13日から「閲覧専用」モードに切り替わります。これにより、ユーザーはファイルを開いて見ることはできますが、編集や保存はできなくなります。Microsoftは以前、2023年10月10日のサポート終了後もアプリは機能し続けると述べていましたが、2026年5月の更新でその保証は取り消されました。
Office 2019は2018年9月に一回限りの購入として発売され、Office 365のサブスクリプションモデルとは異なります。現在も更新が行われているOffice 2021 for Macは、2026年10月13日にサポートが終了します。
Office 2019 for Macを使用しているユーザーは、ソフトウェアを通常通り使用するための更新ができませんが、Office 2021を利用しているユーザーは特定のバージョンに更新することでこの切り替えを回避できます。Microsoftは影響を受けたユーザーに対して、Microsoft 365のサブスクリプションサービスに切り替えるか、無料のウェブアプリを利用する選択肢を提供していますが、顧客の反応は主に否定的です。
48.ボクセルの宇宙(Voxel Space (2017))
Voxel Spaceは、初期の3Dゲームで使用された2.5Dグラフィックスエンジンです。1992年にNovaLogicがリリースしたゲーム「Comanche」では、当時としては先進的なグラフィックスが特徴で、テクスチャやシェーディングが用いられていました。
Voxel Spaceは、高さマップとカラー マップを使用して地形を表現します。これらのマップは1024x1024ピクセルのサイズで、各位置に対して単一の高さを制限することで地形の複雑さを管理しつつ、色やシェーディングの情報も含まれています。
レンダリングプロセスはシンプルです。まず画面をクリアし、次に後ろから前に向かって描画を行い、視界の遮蔽を管理します。観察者の視点に対応する線を計算し、マップから高さと色のデータを取得します。最後に、その高さを画面に投影し、垂直の線を描画します。
基本的なレンダリングでは一方向からの視点しか表示できませんが、視点を回転させるためには角度に関する追加の計算が必要です。描画の最適化には、前から後ろへのレンダリング手法や、可視性配列(yバッファ)を実装することで性能を向上させることができます。
Voxel Spaceは、ゲームにおける3Dグラフィックスの基盤を築いた革新的なエンジンであり、その技術は現在でも関連性があります。この技術はMITライセンスの下でオープンソースですが、Comancheの元のカラーと高さのマップはこのライセンスには含まれていません。
49.xxUTF – SIMD正規化(xxUTF – SIMD Unicode Normalization)
xxUTFは、SIMD技術を用いて高速なUnicodeテキスト変換を実現するCライブラリです。このライブラリは、NFD、NFC、NFKD、NFKC、ケースフォールディングなど、さまざまな正規化アルゴリズムをサポートしています。また、UTF-8、UTF-16LE、UTF-16BEのエンコーディングに対応しており、効率的なストリーミング処理を保証します。
xxUTFの主な特徴として、メモリ管理があります。このライブラリはメモリを動的に割り当てず、libcライブラリに依存しないため、安全で高速です。また、Unicodeテストスイートやファジングを用いて徹底的にテストされており、信頼性が確保されています。利用方法はシンプルで、単一のヘッダーファイルとして配布されているため、統合が容易です。直感的なAPIにより、Unicodeテキストの正規化やケースフォールディングが簡単に行えます。
ストリーミングサポートもあり、一部のアルゴリズムはストリーミング処理が可能ですが、Unicodeの連結特性により、正規化には慎重な取り扱いが必要です。また、コマンドラインツールであるxxuが含まれており、機能への迅速なアクセスが可能です。
性能面では、xxUTFはICU4Cライブラリとベンチマークを行い、さまざまな入力に対する速度を示しています。開発とテストはZigビルドシステムを使用して行われており、現在はアルファ版の状態です。今後は、より多くのSIMD命令のサポートやセキュリティの向上など、さらなる改善が計画されています。
ライセンスはMITライセンスの下で提供されています。
50.消えたワイルダーの最後の劇(Thornton Wilder's Last Play Vanished into Thin Air. Or Did It?)
外部リンクにアクセスすることはできませんが、もし文書の主要な内容や重要な詳細を教えていただければ、要約するお手伝いができます。
51.ジグELF進化録(Zig ELF Linker Improvements Devlog)
2026年のZigプログラミング言語に関する重要な更新が発表されました。特にELFリンカーとビルドシステムの改善が目立ちます。
まず、5月30日に発表されたELFリンカーの改善についてです。Zig 0.16.0で導入された新しいELFリンカーは、外部ライブラリを使ってZigコンパイラをビルドできるようになりました。これにより、コードの小さな変更を行った際に迅速に再ビルドできるインクリメンタルコンパイルが可能になり、開発速度が大幅に向上しました。ただし、現在はデバッグ情報の生成には対応しておらず、これは今後の更新の優先事項とされています。
次に、5月26日に行われたビルドシステムの大幅な見直しについてです。ビルドシステムは設定と実行のプロセスを分離し、ビルドをより速くしました。この変更により、特に新機能の--watchを使用する際に、各ビルドでコンパイルされるコードの量が減少し、キャッシュを利用することでパフォーマンスが向上しました。
4月8日にはLLVMを用いたインクリメンタルコンパイルの強化が行われ、エラー修正時のコンパイル時間が短縮されました。3月10日にはコンパイラの型解決ロジックが改善され、依存関係のループに関するエラーメッセージがより分かりやすくなりました。
2月13日には、io_uringやGrand Central Dispatchを利用した新しいI/O実装が追加されましたが、これらはまだ実験的な段階です。また、2月6日にはパッケージ管理の改善があり、取得したパッケージを専用のディレクトリに保存することで、開発やオフラインビルドが容易になりました。新たに追加された--forkオプションを使うことで、ユーザーはテストのために依存関係をローカルバージョンに上書きすることができます。
2月3日には、標準ライブラリが高レベルのWindows API呼び出しよりも低レベルのネイティブAPIの使用を優先するようになり、パフォーマンスと信頼性が向上しました。1月31日には、C標準ライブラリの関数をZigラッパーに置き換える作業が進行中で、これにより依存関係が減り、コンパイル速度が向上する見込みです。
これらの更新は、Zigをより効率的で使いやすくすることを目的としており、パフォーマンスと開発者体験に重点が置かれています。次回のリリースであるZig 0.17.0には、これらの改善が多く含まれる予定です。
52.言葉の力:LLMの影響(Talk Is Cheap: The Operational Impact of LLM Use)
著者は、大規模言語モデル(LLM)がソフトウェア開発に与える影響について論じており、その使用が全体的な価値を高めるのではなく、むしろ損なっている可能性があると主張しています。
まず、個々の開発者の生産性はLLMの導入によりわずかに向上したものの、システム全体の指標ではデプロイ頻度が11%減少し、ソフトウェア開発プロセス全体が遅くなっていることが示されています。特に、機能のリードタイムが大幅に増加しています。
次に、品質の低下が懸念されています。データによると、LLMを使用することで開発者一人当たりの欠陥率が50%増加し、システムのスループットが71%から80%減少しています。これは、ソフトウェア製品の品質が悪化していることを示唆しています。
また、著者は多くの人がLLMを誤用していると考えています。初期のドラフト作成に頼るのではなく、自分の思考を高めるためのツールとして活用すべきです。このような誤用は、欠陥に対する責任を他に転嫁し、問題解決にかかるコストを増加させます。
さらに、過去の革新的な技術と比較すると、LLMは本質的に信頼性が低いため、業界を変革する可能性が制限されています。過去の技術は時間とともに信頼性が向上しましたが、LLMはその逆です。
著者は、LLMが個々の生産性を向上させる可能性がある一方で、組織全体に与える影響は否定的であると強調しています。成果を改善するためには、LLMを慎重に使用し、ユーザーが自分の作業の品質に対して責任を持つことが重要です。
53.AI法成立、従業員通知(CT gov signs AI law to notify employees)
コネチカット州は、新しい法律を制定し、企業に対して従業員や求職者に採用決定における人工知能(AI)の使用について知らせることを義務付けました。この法律は2027年10月1日から施行され、雇用主は使用するAIツールの詳細を開示する必要があります。具体的には、考慮される個人データの種類や、そのデータの出所についての情報を提供しなければなりません。また、この法律により、企業は技術開発者と協力して、これらの開示要件を満たすことができるようになります。
54.クロードと共に: コード減、テスト増(With Claude: Less Coding, More Testing)
著者は、AIコーディングアシスタントであるClaude Codeを使用した経験を共有しています。このツールは、ソフトウェア開発へのアプローチを変えました。著者は、以前よりも少ないコードを書くようになり、Claudeが生成したコードを理解し、テストする時間が増えたと述べています。AIが多くのコーディングを担当しても、開発しているシステムの詳細を理解することが重要であると強調しています。
新しい機能を始める際には、まずClaudeに確認や提案を求め、自分のアイデアに偏らないようにしています。ボイラープレートコード(定型的なコード)に対処する必要がなくなったことで、変更の論理に集中できる点を評価しています。Claudeのおかげでテストも簡単になり、迅速なセットアップや探索的テストが可能になりました。
著者は、AIが学習を置き換えるべきではないと強調しています。AIが生成した解決策を評価するためには、システムを理解することが不可欠です。全体として、Claudeを使用することでコーディングプロセスが効率化され、既存のコードを把握する能力が向上し、ソフトウェア開発がより効率的で楽しいものになったと述べています。
55.トリクシーに新エディタ!$100報酬($100 to a Debian Developer who can get Fresh Editor into Trixie)
著者は、規制された環境でDebian 13を使用しており、大規模プロジェクトのためにテキストユーザーインターフェース(TUI)でのコーディングを教えています。彼らは、vimやemacsよりも学びやすく、オープンソースの特性とアーキテクチャのおかげでコンプライアンス監査にも適しているFresh Editorを使用したいと考えています。
著者は、第三者のソースを必要とせずにDebian 13にFresh Editorをインストールする手助けをしてくれるDebian開発者に対して、100ドルを寄付する意向を示しています。これはコンプライアンスにとって重要です。Freshにはすでにインストール用の.debファイルがあります。
このリクエストに関連するGitHubの問題を投稿しており、MacBookの表示問題の解決やFreshにePub機能を追加する手助けにも100ドルを提供しています。著者はオープンソースプロジェクトへの資金提供を支持しています。
56.タイタニックの星たち(The "Stars" of Titanic (2012))
この記事では、映画「タイタニック」が2012年に再公開された際の夜空の歴史的正確性について述べています。この再公開は、船の沈没から100周年を迎えるものでした。監督のジェームズ・キャメロンは、天体物理学者のニール・ドグラス・タイソンと協力しました。タイソンは、オリジナルの映画に描かれた空が正しくないことを指摘しました。再公開にあたり、タイソンは正しい星空を提供し、これが映画で唯一の技術的変更となりました。
また、記事では1912年4月14日から15日の太陽と月の出入りについても詳しく説明しています。この日、太陽は午前5時41分から5時43分の間に昇り、午後7時頃に沈みました。一方、月は細い三日月の形をしていました。さらに、この記事では、タイタニックに関連する資料がアメリカ議会図書館にあることも紹介しています。これには、記事や写真、音楽などが含まれており、記念日を祝うためのものです。
57.合法的なTLS傍受の再構築(Parallel Reconstruction of Lawful TLS Wiretapping)
この記事では、オンライン通信の安全性に欠かせないトランスポート層セキュリティ(TLS)の仕組みについて説明しています。TLSは、デジタル証明書を発行する認証局(CA)によって確立された信頼のシステムに依存しています。しかし、これらの証明書を利用した合法的なTLSの盗聴が行われることがあり、プライバシーやセキュリティに対する懸念が生じています。
2023年には、ロシアの大手メッセージングサービスであるjabber.ruで、TLS証明書の更新が行われなかったためにユーザーに警告ページが表示されるという事件が発生しました。このミスは、TLS証明書が暗号化されたトラフィックを傍受するために悪用される可能性についての調査を引き起こしました。記事では、TLS証明書の更新を自動化するために使用されるacme.shスクリプトに関連する特定の脆弱性(CVE-2023-38198)が強調されています。この脆弱性は、認証局であるHiCAによって悪用され、不正な証明書が発行されました。
著者は、この脆弱性が巧妙なコマンド入力の操作によってリモートコード実行を可能にし、痕跡を残さずに悪意のある証明書を作成するために利用される可能性があったことを説明しています。最終的に、この記事はこの事件がTLS証明書を管理するシステムの弱点を明らかにし、将来の攻撃を防ぐためにセキュリティ対策の強化が必要であることを強調しています。
この記事は、運用上の過失や脆弱性がTLSのセキュリティを脅かす可能性があることを示しており、サイバーセキュリティの実践において警戒を怠らない重要性を訴えています。
58.チーズペーパー(Cheese Paper: a text editor specifically designed for writing)
チーズペーパーは、フィクションを書くために設計されたテキストエディタです。メモを取り、デバイス間でファイルを同期することができます。各シーンに関連するメモをシンプルなファイル形式で保存し、どのテキストエディタでも編集可能で、スマートフォンでも利用できます。
主な特徴としては、執筆中にメモを見える状態に保つことで、シーンの計画や要約を助ける「可視メモ」機能があります。また、テキストにはMarkdownを、メモにはTOMLを使用しているため、編集が簡単です。自動同期機能により、変更がリアルタイムで更新されます。さらに、オフラインでも使用でき、データはコンピュータに保存されるため、オンラインサービスやサブスクリプションは必要ありません。
キャラクターや世界設定のためのファイルを作成できるツールもあり、執筆中に情報を簡単に参照できます。チーズペーパーは、すべてのメモやシーンを一つのファイルにエクスポートでき、PDFやEPUBなどのさまざまな形式で共有することが可能です。
テーマやカスタマイズも充実しており、明るいテーマと暗いテーマから選べたり、色をランダムに変えたりして独自の見た目を楽しむことができます。また、複数の言語でのスペルチェックもサポートしています。
インストールはCodebergで行え、WindowsやMacOS用の推奨インストーラーが提供されています。チーズペーパーはユーザーデータを収集せず、テレメトリもありません。
オープンソースプロジェクトであり、貢献も歓迎されています。「チーズペーパー」という名前は遊び心があり、覚えやすく検索しやすいです。
全体として、チーズペーパーは、オンラインプライバシーや複雑な機能を気にせずに作業を整理したい作家にとって、使いやすいツールです。
59.オープンルーター、1億1300万ドル調達!(OpenRouter raises $113M Series B)
OpenRouterは、CapitalGが主導するシリーズBの資金調達ラウンドで1億1300万ドルを調達しました。NVIDIAのNVenturesを含む複数の著名な投資家も参加しています。
過去6か月間で、プラットフォームは大きな成長を遂げ、週ごとの処理トークン数が5兆から25兆に増加しました。今年中には1京トークンを超える見込みです。OpenRouterは、400以上のモデルを使用する800万人以上の開発者にサービスを提供しており、AIが実験段階から重要なアプリケーションへと移行しています。
この資金調達ラウンドは重要です。なぜなら、投資家が企業向けインフラを提供する大手企業だからです。彼らの関与は、複数のAIモデルを効率的に管理するための信頼できるシステムへの強い需要を示しています。
OpenRouterは、画像や音声などさまざまなデータタイプをサポートする能力を拡張しました。また、企業向けの管理機能として、支出管理やデータ保持ポリシー、パフォーマンス向上のための高度なルーティング機能も提供しています。
同社は、新たに調達した資金を使ってインフラと企業向け機能をさらに強化し、ユーザーにとって効果的なAIの導入を実現する計画です。
60.wolfCOSE登場!(wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack)
wolfCOSEは、CBOR(RFC 8949)およびCOSE(RFC 9052/9053)を実装した小型で効率的なCライブラリで、暗号化にはwolfSSLを使用しています。
このライブラリは、すべてのCOSEメッセージタイプに対応しており、複数の署名者や受信者のオプションも含まれています。また、すべてのセキュリティレベルでポスト量子署名をML-DSA(Dilithium)を用いて行います。署名、暗号化、MAC、鍵配布のために40種類の暗号アルゴリズムを提供し、動的メモリ割り当てを使用せず、すべての操作はユーザーが提供するバッファに依存しています。基本ビルドのサイズは7.5KB、フルビルドは25.6KBで、RAMの要件も低く抑えられています。さらに、wolfCryptを通じてFIPS 140-3準拠を目指しています。
サポートされているアルゴリズムには、署名用のES256、EdDSA、ML-DSA、暗号化用のAES-GCM、ChaCha20-Poly1305、AES-CCM、MAC用のHMAC、AES-MAC、鍵配布用の直接的な方法やECDH-ES+HKDFがあります。
wolfCOSEは、COSEメッセージタイプをすべて実装しており、具体的には以下のものがあります。COSE_Sign1は単一署名者の署名、COSE_Signは複数署名者の署名、COSE_Encrypt0は単一受信者の暗号化、COSE_Encryptは複数受信者の暗号化、COSE_Mac0は単一受信者のMAC、COSE_Macは複数受信者のMACです。
wolfCOSEを使用するには、wolfSSLのバージョン5.8.0以上が必要です。ビルドオプションとしては、ECC、ポスト量子署名用の最小ビルドや、すべてのアルゴリズムを含むフルビルドなど、希望するアルゴリズムに基づいた異なる構成が提供されています。
信頼性を確保するために、広範なテストとCIが行われており、インストール、メッセージタイプ、サポートされているアルゴリズム、APIリファレンス、準拠状況を網羅した包括的なWikiも用意されています。
wolfCOSEはGPLv3の下で提供されるフリーソフトウェアです。現在はwolfSSLによって維持されていますが、公式なサポートはまだありません。しかし、需要が高まるにつれて、完全にサポートされた製品へと移行することを目指しています。商業的なサポートやライセンスについては、wolfSSLにお問い合わせください。
61.マックの先駆者、ジェフ・ラスキン(Jef Raskin, the Visionary Behind the Mac (2013))
ジェフ・ラスキンは、アップルのマッキントッシュ開発において重要な人物であり、ユーザーフレンドリーなデザインとグラフィカルユーザーインターフェースを重視しました。彼は、特にマイク・マーカラに対して、マックのビジョンを支持するようアップルの取締役会を説得し、強力なビジネスケースを提示しました。ラスキンは、マックのオールインワンデザインのシンプルさがその人気に寄与したと述べましたが、同時にマックシステムの現在の複雑さには批判的でした。
彼は、マックには最初からグラフィカルインターフェースを持たせるつもりだったと明言し、テキストベースのシステムを好んでいたという主張を否定しました。コンピュータの進歩には感謝しているものの、ユーザー体験を妨げることが多い複雑さの増加について懸念を示しました。彼の後のプロジェクトである「ヒューマン・エンバイロメント」は、技術そのものではなく、ユーザーの目標に焦点を当ててコンピュータをさらにシンプルにすることを目指しています。
ラスキンは、自身を「マックの父」として誇りを持って振り返りつつも、歴史の中では単なる脚注に過ぎないと感じていました。彼は、将来の進歩が自分のアイデアを基にして、ユーザーにとってより直感的なコンピュータ体験を提供するだろうと信じていました。ラスキンは、2005年に61歳で癌により亡くなりました。
62.小さなPDP-8、DECmate II!(Ahoy, DECmate II the little PDP-8 that could)
1982年、デジタル・エクイップメント・コーポレーション(DEC)は、PDP-11ミニコンピュータをデスクトップマイクロコンピュータに変換することで、近代化を目指しました。この変革は、PDP-8などの以前のモデルにも影響を与え、DECmateというワードプロセッサとして再設計されました。1982年に発売されたDECmate IIは、オフィスユーザーをターゲットにし、内蔵フロッピーディスクドライブ、プリンター、モニター、キーボードを備えたシンプルなコンピューティングソリューションを提供しました。
1965年に登場したPDP-8は、12ビットのミニコンピュータで、手頃な価格と使いやすさからベストセラーとなりました。年月が経つにつれてさまざまなモデルに進化し、特にPDP-8/Eはその性能と価格のバランスから重要な存在となりました。しかし、1970年代半ばには古さが目立ち始め、設計に特許がなかったため、他社によるクローンの開発が進みました。
半導体会社のインタシルは、PDP-8のCMOSマイクロプロセッサ版を作成し、DECはこれをDECstation VT78に統合し、最終的にはDECmate IIに組み込みました。DECmate IIは、より現代的なデザインで、個別のコンポーネントを使用し、小規模企業向けに競争力のある価格で提供されました。
DECmate IIは、HD-6120 CPUを使用して構築され、性能とメモリ管理の向上が図られました。古いPDP-8ソフトウェアとの互換性の問題があったものの、オフィス用途向けに大々的にマーケティングされ、DECの主要な商業的焦点ではなかったにもかかわらず、好調に売れました。
DECmate IIは、デュアルフロッピーディスクドライブや統合モニターなどのさまざまな機能を備えていましたが、供給問題やIBM PCのようなパーソナルコンピュータの台頭といった課題にも直面しました。これにより、DECは製品戦略を見直す必要がありました。最終的に、DECmate IIは古いミニコンピュータ技術と新しいパーソナルコンピューティングの時代との架け橋としての役割を果たしました。
63.朝鮮王朝の予兆ダッシュボード(500 years of Joseon court omens as an observability dashboard)
朝鮮王朝は1392年から1897年までの500年間、韓国を支配しました。この王朝は、日食や天候の変化などの自然現象を、統治の正当性を示すものとして重視していました。この考え方は「天命」と呼ばれています。この展示物には、王朝の歴史的記録からの観測結果が記されています。
64.神の流体シミュレーション(Navier-Stokes fluid simulation explained with Godot game engine)
このブログ記事では、著者がGodotゲームエンジンを使った流体シミュレーションの学びの過程を共有しています。流体シミュレーションに関する情報が限られていて複雑だったため、他の人が理解しやすいようにガイドを作成しました。
目的は、ナビエ-ストークス方程式を用いて流体シミュレーションを実装することです。学習を助けるために、性能よりもシンプルさを重視しています。
著者は主に二つのリソースを参考にしています。一つはジョス・スタムの「ゲームのためのリアルタイム流体力学」、もう一つはマイク・アッシュの「流体シミュレーション入門」です。
実装の概要として、著者はグリッドを使って流体の挙動をシミュレートし、密度と速度を別々の配列で追跡します。密度は各セルにどれだけの流体があるかを示し、速度は流体の動きを示します。手法には、密度と速度のアドベクション(速度に沿って密度を移動させること)、拡散(流体を広げること)、および境界条件の適用が含まれ、流体がグリッド内に留まるようにします。
核心となる概念には、アドベクション(速度場に基づいて流体を移動させること)、拡散(流体を隣接するセルに広げること、ガウス-ザイデル法を用いて近似)、境界条件(グリッドの端で流体が現実的に振る舞うようにすること)があります。
速度と圧力の計算では、発散と圧力場を導入し、流体が圧縮されないようにします。これにより、流体が積み重なったり消えたりしないようにします。
最後に、著者はGPUを使ったシミュレーションなどのさらなる改善が性能や視覚効果を向上させる可能性があると述べています。著者は学んだ概念を試してみることを奨励し、将来的に流体シミュレーションに関するプロジェクトを計画していることを示唆しています。
著者はフィードバックやサポートを歓迎しており、ゲーム開発の学びにおけるコミュニティの重要性を強調しています。
65.膵臓癌新薬の希望(Experimental pill promises new hope for pancreatic cancer)
新しい薬、ダラクソンラスイブは、進行した膵臓癌の患者の寿命を延ばす可能性があることが示されています。この癌は特に致死率が高いことで知られています。研究結果によると、この薬は標準的な化学療法と比べて生存期間をほぼ倍増させることがわかりました。500人の患者を対象とした研究では、以前の治療に反応しなくなった患者が参加し、ダラクソンラスイブを服用した患者は中央値で13.2ヶ月生存したのに対し、化学療法を受けた患者は6.7ヶ月でした。
この薬は、膵臓癌の90%以上の症例で腫瘍の成長を促進する変異したタンパク質をブロックすることで作用します。癌を治すものではありませんが、副作用が少なく、患者の生活の質を向上させることができます。医師たちは、この薬が新しい標準治療になる可能性があると楽観視しており、病気の初期段階での使用も検討しています。アメリカ食品医薬品局は、この薬の審査を迅速に進める計画を立てており、適格な患者向けの「拡大アクセス」プログラムも用意されています。
研究者たちは、この画期的な成果が膵臓癌に対するより効果的な治療法につながることを期待しています。膵臓癌は早期発見が難しく、5年生存率は約13%と低いのが現状です。
66.インテル8087の微細コード(Microcode inside the Intel 8087 floating-point chip: register exchange)
ケン・シリフのブログでは、1980年に導入されたインテル8087浮動小数点チップについて取り上げています。このチップは、浮動小数点計算を大幅に高速化しました。8087は、平方根やタンジェントなどの演算を行うために、マイクロコードと呼ばれる低レベルのコードで実装された複雑なアルゴリズムを使用しています。
シリフは「オペコード・コレクティブ」というグループの一員で、8087のマイクロコードのリバースエンジニアリングに取り組んでいます。彼は、二つの浮動小数点レジスタを入れ替えるFXCH命令に注目しており、これには14のマイクロ命令が含まれていると説明しています。このチップは、レジスタのスタックを含む独自のアーキテクチャを持ち、レジスタに格納された値の型や有効性を管理するためにタグを使用しています。
FXCHのマイクロコードは、空のレジスタをチェックし、必要に応じて例外を発生させます。8087は、無効な操作やオーバーフローなど、さまざまな例外を処理できるため、プログラマーは割り込みを発生させるか、エラーをマスクして処理を続けるかを選択できます。全体として、8087のマイクロコードは非常に複雑で、1648のマイクロ命令を含んでいます。シリフは、彼のチームと共にこれを完全に解読することを目指しています。
67.黄昏の光(Dusklight – GC Twilight Princess Decompiled)
DusklightがPCとモバイルで利用可能になりました。このゲームは、クラシックなアドベンチャーゲームで、多くの修正や改善が施されています。
Dusklightの特徴として、まずクロスプラットフォーム対応があります。Windows、Linux、macOS、iOS、Androidでプレイできます。また、グラフィックも強化されており、解像度やフレームレートが向上し、古いハードウェアの制限を超えています。さらに、プレイヤーは本格的な体験と現代的なゲームプレイ機能のどちらかを選ぶことができる柔軟なゲームプレイオプションも用意されています。
Dusklightをプレイするには、元のゲームのコピーが必要です。詳細については、発表の投稿やリリーストレーラーを確認してください。
68.折りたたみ北京(Folding Beijing)
「折りたたみ北京」は、ハオ・ジンファンによる未来的な北京を舞台にした物語です。この都市は24時間ごとに自らを折りたたみ、第一空間、第二空間、第三空間という三つの異なる空間を作り出します。それぞれの空間には異なる住民と時間のスケジュールがあります。第三空間に住む48歳の廃棄物作業員、ラオ・ダオは、幼稚園の学費が必要になる娘のタンタンのために、より良い未来を確保しようと必死です。
ラオ・ダオは、第一空間にメッセージを届けるための危険な旅に出ます。そこで大金を得ることを期待しています。彼は、以前第一空間への危険なルートを通っていた年配の男性、ペン・リーに助けを求めます。緊張の待機の後、ペン・リーはラオ・ダオに都市の移行中に第一空間に入る方法を教え、リスクについて警告します。
ラオ・ダオが任務を果たそうとする中で、彼は廃棄物作業員としての厳しい生活や育った環境の苦労、異なる空間間の社会経済的な格差について考えます。最終的に彼は、第一空間の女性イー・イェンに出会い、彼女を愛する青年チン・ティエンからのメッセージを届けます。しかし、彼らの出会いは愛や社会的地位、個人的な葛藤の複雑さを浮き彫りにし、ラオ・ダオに忠誠心と誠実さについての道徳的ジレンマをもたらします。
物語は、階級の不平等や人間の本質、より良い生活への渇望といったテーマを探求し、物理的にも社会的にも変化する都市の鮮やかな描写を行っています。
69.政治任命者の権限強化(WH proposes rules giving political appointees final approval on research grants)
ホワイトハウスは、新しい規制を提案しました。この規制により、政治的任命者が連邦の研究助成金に関して最終的な決定権を持つことになります。この計画は、予算管理局(OMB)からの412ページにわたる提案に示されており、政府の資金提供、特に科学研究に対する管理を中央集権化することを目的としています。提案は、以前の政策を批判し、人種や性別に関連する政治的優先事項を助成金の承認に考慮すべきだと強調しています。
新しい規則の下では、科学機関の政治的任命者が研究提案を審査する責任を負うことになり、独立した専門家委員会がその役割を果たさなくなります。この変更は、科学的な誠実性に与える影響について懸念を呼んでいます。批評家たちは、これが偏った決定をもたらし、国際的な協力を制限する可能性があると指摘しています。また、会議への参加や出版費用に対する厳しい管理が課されることも懸念されています。
専門家たちは、これらの変更が科学的な価値よりも政治的な忠誠を優先させ、研究プロセスを損なう恐れがあると警告しています。一般市民は、提案された規制について45日間意見を述べることができ、多くの人々はこれが科学的資金に対する政治的コントロールを強化しようとする試みだと考えています。
70.86Box 進化!(86Box v6.0)
86Boxの最新アップデート、バージョン6.0が2026年5月31日にリリースされました。このアップデートでは、いくつかの改善点と新機能が追加されています。
まず、新しいサウンド機能が導入されました。フロッピーディスクの音に加え、ハードディスクの音も別々に設定できるようになり、3600 RPMのモデルからの録音が利用可能です。
次に、ローカルネットワーキング機能が追加されました。この新しいスイッチ機能により、複数の86Boxマシンが同じネットワーク内で自動的に接続できるようになり、以前の方法よりも設定が簡単になりました。
接続性の向上も図られています。シリアルおよびパラレル接続が改善され、新しいサウンドデバイスのサポートやパススルー機能の向上が含まれています。
さらに、SCSIテープドライブのエミュレーションが可能になり、時代に即したバックアップを作成できるようになりました。
ユーザーインターフェースも改善され、新しいアイコンや整理された設定メニューが追加され、ナビゲーションが簡単になっています。
カスタムキーのバインディングは、システム全体の設定ページに移動し、以前設定したショートカットに影響を与えています。
ビデオカードの管理も見直され、類似モデルが統合されることで、適切なカードを選びやすくなりました。
新たにDaemon Tools MDS v2およびMDX CD-ROMイメージのサポートが追加され、ダウンロードに含まれる外部コンポーネントが必要です。
ARMベースのWindowsシステム向けの新しいビルドも用意され、macOS High Sierra(10.13)のサポートは終了し、Mojave(10.14)が新しい最低バージョンとなりました。
最後に、さまざまなバグ修正や改善が行われ、エミュレーター全体のパフォーマンスと使いやすさが向上しています。このアップデートは、新機能や整理されたインターフェース、異なるプラットフォーム間での互換性の向上に重点を置いています。
71.睡眠不足が若年層の癌リスクを増加(Poor Sleep Linked to Rising Cancer Risk in Under-50s)
研究によると、睡眠パターンが悪いと、50歳未満の人々において大腸癌、乳癌、子宮癌、卵巣癌などの早期発症の癌リスクが高まる可能性があります。過去30年間で、若年層の癌診断はほぼ80%増加しました。1800万人以上のアメリカの成人の健康データを分析した研究では、不眠症の人々が5年以内に癌を発症する可能性が大幅に高いことがわかりました。専門家は、睡眠の乱れと癌リスクの関係を理解するためにさらなる研究が必要だと強調しています。遺伝やライフスタイルなどの要因も、若年層の癌率の増加に寄与している可能性があります。その間、禁煙や体重管理などの健康的な習慣を維持することで、癌リスクを減らすことができます。
72.エージェントパック(Agentpack – isolated config layers for Claude Code, Codex, and OpenCode)
オレグ・プストビットは、Claude CodeやCodexのようなAIコーディングエージェントの使用を簡素化するためのツール「agentpack」を開発しました。このツールは、グローバル設定やプロジェクトの構成を煩雑にすることなく、コーディング環境を管理するのに役立ちます。
AIエージェントはそれぞれ異なるスキルや設定を持っており、複数のエージェントをプロジェクトでシームレスに使用するのが難しいという課題があります。各エージェントは独自のセットアップを必要とし、これがプロジェクト環境を混乱させる原因となります。
agentpackは、ユーザーがAIエージェントのためにクリーンで一時的な設定を作成できるようにします。これにより、開発者はメインのプロジェクトファイルに影響を与えることなく、異なるAIツールを簡単に切り替えることができます。
このツールは、コーディングプロジェクトのさまざまなモード(フロントエンドやインシデントモードなど)の依存関係や設定を管理するために、単一のマニフェストファイルを使用します。
agentpackは、一時的なディレクトリに設定を保存することで、メインのプロジェクトやユーザーディレクトリを汚さず、リポジトリを整理された状態に保ちます。
さらに、このツールは複数のエージェントをサポートし、コンテキストに応じて設定を動的に調整できるため、異なるプロジェクトやさまざまなAIツールを使用する開発者にとって使いやすくなっています。
要するに、agentpackはAIエージェントを使ったコーディングプロセスを整理し、混乱を減らし、設定の柔軟性を高めることを目指しています。
73.グリフィンの謎(Mysteries of the Griffin iMate)
著者は、1990年に発売されたApple Extended Keyboard IIというビンテージキーボードについての体験を語っています。このキーボードは耐久性のあるデザインとメカニカルスイッチで知られています。長い間使われずにほこりをかぶっていたため、著者はそれを掃除して復元することにしました。しかし、現代のデバイスに接続するにはGriffin iMateアダプターが必要ですが、残念ながら互換性の問題が発生しました。
iMateアダプターはADBからUSBへの接続を変換するために設計されていますが、キーボードと正しく動作しませんでした。著者は、iMateに秘密のボタン電池が内蔵されていることを発見しました。この電池はGriffin Technologyによって公式には認められておらず、特定のMacの電源オン機能をサポートしている可能性があると考えられています。電池が切れていることがわかりましたが、iMateは依然として正しく機能しませんでした。
類似の電池に交換したところ、アダプターは完璧に動作しました。著者はこの電池の必要性について疑問を持ちました。回路を調べると、iMateの設計には電気ノイズに関連する問題がある可能性があり、これがUSB接続のリセットを引き起こす原因となっていることがわかりました。ノイズ管理を改善するためにコンデンサーを追加することで、問題を解決しました。
著者は、ビンテージ技術の修理における予期しない複雑さやiMateの設計上の欠陥について考えを巡らせています。また、電池の機能や本当に必要なのかどうかについての好奇心を表明しています。
74.IXIの自動焦点レンズ、メガネに革命!(IXI's autofocusing lenses are almost ready to replace multifocal glasses)
IXIは、従来の多焦点レンズに代わる革新的な自動焦点眼鏡を開発しています。これらの眼鏡は、45歳以上の人々に多く見られる加齢に伴う遠視の問題に対応するために設計されています。
この眼鏡の主な特徴は、まず軽量でスタイリッシュなデザインです。重さはわずか22グラムで、一般的な眼鏡と似た外観を持っています。また、自動レンズ調整機能があり、目の動きを追跡する技術を使用して、ユーザーが見ている場所に応じて処方を自動的に切り替えます。これにより、複数の眼鏡を持ち歩く必要がなくなります。
さらに、低消費電力も大きな特徴です。眼鏡は赤外線を使って目の動きを追跡し、カメラベースのシステムと比べて最小限の電力で済みます。技術のほとんどはフレームに組み込まれており、センサーやバッテリーはAirPodsと同じくらいのサイズです。フル充電で一日中使用可能です。
健康管理機能も備えており、まばたきの頻度や姿勢を追跡し、専用アプリを通じてデータを提供します。
IXIは、必要な医療認証を取得した後、眼科医を通じて高級オプションとして眼鏡を発売することを目指しています。最終製品は来年の発売を予定しています。
75.ソフトを壊すな!(Please Do Not Vibe Fuck Up This Software)
GitHub上でのRsyncソフトウェアに関する問題が話題になっています。この問題は「このソフトウェアを台無しにしないでください」というタイトルで、800件以上の反応が寄せられています。多くの賛否があり、主にソフトウェアの方向性や最近の変更について議論されています。ユーザーの中には、安定性やバグの発生について懸念を示す声もあります。
最近のRsyncの更新に対して、機能に悪影響を与えたと感じるユーザーが多くいます。彼らは、新機能の追加よりも安定性やセキュリティの更新に重点を置くべきだと考えています。また、ユーザー間での意見の対立も見られ、一部の人々は他のユーザーのコメントや貢献の少なさを批判しています。問題追跡システムは責任を持って利用すべきだという意見が強調されています。
改善の提案として、ソフトウェアの方向性に不満があるなら、フォークして自分のバージョンを作成すべきだという意見もあります。これにより、単に不満を言うのではなく、実際に行動を起こすことが奨励されています。
この議論は、Rsyncプロジェクトの将来について熱心に意見を交わすコミュニティの活発な関与を反映しています。オープンソースソフトウェアの維持に伴う課題や、開発に対する異なる意見が浮き彫りになっています。
76.自転車の神経学(It takes two neurons to ride a bicycle (2004))
マシュー・クックによる「自転車に乗るには二つのニューロンが必要」という論文は、2004年のNIPSで発表されました。この研究では、シンプルな二つのニューロンからなるネットワークが、自転車を複雑な物理学の知識や extensiveな学習なしに制御できる方法を探求しています。従来の強化学習手法では何千回もの練習が必要ですが、このネットワークは目標に向かって自転車を効果的に進ませることができます。
重要なポイントは以下の通りです。まず、人間は自転車に乗ることを直感的に学び、感覚的な手がかりや身体の動きを利用します。これは、コンピュータが必要とする長い訓練とは異なります。次に、二つのニューロンからなるコントローラーは、自転車の進行方向に応じて傾きの角度を調整することでハンドルを操作します。このアプローチは、進行方向の誤差、望ましい傾き角度、ハンドルのトルクとの関係に焦点を当てており、人間の学習に似ています。
研究では、さまざまな制御戦略をテストするために仮想自転車シミュレーターを作成しました。これにより、実際の自転車の複雑さを避けながら実験が可能になりました。また、人間のライダーは精密な制御に苦労しましたが、二つのニューロンネットワークはそれをより効果的に達成しました。人間の入力は、安定性と制御のための重要な変数を特定することでネットワークの設計に役立ちました。
結果として、二つのニューロンネットワークはさまざまな速度で自転車を成功裏に制御しましたが、低速や急なターンでは不安定さをうまく管理できませんでした。今後の方向性としては、学習の自動化を進め、異なる自転車デザインにネットワークを適応させることが提案されています。
クックの研究結果は、シンプルな神経構造が複雑な制御問題を解決する可能性を示しており、自転車におけるバランスと動きの理解が深まることを示しています。
77.イナゴの真実(What are locusts and what happened to them?)
検索条件に一致する記事は見つかりませんでした。
78.自己認識の象、55歳で死去(An Elephant Who Demonstrated That Her Species Might Be Self-Aware, Dies at 55)
ブロンクス動物園にいる55歳のアジアゾウ、ハッピーが5月26日に健康状態の悪化により安楽死させられました。彼女は1977年から動物園で暮らしており、2006年の研究で鏡に映った自分を認識する姿が確認され、自我を持つことが示されました。このため、彼女は人間や類人猿、イルカと並んで、自我を示す数少ない動物の一つとなりました。
ハッピーは動物の権利を巡る法廷闘争にも関与しており、ノンヒューマン・ライツ・プロジェクトは彼女に基本的な法的権利を与えるべきだと主張していました。しかし、2022年にはニューヨーク州の最高裁判所がこの主張を却下し、ハベアス・コーパスの保護は人間にのみ適用されるとの判断を下しました。
ハッピーは晩年、孤立した囲いの中で過ごし、亡くなる際には世話をしていた人々に囲まれていました。彼女はタイで生まれ、ブロンクス動物園に移る前はふれあい動物園で生活していました。動物園は今後、ゾウの新たな導入を行わないことを決定し、現在はパティというもう一頭のゾウだけが残っています。
79.コーディング簡単解答ツール(A zot extension that makes answering your coding agent's questions painless)
TypeScriptのzot拡張機能は、zotアプリケーションを強化し、ユーザーが最後のアシスタントメッセージに対する質問にインタラクティブなパネルで回答できるようにします。
この拡張機能の主な特徴は、新しいアシスタントメッセージを監視し、最新のテキストを保存することです。ユーザーはコマンド「/answer」を入力することでパネルを開くことができます。拡張機能はテキスト内の番号付きの質問を特定し、例えば「1. 質問?」のように表示します。各質問に対する回答欄を持つパネルが表示され、ユーザーはそこに自分の回答を入力できます。また、ユーザーは上下キーを使って回答間を移動することができます。エンターキーを押すと回答が送信され、エスケープキーを押すと操作がキャンセルされます。
開発用に実行するには、「zot --ext .」というコマンドを使用し、その後zot内で「/answer」と入力します。インストールするには「zot ext install .」を使用し、zotを再起動するか拡張機能を再読み込みします。この拡張機能は、セットアップを簡素化するためにマニフェストを使用しています。
ライセンスはMITです。
80.AI職の悲劇(AI job grief: A psychological crisis hitting tech workers)
2025年、Epic Gamesでの解雇がテクノロジー業界の労働者たちの間に深刻な感情的危機を浮き彫りにしました。特に、影響を受けた一人の労働者は、仕事と生命保険の両方を失いました。この出来事はオンラインで激しい議論を引き起こし、単なる仕事の喪失を超えた広範な悲しみが存在することが明らかになりました。労働者たちは、AI技術が彼らの仕事を脅かす中で、自分の職業的役割に関連するアイデンティティや目的の喪失を嘆いています。
この記事では、この悲しみは一般的な恐れや燃え尽き症候群とは異なると主張しています。それは、知識労働者が自分の仕事に持つ深い結びつきから生じており、仕事の喪失は個人のアイデンティティの侵食のように感じられます。2025年に発表された研究によると、AIに関連する仕事の喪失は単なるキャリアの中断ではなく、自律性や将来の展望の喪失を象徴しています。
AIが急速に労働市場を変革する中、多くの労働者はすでに仕事の意味が薄れていくことに悲しみを感じています。この悲しみに対する社会的支援が不足しており、結果として不安や抑うつ感を引き起こす可能性があります。この現象に対して提案された臨床用語「人工知能置換機能不全(AIRD)」が登場しましたが、まだ広く認識されていません。
従来の悲しみのモデルは、喪失が継続的で明確な終わりがないため、これらの状況に適用するのが難しいです。この状況は、過去の産業変革とは異なり、仕事と密接に結びついたアイデンティティを持つ認知専門職に影響を与えています。変化の速さと適応のための制度的支援の欠如が相まって、労働者は将来に対して不安を感じ、準備が整っていないと感じています。
この記事は、共有された語彙やこの悲しみの認識がなければ、心理的および組織的なコストが増大し続けると結論づけています。労働者たちは、怒りやAIに対する妨害行為など、さまざまな方法で悲しみを表現しており、これが従業員と雇用者の関係をさらに複雑にしています。
81.デザイン工学誌(Design Engineering Magazine)
この記事では、ユーザーインターフェースが優れていると感じられる理由について説明しています。それは、しばしば大きな要素ではなく、多くの小さなディテールの組み合わせによるものです。良いデザインは自然で直感的であり、ユーザーを気づかせることなく導くべきです。今日の急速に進化するテクノロジー環境では、単に製品を作るだけでは不十分であり、目立つためには注意深く意図を持ってデザインする必要があります。
著者のヤクブ・クレヘルは、彼のプラットフォーム「Interfaces」を通じてデザインに関する洞察を共有しています。このプラットフォームには、アニメーションや色彩など、さまざまなデザインテーマに焦点を当てた記事やインタラクティブなデモ、リソースが含まれています。購読者は、リソースのライブラリや月刊号、ディスカッションのためのコミュニティにアクセスできます。
ヤクブはデザインエンジニアで、OpenSeaなどの企業での経験があります。彼はデザインにおける品質とディテールに情熱を注いでいます。彼のコンテンツはサブスクリプションモデルで提供されており、月額または年額のアクセスオプションがあります。
82.T分布の90%(90% of the T Distribution)
ウィリアム・シーリー・ゴセットは、ギネスの統計学者で、ビール醸造の改善を目指して重要な統計手法を開発しました。彼は、自身の研究を秘密にするために「スチューデント」というペンネームで成果を発表しました。
ゴセットは、サンプルの標準偏差だけを使って平均の90%信頼区間を計算すると、真の標準偏差を完全に知っていると仮定するため、範囲が狭くなりすぎることを発見しました。この問題を解決するために、彼は使用するサンプル数に基づいた補正係数を開発し、標準偏差の推定値を調整しました。
具体的には、サンプル数が2の場合は4倍、3の場合は2倍、4の場合は1.5倍、5の場合は1.3倍、6から8の場合は1.2倍、9から20の場合は1.1倍、20を超える場合は単純な推定を使用します。
例えば、7つのサンプルから得られた平均が32分、標準偏差が8分の場合、正しい信頼区間は「32 ± (8 × 1.2 × 1.645)」で計算されます。
また、2つのサンプルの場合、彼らの差を使って推定標準偏差を計算することができますが、これは過小評価になります。補正係数1.3を使うことで、この推定を改善できます。
実際に、49リットルという結果が、典型的な2つの結果(43リットルと47リットル)と比べて良いかどうかを尋ねられた場合、彼らの差(4リットル)から標準偏差を推定することで、その結果が普通か異常かをより良く理解することができます。
83.オープンrsync(Openrsync: An implementation of rsync, by the OpenBSD team)
openrsyncは、OpenBSDに統合されたrsyncファイル同期ツールの一種です。このツールは、移植性を重視しており、UNIX系のシステムと互換性があります。貢献はOpenBSDチームに送ることができます。
openrsyncはBSD(ISC)ライセンスの下で公開されており、最新のrsyncバージョンと互換性があります。公式なサポートは主にOpenBSD向けですが、他のUNIXライクなシステムでも動作します。
UNIXシステムにopenrsyncをインストールするには、一連のコマンド(./configure、make、make install)を実行します。他のrsyncのインストールと共存することも可能です。
openrsyncは、送信者と受信者のモデルを使用してファイルを同期します。送信者はソースファイルを管理し、受信者は宛先を扱います。送信者によってファイルリストが生成され、両者が効率的にファイルを処理できるようになります。
rsyncアルゴリズムは、「ブロック交換」プロセスを含み、ファイルはメタデータとブロックハッシュに基づいて更新されます。送信者と受信者は通信を行い、変更された部分のみが送信されるようにして、ファイル転送を最適化します。
openrsyncはクライアントとサーバープロセスで構成されています。クライアントが転送を開始し、サーバーがリクエストを処理します。通常、SSHを使用して安全な接続で通信します。
このシステムは、OpenBSDのセキュリティ機能であるpledge()やunveil()を利用して、リソースへのアクセスを制限し、不正な行動から保護します。
openrsyncは主にOpenBSD向けに設計されていますが、Linux、FreeBSD、macOSなどの他のシステムでも動作します。ただし、非OpenBSDプラットフォームで同様のセキュリティを実現するのは難しい場合があります。
84.Werner Herzog in conversation with Paul Cronin (2014)(Werner Herzog in conversation with Paul Cronin (2014))
要約がありません。
85.クリムトとシーリの対話(Gustav Klimt and Egon Schiele in Conversation (2018))
ケイティ・ハンソンはボストン美術館のアシスタントキュレーターです。彼女は画家クリムトとシーレの作品について執筆しています。
86.螺旋銀河の生成法則(A compressed-spring model of spiral galaxy formation)
ジュリアン・ゴフは、渦巻銀河がどのように形成されるかを説明する新しいモデルを開発しました。彼はこのモデルが天体物理学において重要なブレークスルーになると考えています。このモデルは「圧縮スプリングモデル」と呼ばれ、初期の超巨大ブラックホールからのプラズマジェットの動力学に基づいており、銀河形成理論におけるいくつかの長年の問題を解決することを目指しています。
ゴフは「ジャズサイエンス」というアプローチを提唱しています。これは、伝統的な科学原則と創造的思考を組み合わせて新しいアイデアを生み出す方法です。彼はオープンサイエンスを促進するために、自身の研究プロセスを公開しています。
圧縮スプリングモデルは、渦巻銀河が初期の超巨大ブラックホールによって生成されるプラズマジェットから形成されることを提案しています。これらのジェットは過剰圧のプラズマコクーンを作り出し、冷却して円盤に崩壊し、強い磁場を持つ渦巻構造を形成します。
このモデルは、銀河における薄い円盤と厚い円盤の形成、異なる特性、そしてなぜ一部の銀河が以前考えられていたよりも整理されて見えるのかを説明します。また、ジェームズ・ウェッブ宇宙望遠鏡によって観測された初期の渦巻銀河は、従来のモデルが予測したよりもはるかに早く形成されたと主張しています。
モデルの重要な側面は、ジェットが周囲のプラズマと相互作用する際に生成される強い磁場です。この磁場のサポートにより、星形成が遅れ、星が形成される前により整理された構造が可能になります。
モデルは、銀河が渦巻き腕と混沌としたバルジを含む一貫した構造を持って発展することを示唆しており、プラズマの動力学の挙動が異なる銀河タイプの形成にどのように関連しているかを結びつけています。
ゴフのモデルは、最近のジェームズ・ウェッブ宇宙望遠鏡からの観測結果と一致しており、初期の銀河が驚くべき特性を示していることが確認されています。これは、以前のモデルでは考慮されていなかった条件下で形成されたことを示唆しています。
ゴフは、科学コミュニティからのフィードバックを奨励しており、モデルをさらに洗練させる計画を立てています。より多くのデータと数学的厳密さを理論に統合することを目指しています。
ジュリアン・ゴフの新しい銀河形成モデルは、既存の理論に挑戦し、銀河がどのように発展するかについて新たな視点を提供しています。特に、初期の超巨大ブラックホールとプラズマおよび磁場の複雑な相互作用が銀河構造の形成において重要な役割を果たすことを強調しています。
87.コーディング力向上法(Komi-learn – continuous memory and self-improvement for coding agents)
Komi-Learnは、コーディングエージェント向けに設計されたツールで、コーディングスタイルを自動的に学習し、記憶することができます。コマンドを必要とせず、Claude CodeやCodexなどのプラットフォームで利用できます。
このツールの主な特徴には、自動学習機能があります。Komi-Learnはコーディングセッションを観察し、そこから学び、将来のセッションで関連情報を思い出します。また、バックグラウンドで過去のセッションを分析し、有用な教訓を抽出して、今後のコーディング体験を向上させます。さらに、ユーザーは学んだ教訓をコミュニティと共有することができ、個人データを守りながら集団知識に貢献できます。
インストールは簡単で、pip install komi-learnを使います。セットアップはインタラクティブで迅速に行え、上級者向けにはソースからのインストールオプションも用意されています。
コマンドには、インストール状況を確認するkomi-learn doctor、ツールを更新するkomi-learn update、学習状況を表示するkomi-learn status、設定を変更するkomi-learn config、教訓を共有するkomi-learn sync、特定の教訓を忘れさせるkomi-learn forget <x>、アンインストールするkomi-learn uninstallがあります。
Komi-Learnの動作は、まずセッションの開始時に関連する教訓を読み込み、次にセッションの記録を分析して有用な技術を見つけ出します。さらに、時間が経つにつれて似たような教訓を統合し、古くなったものをアーカイブします。ユーザーは承認後にコミュニティプールに教訓を提供することもできます。
必要な条件としては、Python 3.10以上が必要で、Claude CodeやCodexとの互換性があります。オプション機能としては、セットアップなしで利用できるオフラインデモや、セキュリティや高度な記憶機能の強化があります。
Komi-Learnは、ユーザーの経験から学び、将来のセッションで貴重な洞察を提供することで、コーディングをより簡単かつ効率的にすることを目指しています。フィードバックや貢献は歓迎されており、まだ開発の初期段階にあります。
88.ヘリオスの力(Helios – what plug-in solar could generate for any address in Britain)
プラグイン式のソーラーパネルがイギリスで合法となり、まもなく購入可能になります。これらのパネルは、電気工事士を必要とせずに設置できるため、手軽に利用できます。Heliosは、特定の場所でこれらのパネルがどれだけの電力を生成できるか、またそれによってどれほど電気代を節約できるかを推定します。このシステムは、イギリス政府のLIDARデータを使用して、正確にスカイラインを評価し、建物や丘などの障害物が日光を遮っているかどうかを判断します。
ただし、いくつかの制限があります。LIDARデータがカバーされていない地域(スコットランドやウェールズの大部分)では、システムは精度の低い合成地平線を使用します。また、2022年以降に植えられた木や新しい開発はデータに含まれていない可能性があり、一部の住所の位置が正確でない場合もあります。
シェーディングモデルに関するフィードバックは歓迎されています。
89.パンドックの雛形(Pandoc Templates)
GitHubには、MarkdownファイルをPDF、HTML、DOCXなどのさまざまな形式に変換するためのPandocテンプレートが多数あります。これらのテンプレートは、さまざまなニーズに対応しています。
例えば、EisvogelWandmalfarbeテンプレートはコンピュータサイエンスの講義用に設計されています。また、pandoc-letterのようなテンプレートは、Markdownで手紙を整形するのに役立ちます。Markdown Resumeテンプレートを使えば、簡単に履歴書を作成できます。さらに、IEEE論文やその他の学術的な形式に対応したテンプレートは、提出準備をサポートします。博士論文を書くためのテンプレートもいくつか用意されています。
さまざまな学術誌向けのテンプレートは、投稿プロセスをスムーズにします。書籍や電子書籍を作成するためのテンプレートもあり、複数の形式に対応しています。レシピや請求書、その他の専門的な文書用のテンプレートも存在します。
各テンプレートには、詳細や更新情報を確認できるGitHubリポジトリへのリンクがあります。全体として、これらのテンプレートは学術的および専門的な目的のための文書作成を簡素化します。
90.自由なAI、プライバシー守る(AI models are free, private, and will never say 'no')
最近、オープンウェイトのAIモデルが人気を集めています。これらは、誰でもアクセスできる無料の高度なシステムです。OpenAIやGoogleのような企業が提供する独自のモデルとは異なり、オープンウェイトモデルは安全機能を簡単に取り除くことができるため、危険な存在になる可能性があります。
これらのモデルには「モデルウェイト」が搭載されており、これは公開されていて操作可能です。「アブリテレーション」と呼ばれる手法を使うことで、ユーザーは安全プロトコルを迅速に取り除くことができます。また、Hereticのようなツールを使えば、基本的な技術スキルを持つ人なら誰でもこのプロセスを簡単に行うことができます。現在、オンラインには6,000以上のアブリテートされたモデルが存在しており、これは過去の年と比べて大幅に増加しています。
一部の人々は、サイバーセキュリティ研究などのポジティブな目的でこれらのモデルを使用していますが、その一方で悪用に関する懸念も報告されています。ユーザーはこれらのモデルを使って有害なコンテンツを生成したり、暴力を計画したり、詐欺を行ったりしています。監視が不十分なため、開発者はこれらのモデルの使用状況を把握することができません。
議員たちは、これらの制限のないモデルがもたらす潜在的な危険に注目し始めています。一部の専門家は、安全対策を強化するか、有害なモデルへのアクセスを制限することを提案していますが、これらの解決策にはトレードオフがあります。オープンウェイトAIの利点と悪用のリスクのバランスをどう取るかについての議論は続いています。
91.ロタリーGPUの挑戦(Rotary GPU: Exploring Local Execution for Large MoE Models Under Limited VRAM)
この論文では、大規模言語モデルをより小型のハードウェアで利用しやすくする方法について考察しています。能力の向上に焦点を当てるのではなく、アクセスのしやすさを重視しています。多くの組織は、予算やセキュリティ、ハードウェアの制約により、強力な計算リソースを利用できないという課題に直面しています。この研究では、Rotary GPUという手法を紹介しており、これによりMixture-of-Expertsモデルが中程度のGPUを搭載した一般的なノートパソコンで動作することが可能になります。テストでは、このモデルが効率的にテキストを生成し、適切なメモリ量を使用していることが確認されました。大規模なデータセンターを置き換えることが目的ではなく、限られたリソースの環境でも大規模モデルの能力を活用できるかどうかを探ることが狙いです。この研究の結果は、これらのモデルへのアクセス向上が今後の重要な研究分野であることを示唆しています。
92.Unlawful by design: Exposing the human rights costs of generative AI(Unlawful by design: Exposing the human rights costs of generative AI)
要約がありません。
93.エンベロープ開放:AIチームの新基準(Open Envelope – an open schema for defining AI agent teams)
AIエージェントチームを定義するための新しいオープンJSONスキーマが作成されました。マルチエージェントシステムが一般的になってきている中で、標準化された方法でそれらを説明することが重要です。現在の実装はさまざまなツールに依存しており、統一性が欠けています。このスキーマはその問題を解決することを目的としています。
スキーマはschema.openenvelope.orgで入手可能で、SchemaStoreにも含まれており、VS Codeでの自動補完や検証が簡単に行えます。また、npmを通じてプログラムによる検証にもアクセスできます。
このスキーマの主な特徴には、エージェントの定義(役割、プロンプト、モデル、アクセスポリシー)、監督者とサブエージェントの階層、人間のチェックポイント、パイプライン、スケジュール、デプロイ時の秘密や変数、特定のホストと通信できるエージェントを制御するためのアクセスポリシーが含まれています。
目標は、チームを一度定義すれば、互換性のあるシステム上で実行できるポータブルなフォーマットを作成することです。これは、コンテナ用のDockerfileに似ています。管理されたランタイムも利用可能ですが、このスキーマはオープンソースであり、誰でも実装できるようになっています。
特にマルチエージェントシステムに経験のある方からのフィードバックを歓迎します。
94.SQLiteで簡単ワークフロー(SQLite is all you need for durable workflows)
最近のDBOSの議論によると、SQLiteは多くの耐久性のあるワークフローに十分であるとされています。複雑なデータベースシステム、例えばPostgresが必要だと考える人もいますが、著者はSQLiteが多くのシステムのニーズを満たすことができると提案しています。
耐久性のある実行という概念は、通常、堅牢なインフラストラクチャに焦点を当てますが、重要なのはワークフローの状態を維持することです。これは比較的安価に管理できます。
SQLiteの利点は、別のデータベースサービスを必要とせず、ワークフローの進行状況をシンプルかつトランザクショナルに保持できる点です。これにより、複雑さや運用コストが削減されます。
SQLiteファイルを管理するために、Litestreamを使用すると、変更をS3互換のストレージにバックアップできます。これにより、バックアップや移行が容易になりますが、非同期レプリケーションには制限があります。
SQLiteは特にAIエージェントに適しています。AIエージェントは通常、小さく自己完結した状態を必要とします。複数の小さなサーバーにそれぞれSQLiteデータベースを持たせることで、単一の大きなデータベースよりもシンプルで障害の隔離が容易になります。
SQLiteは多くのケースで十分ですが、Postgresは高い可用性やスケーラビリティが求められるシナリオに適しています。必要のないシステムを過度に複雑にしないことが重要です。
多くのワークフロー、特にAIにおいては、ローカルのSQLiteデータベースとLitestreamを通じたバックアップが実用的で効率的な解決策を提供します。
95.クロード4.8(Claude Opus 4.8)
2026年5月28日に、Claude Opus 4.8が発表されました。この新バージョンは、前のOpus 4.7に比べていくつかの改善が施されています。アップグレードにより、さまざまな作業のパフォーマンスが向上し、価格は変わりません。
主な特徴として、まず「努力制御」が挙げられます。ユーザーは、Claudeがタスクにどれだけの努力をかけるかを選べるようになり、迅速な応答やより徹底した対応が可能になりました。また、「ダイナミックワークフロー」という新機能が追加され、大規模な問題に対して多くのサブタスクを同時に実行することができるようになりました。さらに、「ファストモード」では、Opus 4.8が従来のモデルよりも2.5倍速く動作し、コストも低く抑えられています。
パフォーマンスの改善については、初期のユーザーから、Opus 4.8がコーディングや法務作業などのタスクにおいて、より良い判断力、信頼性、一貫性を示しているとの報告があります。ベンチマークテストでも優れた結果を出し、さまざまな分野でGPT-5.5に対抗しています。また、このモデルは不確実性を正確に指摘し、出力のエラーを減少させるため、より誠実であると評価されています。
ユーザーからのフィードバックでは、Opus 4.8が協力作業や文脈の処理、全体的なユーザー体験の向上において高く評価されています。このモデルは、精度と信頼性が求められるプロフェッショナルな作業において、重要なアップグレードと見なされています。
今後の開発については、同社はモデルのさらなる向上を計画しており、現在はサイバーセキュリティ用途向けの新しいクラスのモデルが限られたテスト段階にあります。
Claude Opus 4.8は現在、以前と同じ価格体系で利用可能です。通常の使用料金は、入力トークンが100万トークンあたり5ドル、出力トークンが100万トークンあたり25ドルです。
96.ジグ再構築(Zig: Build System Reworked)
Zigの最近の変更点についての要約です。
新しいELFリンカーが大幅に改善され、LLVMやLLDなどの外部ライブラリとのリンクが可能になりました。特に、迅速なインクリメンタルコンパイルをサポートしており、デバッグ時にパフォーマンスを損なうことなく素早く再ビルドできるのが特徴です。ユーザーには、x86_64 Linuxで新しいELFリンカーを試すことが推奨されています。
ビルドシステムも再構築され、設定と実行プロセスが分離されました。これにより、ビルドが速くなり、変更があった場合にはユーザー固有のビルドロジックのみがコンパイルされるため、効率が向上します。変更は主に互換性を保っていますが、一部のビルドスクリプトには調整が必要です。
LLVMバックエンドによるインクリメンタルコンパイルのサポートも改善され、エラーレポートや成功したビルドのコンパイル時間が短縮されました。この機能は現在のマスターブランチで利用可能で、次回のリリースに含まれる予定です。
型解決システムの大幅な更新が完了し、よりクリーンで効率的になりました。改善点には、型フィールドの処理が向上し、依存関係のループに対するエラーメッセージが明確になったことが含まれます。
I/O操作の新しい実装が追加され、io_uringやGrand Central Dispatchを使用してパフォーマンスと柔軟性が向上しました。これらの実装は実験的であり、さらなるテストが必要です。
ローカルパッケージストレージが改善され、プロジェクト内の依存関係の管理が容易になりました。また、zig buildに新しい--forkフラグが導入され、開発のためにパッケージソースを一時的にオーバーライドできるようになりました。
ネイティブのWindows APIを優先する取り組みが進められており、これによりオーバーヘッドが減少し、パフォーマンスが向上しています。
Zigの標準ライブラリは、冗長なCライブラリコードをZigの実装に置き換える方向に進んでおり、コードベースが簡素化され、パフォーマンスが向上しています。この移行は、外部ライブラリへの依存を減らし、libc関数とZigのコンパイルおよびリンクプロセスの統合を強化することを目的としています。
全体として、Zigはパフォーマンスの向上、ビルドプロセスの改善、標準ライブラリの洗練を進めており、開発者にとってより使いやすいものになっています。
97.広告疲れ(I'm So Tired of Ads)
著者は、日常生活における広告の過剰な存在に対する不満を表明しています。動画を見たり、ポッドキャストを聞いたり、運転したり、番組をストリーミングしたりする際に、広告がどのように侵入してくるかを描写しています。広告ブロッカーを使って避けようとしても、しばしばばかげた商品や必要のない商品に関する広告に出くわすことが多いと述べています。
著者は、広告がますます増え、煩わしくなっていることを嘆いています。昔のもっと創造的で記憶に残る広告と対比し、企業が消費者の体験よりも利益を優先していると感じています。そのため、広告の騒音の中で本物の製品を見つけるのが難しくなっています。記事は、絶え間ない広告文化に対する無力感を強調し、より控えめなマーケティングを望む気持ちで締めくくられています。
98.2026年の履歴書審査法(Recruiters, How do you vet resume in 2026?)
著者は最初、Antigravityのようなツールを使うことにためらいがありましたが、最近、Minecraftのクローンを作るために試してみました。わずか20分で、そのツールは無限の世界生成などの機能を持つ基本的なボクセルゲームを生成しました。著者は、多くの人が以前にMinecraftのクローンを作っていることを認識しており、それがツールの迅速な出力に影響を与えた可能性があると考えています。この経験は、将来的に履歴書をどのように評価するかという懸念を引き起こします。特に、業界に新しく入ってくる人たちが、こうしたツールを使ってプロジェクトを進めることが増えるかもしれないからです。
99.レゴ盗難事件(Bricks and Minifigs Stole a Man's $200k Lego Collection)
MyBrickLogは、LEGO®コレクター向けの無料オンラインツールで、ユーザーが自分のコレクションを管理し、価格を確認し、ウィッシュリストを作成することができます。20,000以上のLEGOセットが登録されており、所有しているセットを把握したり、未開封や開封済みの状態を記録したり、小売価格や転売価格を監視したりするのに役立ちます。
最近、ブライアン・マンセルという男性が、Bricks & Minifigsが彼の20万ドル相当のLEGOコレクションを盗んだと主張する問題が発生しました。ブライアンの父、エド・マンセルは、長年にわたり大規模なLEGOスター・ウォーズコレクションを築いてきました。エドがコレクションを売ることを決めた後、ブライアンは地元のBricks & Minifigs店と委託契約を結びました。しかし、企業本部が店舗を引き継ぐと、契約を守らず、コレクションの状況について虚偽の説明をしたとされています。
ブライアンはコレクションを取り戻そうとする中で大きな困難に直面しました。企業の代表者に誤解を招かれ、権利を主張しようとした際には警察が介入する事態にもなりました。YouTuberのレックレス・ベンがこの問題を取り上げ、状況を記録し、会社に直接対峙しました。
裁判所はBricks & Minifigsに不利な判決を下しましたが、店舗はブライアンのコレクションを返却することなく閉店しました。この一連の出来事は、企業倫理や被害者の扱いについての懸念を呼び起こしました。このケースは、個人と大企業の間の責任や権力のダイナミクスに関する問題を浮き彫りにしています。
100.クラウドの動的ワークフロー(Dynamic Workflows in Claude Code)
Claude Codeは、新機能「ダイナミックワークフロー」を発表しました。この機能により、通常は時間がかかる複雑なタスクを効率的に処理できるようになります。ダイナミックワークフローを使うことで、Claudeは複数のサブエージェントを同時に管理するオーケストレーションスクリプトを作成でき、これまで数ヶ月かかっていたプロセスが数日で完了するようになります。
この機能は、大規模な問題に特に効果的です。例えば、広範なコードベースのデバッグや大規模なマイグレーションの実行などに役立ちます。ダイナミックワークフローは、Claude CodeのCLI、デスクトップアプリ、VS Codeの拡張機能など、さまざまな形式で利用可能で、Claude APIを通じてアクセスできます。
ダイナミックワークフローを利用するには、ユーザーがClaudeに作成を依頼するか、「ウルトラコード」という設定を有効にする必要があります。ただし、これらのワークフローは通常のセッションよりも多くのトークンを使用する可能性があるため、最初は小さなタスクから始めて使用方法を理解することをお勧めします。
初期のユーザーからは、コード監査やセキュリティチェック、大規模なコードマイグレーションなどのタスクでダイナミックワークフローが成功したとの報告があります。特に、ある大規模なコードベースがZigからRustに移行するのに、わずか11日で成功した事例が注目されています。
全体として、ダイナミックワークフローは、複雑なエンジニアリングタスクを迅速かつ効率的に完了させることで、生産性を向上させ、並行処理によるより良い調整と結果を実現します。