あなたがOS(オペレーティングシステム)となり、プロセス、メモリ、I/O イベントを管理するゲーム

2026/06/23 18:35

あなたがOS(オペレーティングシステム)となり、プロセス、メモリ、I/O イベントを管理するゲーム

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

要約

Japanese Translation:

このシミュレーションゲームでは、アイドル状態のプロセスから引き起こされるリブートクラッシュを回避しながら、プロセス、メモリー、I/O イベントを管理するコンピュータオペレーティングシステムとして行動できます。ゲームは https://plbrault.github.io/youre-the-os と itch.io で利用可能です。本プロジェクトには Python 3.14 が必須であり、グローバルシステムへの干渉を防ぐため、

pyenv
を使用して専用環境(例:
.venv
)にローカルにインストールし、
pipenv
を用いて管理してください。安定性の確保のため、非安定なメインブランチではなくリリースタグを检出(checkout)してください。サンドボックス段階は
pipenv run sandbox <config>
で実行でき(設定ファイルは
src/sandbox/
にあり、Git が無視対象)、自動化スクリプトは
pipenv run auto <script.py> [args]
で実行できます。ただしこれらは画面の色を急速に変化させる可能性があります。itch.io 向けウェブビルドは
web.zip
アーカイブを生成することで作成されます。レポジトリにはリンティングおよびユニットテスト用のコマンドが含まれています。"bug" または "help wanted" とラベル付けされた課題に対してプルリクエストが受け入れられ、AI エージェントは
AGENTS.md
ガイドラインに従う必要があります。改善アイデアは Discussions タブで共有してください。ゲームは Muhammat Sukirman、Aleksandar Cvetanović、OpenMoji および open-font-license フォントの VT323 と Victor Mono からなるクリエイティブコモンズ資産を使用しており、GNU GPLv3+ ライセンスの下で配布されています(Copyright © 2023-present Pier-Luc Brault)。

本文

You're the OS: 開発・使用方法ガイド

「あなた」がオペレーティングシステムの全てであると認識し、プロセスとメモリを管理するシミュレーションゲームです。長期間アイドル状態のプロセスが残っているとシステムが不安定になり、ユーザーは再起動(リロード)せざるを得なくなる可能性があります。

リンク情報

前提条件

このプロジェクトは以下の環境での動作を保証しています。

  • Python 3.14
    • 他のバージョンとの互換性は保証されません。
    • システム全体に影響を与えずに特定のバージョンをインストールするには、
      pyenv
      の使用を推奨します。

環境設定

pipenv の導入

プロジェクトルートディレクトリ配下に仮想環境を作成します。

pipenv sync
# または .venv を作成後、依存関係を解決
pipenv install

使用方法

注意: 主要ブランチ(

main
など)は不安定な可能性があります。安定したバージョンをお求めの場合は、リリースタグを切り替えてください。

クイック起動

コマンドラインで以下いずれかのモードを選択して実行できます。

  • デスクトップアプリケーションとして実行
  • ウェブ版として実行
  • サンクスボックス(サンドボックス)モードとして実行

サンクスボックスモード

開発目的の機能であり、メニューをスキップしてカスタムステージを即座に実行できます。

  1. 設定ファイルを作成する
    • 推奨ディレクトリ:
      src/sandbox/
    • 例:
      src/sandbox/sample.py
      (Git 無視対象)
  2. コマンドを実行する
    • <script_name>
      を実際の設定ファイル名に置き換えてください。
    • モジュールパスは
      sandbox.<ScriptName>
      の形式です。
pipenv run sandbox sandbox.sample

自動化スクリプト

画面表示色の急激な変化を伴うため、自己責任で実行してください

元実装:@Wiguwbe

使用方法

  • ヘルプオプションを表示:
    pipenv run auto --help
    
  • スクリプトを実行(例:
    automation/skeleton.py
    を参照して作成してください):
    pipenv run auto <script.py> [引数]
    

ビルドとテスト

ゲームを配布用または検証用に構築・テストするための手順です。

  • ウェブ版をビルド(実行不要な静的サイト生成)
  • itch.io 向けアーカイブ作成:
    web.zip
    を生成
  • コード品質チェック: ラインタの実行
  • 動作検証: ユニットテストの実行

コントリビューション

オープンソースとして誰でも貢献できます。

  • 歓迎される対応:
    • bug
      または
      help wanted
      のラベルが付いた議題への対応プルリクエスト
  • AI ツールの利用時:
    • エージェントが
      AGENTS.md
      に記載されているすべての指示に従うよう確認してください。
  • アイデアの共有:
    • ゲームの改良アイデアは、ディスカッションタブでお知らせください。

ライセンス情報

ソフトウェアライセンス

  • GNU General Public License v3.0 以降(自由ソフトウェア財団定義)
  • 著作権: © 2023–現在 Pier-Luc Brault (pier-luc@brault.me)
  • 保証について: いかなる保証もありません(有用性、売却性、特定目的への適合性等)。

アセットライセンス

各リソースの権利は以下の通りです。

アセット内容出典・著作権者ライセンス条件
アイコン/ロゴMuhammat SukirmanCC BY 3.0(改変版)
エモージ絵文字OpenMojiCC BY-SA 4.0
ゲームオーバー画像Aleksandar CvetanovićCC0(Pixabay 規約準拠)
メインフォント (VT323)Peter HullOFL
サブフォント (Victor Mono)Rune BjørneråsOFL

同じ日のほかのニュース

一覧に戻る →

2026/06/26 6:44

「パスポート查验」の時代におけるインターネットはあなたのプライバシーを破壊する

## Japanese Translation: **:16歳未満に対するオーストラリアの新しいSNS禁止措置は、2025年12月に施行されるものの、アクセスの大幅な抑制には至っておらず、調査では制限があるにもかかわらず退会せずにプラットフォームを利用し続ける子供が約70%いることが示されています。この法律は、主に学校の授業時間外におけるインターネット利用において機器の使用自体が禁止されている場合に適用され、年齢確認が不十分であることを踏まえ、退会を強制します。コンプライアンスの確保のために生体情報や政府発行の身分証の収集を義務付けていますが、曖昧なガイダンスにより、機密情報の過剰収集が生じ、結果としてオーストラリア人の個人データを約7万人に及ぶ大規模な漏洩を引き起こしました。連邦法に従うために当局は、シンガポール拠点の k-ID を含む第三者による検証ツールを利用しており、オーストラリアを同様の禁止措置を採用する英国、EU およびその他の国々に見られる世界的な潮流に合わせることになりました。高い回避率への対応として、公式は VPN の使用に対する「年齢制限ゲート」を導入を検討しています。しかし、これら厳格な対策には重大な欠点があり、広範な生体情報による検査を通じてオーストラリアが中国やイランと類似した権威主義的な監視モデルを採用するリスクがあります。結論として、未成年者を中毒性の高いフィードや成人向けコンテンツから守ろうとする一方、現在のアプローチはオンライン上の匿名性を脅かし、将来的なプライバシー侵害の可能性を増大させており、米国における各州レベルでの取り組みの違いに反映されるこの懸念も、連邦レベルの法案である「キッズ・オンライン・セーフティ法(KOSA)」を含む案にも見られます。

2026/06/26 0:48

エルコラネオの巻物が初めて全文解読された

## 日本語翻訳: 2026年6月25日、研究者は物理的に切断することなくシールされたエルコーラネオムの巻物PHerc. 1667のギリシャ語原文を仮想的に解開し、完全に読み解くという画期的成果を達成した。これらの炭化した巻物は過去2000年間、ヴェスビオ火山(西暦79年)の噴火から生き残ったのは、外層を開けるには極めて脆くなってしまったからである。19世紀、1969年および1980年代に行った以前の試みでは外層が損傷し、元の高さが19〜24cmあった中で、保存状態を保っていたのは高さわずか8cmの内核のみであった。 ヨーロッパシンクロトロン放射施設(ESRF)で実施された高分解能位相コントラストX線マイクロCT走査により、チームは巻物の幾何学的形状を再構成し、表面をデジタル的に平坦化し、機械学習を用いて微弱なインクの痕跡を回復させた。この非侵襲的アプローチにより、1.4メートルの完全な記述面上に存在する約22コラム分のテキストが成功裏に解読された。ブレント・シールス教授によるエデュクレボラブの研究成果や、ヴェスビウスチャレンジチーム(元参加者を含む)に基づくこの研究では、PHerc. 1667には紀元前2世紀のもう一人のアリストクロン(クリッソッポスの甥)に帰属する道徳哲学に関する論説が含まれていることが明らかとなった。また、巻物1(PHerc. パリ4)やPHerc. 139など、他の巻物も読めることが確認され、タイトルへの帰属のために改良されたものもある(例えばフィルデモスの『神について』第8巻)。 この拡張可能な手法は、脆弱な状態を保ちつつシールされたパピルスが完全に解読可能であることを証明し、古代のストア派およびエピックュレオス主義者の哲学、詩、プロザを含む数百の残存巻物へのアクセスを可能にした。scrollprize.org/data において、すべてのデータ、テキスト転写、コード(GitHub)、再構成された表面をオープンなクリエイティブ・コモンズライセンスの下で公開することで、このプロジェクトは代替不可能なこれらの遺物が新たな研究のために利用可能であり続ける一方で、さらなる損傷を引き起こさずアクセスできることを確保している。

2026/06/26 5:50

Un-0:結合振動子による画像生成

## Japanese Translation: Unconventional AI による Un-0 プロジェクトは、エネルギーを大量に消費する GPU 深層学習から、結合振子を用いた物理学に基づく計算への画期的な転換点を示しています。2026 年 6 月 25 日にリリースされ、このアプローチは従来のニューラルネットワークに依存せず、常微分方程式(ODE)を解くことで、およそ 1,000 倍のエネルギー効率を実現します。アーキテクチャは学習可能な振子パラメータ——具体的には Kuramoto フレームワーク内の結合強度と固有周波数——を活用し、明示的なオイラー積分スキームを使用してエンドツーエンドで訓練を行います。 パフォーマンスに関しては、ImageNet 64×64 モデル(Un-0.n16384)は FID スコア 6.74 を達成しました。この品質は DCGAN や BigGAN などの初期の従来型ジェネレーターと重なるものの、現在では EDM のような最新の最先端モデルには及びません。アブレーションの結果は、訓練されたダイナミクスが多様性と汎化能力を維持し、低パラメータの従来型デコーダーが画像の忠実度を担当することを確認しています。CIFAR-10 および ImageNet での訓練において、最大のモデル(学習可能なパラメータ 322.44M、6.21M パラメータのデコーダーを含む)には 640 B200 GPU アワーが使用されました。オープンソースツールのうち、重みおよびスクリプトも利用可能で、研究の促進に役立ちます。今後の展望として、チームは高度なアルゴリズムによって残りの品質ギャップを埋め、CMOS チップなどの物理ハードウェアでの展開に向けて準備を進める計画です。これは AI のエネルギー消費を大幅に削減することによって持続可能な未来を約束します。 ## Text to translate: The Un-0 project by Unconventional AI marks a pivotal shift from energy-intensive GPU deep learning to physics-based computation using coupled oscillators. On release on June 25, 2026, this approach achieves roughly 1,000 times better energy efficiency by solving Ordinary Differential Equations (ODEs) rather than relying on traditional neural networks. The architecture leverages learnable oscillator parameters—specifically coupling strengths and natural frequencies within a Kuramoto framework—and trains end-to-end using an explicit Euler integration scheme. Regarding performance, the ImageNet 64×64 model (Un-0.n16384) achieves an FID score of 6.74. While this quality overlaps with early conventional generators like DCGAN or BigGAN, it currently trails modern state-of-the-art models like EDM. Ablation results confirm that the trained dynamics preserve diversity and generalization, while a low-parameter conventional decoder handles image fidelity. Training on CIFAR-10 and ImageNet used 640 B200 GPU-hours for the largest model, which includes 322.44M trainable parameters and a 6.21M parameter decoder. Open-source tools, including weights and scripts, are available to accelerate research. Looking ahead, the team plans to close the remaining quality gap through advanced algorithms and prepare for deployment on physical hardware like CMOS chips, promising a sustainable future for AI by drastically reducing energy consumption.