子どもの時代におけるコンピューティング

2026/05/24 21:07

子どもの時代におけるコンピューティング

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

要約

Japanese Translation:

Susam Pal の 2026 年 5 月 24 日に発表された思索は、1992 年に新しい学校を始めた当時の早期コンピューター使用の幼少期経験を振り返っています。ラボでは、地域のケイ酸塩工場から寄付された古い IBM PC 互換機が利用され、月に約 2 時間のアクセス時間を用意していました。これらの機器にはモノクロ CRT モニター、ハードディスクはなく、RAM は数 hundred キロバイト程度しかなかったため、MS-DOS と LOGO.COM を 5¼ インチのフロッピーディスクから読み込んで起動する方式で、永久記憶装置がなかったため全ての作業は一時的なものであり、物理的にノートに書き込むまでには至りませんでした。Logo プログラミングでは、しばしば家中のグラフ用紙上で結果をトレースし、それをラボで約 30 分間実行してから確認するというプロセスが取られていました。コードの配布は完全にアナログ的でした:クラスメイトたちはテキストを鉛筆でノートにコピーし、再びマシンに入力していました。ゲームがマイルストーンとなり、最初は Moon Bugs から始まり、Space Invaders、Bricks、Grand Prix Circuit(GPEGA を介してリリース)、そして Digger(自己起動可能なフロッピーディスクから直接実行)といったタイトルが続きました。GW-BASIC は単なるテキストベースの I/O のみしか許容しなかったため、「Invaders 風」という自動演奏機能付きのゲーム Andromeda Invaders が後になって意識されたという話もあります。著者はコンピュータールームでの感覚的記憶を懐かしんでいます:稼働するハードウェアのbuzz、POSTビープ音、そして空調された部屋に特有の匂いなどです。

Text to translate:

Susam Pal's reflection, published on 24 May 2026, looks back at his childhood experience with early computers at a new school starting in 1992. The lab used donated old IBM PC compatibles from a local silica factory, offering about two hours per month of access to machines with monochrome CRT monitors, no hard drives, and only a few hundred kilobytes of RAM. Students booted by loading MS-DOS and LOGO.COM from 5¼-inch floppy disks; without permanent storage, all work was ephemeral until physically written in notebooks. Logo programming often involved tracing results on graph paper at home before running them for roughly thirty minutes in the lab. Code distribution was entirely analog: classmates copied text into notebooks with pencils and re-typed it into machines. Games became milestones—starting with Moon Bugs, then titles like Space Invaders, Bricks, Grand Prix Circuit (launched via GPEGA), and Digger (which ran directly from a self-booting floppy). GW-BASIC allowed only simple text-based I/O, leading to a later realization of an "Invaders-like" game named Andromeda Invaders with auto-play. The author recalls sensory memories of the computer lab: the buzz of running hardware, POST beeps, and a distinctive smell tied to the air-conditioned room.

本文

少年期のコンピューティング:三十年経っても蘇る記憶

ササム・パル氏による 2026 年 5 月 24 日の投稿です。幼少期にコンピューターとの出会いがあった著者は、今もその世界に深い愛情を抱いています。

転校と计算机室の発見

  • 1992 年、8 歳の頃、カリキュラムの変更に伴い新しい学校へ転校しました。
  • その時は** computers の重要性**に気づいておらず、保護者も関心を示していませんでした。
  • しかし、新学校には当時では驚異的な「コンピュータ室」がありました。
  • 育った工業都市での机材はシリコン工場から継承されたものであり、月に約2 時間の限られたアクセス時間しか確保できませんでした。
  • これもまた私にとって全く新しい世界を開くきっかけとなりました。

当時のコンピュータ環境と「保存」の意味

  • 入室儀式:高価な機器を守るため、靴を門の外において入るというルールがありました。
  • 機材:古いIBM PC 互換機。画面はモノクロCRT モニターが主流でした。
    • ハードディスクドライブなし。
    • RAM は数100 キロボイト程度しかありませんでした。
  • 運用手順:毎回同じ作業を繰り返す必要がありました。
    1. 5¼ インチフロッピーディスクへのMS-DOS読み込み。
    2. 別のディスクへのLOGO.COMロード。
    3. 小さな Logo プログラムを作成し、亀の動きを観察する。
  • データの保存問題
    • HDD が存在せず、RAM も消去されやすいため、電源を切る瞬間に作業はすべて消失します。
    • そのため、「プログラムを保存する」とは、文字通り物理的なノートに手書きで記録し直すことを意味しました。

アナログなプログラミング体験とオープンソース精神

  • アクセス時間が限られたため、自宅でペンと紙を使ってプログラムを描画することがほとんどでした。
  • 実行確認(テスト)にはグラフ用紙上で図示しながら追跡していました。
  • コンピュータ室での稼働時間はようやく約 30 分確保できるようになりました。
  • 代表的なプログラム:破線が家の輪郭を周回するアニメーション付きの家を描くプログラム。
    • 周囲から好意を受け、コピーして詳細を変更したり、独自の工夫を加えたりしました。
    • これは私の最初の**「フリーおよびオープンソースソフトウェア」**の体験でした。
    • ライセンス条件:「好きに使いなさい。ただし、面白い変更を加えた場合は教えてほしい」。
  • 配布システム:完全にアナログ。同級生が鉛筆でコードをノートに書き写し、コンピュータ室に戻ってキーボードで入力するという作業を行いました。

コンピュータゲームとの出会いと夢の実現

『ディガー』への感激

  • 友人のすすめでウィンドミル・ソフトウェア製の『ディガー』に触れました。
  • 自己起動ディスクを搭載しており、DOS のフロッピーを挿入する複雑な儀式が不要でした。
    • フロッピーを直接挿入するだけでシステムが起動し、ゲームが始まりました。

夢の叶えられ方:『アンドロメダ・インベーダー』

  • 『スペースインベーダー』に触発され、制作したいと思うようになりましたが、当時の GW-BASIC の知識やアクセス機会が不足していたため実現できずいました。
  • 2022 年、大人になってからついに『スペースインベーダー』風のゲームを完成させました。
    • 作品名:アンドロメダ・インベーダー
    • 特徴:当時の子供向けゲームにあった「自動プレイモード」を搭載。画面を見つめて数秒待つだけで自動的に開始され、眺めるだけでも楽しめる作りになっています。
  • 三十年の遅れですが、子供の頃の夢を叶えることができました。

『グランド・プライス・サーキット』の魅力

  • アクコレード・インク製の 3D RPG で、私の心を揺さぶりました。
  • GPEGA
    コマンドで起動すると、瞬く間に素晴らしいオープニング音楽が流れます。
  • 驚きの体験
    • Logo や GW-BASIC での 2 次元幾何学の知識しかなかった子供にとって、3 次元空間のフィクション世界をプロジェクションとして描画される信じ難さを感じました。
    • キーボード入力でその世界を進むことが可能だったことに不思議さと興奮を抱きました。

三十年経った今も蘇る五感

  • 当時の記憶と感情は今も鮮明に残っています。
  • 視覚と聴覚
    • コンピュータ室の PC 十台から発せられるザーというbuzzing 音
    • 電源投入時の自己診断(POST)から鳴るビープ音
  • 嗅覚
    • 冷房が効いた密閉された室内に漂う特有の、不思議に心地よい匂い
  • この「匂い」は言葉で表現しにくく、予期せぬ場所(廊下や商店街など)で見かけると、瞬く間に少年期のコンピューティングの日々へ連れ去ります
  • 幼少期のこれらの体験は、私にとって最も強く、鮮烈な記憶の一部であり、驚きと探求に満ちた魔法のような出来事でした。

同じ日のほかのニュース

一覧に戻る →

2026/05/25 3:56

オーストラリアの週 4 日制研究データで生産性が向上したと示唆されました

## 日本語訳: *Nature* の『Humanities and Social Sciences Communications』に発表された新研究によると、4 日勤務週間の試行を継続しているオーストラリア企業のうち 15 社のうち 14 社が「100:80:100 モデル」(完全な給与、80% の労働時間、全出力)を採用していたことが示されています。デイキン大学のジョン・ホプキンス教授を筆頭に、2023 年初頭から 2024 年秋にかけて行われたインタビューでは、不動産管理、出版、ヘルスケア技術、法律、ソフトウェア開発など幅広い業界を対象としました。どの企業でも生産性は低下しておらず、6 つの企業で向上し、9 つの企業が出力を維持していました。1 社は大きな内部変化により試行から退出し、もう 1 つはすでに 8 年間のパイロットプログラムを実施済みでした。バーンアウトが主な要因となったのは 6 社で、これらは単なる収益だけでなく、離職率、欠勤日、病休日、メンタルヘルス休暇をモニタリングしました。これは、2025 年の『Beyond Blue』調査でも示されているように、オーストラリアの労働者の半数がバーンアウトを経験しており、特に若年層と親御さんにおいて顕著であることと整合しています。国際的には、200 社以上の英国企業と 45 社のドイツ企業(主に中小企業)が給与カットなしでこのモデルを採用しています。導入方法は業界のリズムや業種によって異なります:顧客接点を持つ組織は休暇日を分散させる傾向があり一方、医療、緊急サービス、物流、ホスピタリティなどの分野は構造的なスケジュール調整の課題に直面します。企業は不要な会議を削減し、タスクを自動化し、低価値な仕事を排除することでワークフローを合理化しています。批判者は、一部の短期的な利益が新奇効果によるものかもしれないと注意喚起しています。今後を見据え、AI は反復的なタスクを自動化して労働者が時間を取り戻すよう助け、単に日常の業務量を増やすのではなく、将来の成功はウェルビーイングと離職防止を追跡することによって実現されると考えられています。全体としての変化は、効率性と並んで人間のウェルビーイングを最優先とする持続可能なパターンの方向へと向かっています。

2026/05/21 9:15

LAN-LOK:南极向け DOS サボタージュゲーム「34 年間も消失した」作

## Japanese Translation: AlphaPixel は、Mark Chappell および Shane Maloney という研究者により Palmer Station で作成された稀な 1991 年の南极観測ステーション用コンピューターゲーム「LAN-LOK」を成功裏に蘇らせた。本プロジェクトは、同ステーションで初めてのピアツーピア LAN(PalmerLAN/GrapeVine)の設置後に開発が行われた「Evil Al サボタージレース」というタイトルであり、30 年以上も知られていなかったところ、創業者である Chris Hanson が 2025 年に未開封のコピーを発見した。Hanson はその後にゲームの対抗役(悪の AI「Evil Al」)の実在のモデルとなった人物である Al Oxton(「ajo」氏)と連絡を取り、メールを通じて作成の詳細を確認させた。 このプロジェクトは、この廃棄された 16 ビットプログラムを現代的な遊べば良い体験へと変え、現在 Archive.org でアクセスでき、AlphaPixel 経由でダウンロード可能となっている。 gameplay は、プレイヤーがディレクトリを削除したりディスクをフォーマットしたりするなどのサボタージュ行為を行い、AI が制御する「Evil Al」と対戦しながら、特定のターゲット(例:重要な"Hobbs"ノード)への攻撃と勝利に必要なスコア要件を満たすことを目指す 5 分のレースである。長期的な存続性を確保するため、AlphaPixel は Ghidra や Reko といったリバースエンジニアリングツールを用いてレガシーコードのデコンパイルを行い、16 ビットシステムと 64 ビットシステム間の互換性問題を解決するとともに、SDL フレームワークを使用してグラフィックおよび入力処理を更新している。また AI ツールの活用も行う可能性がある。この取り組みは単に南极からユニークなデジタルアーティファクトを救い出しただけでなく、AlphaPixel の広範なレガシーデータの復元に関する専門性を示しており、8 ビットデバイスから現代の RISC-V プロセッサに至るまでのさまざまなアーキテクチャにおいて、エミュレーションされたゲームからフォレンジック動画の回復まで幅広く対応できることを証明している。

2026/05/25 3:39

Jujutsu で Git Rigour Fatigue を克服する

## Japanese Translation: 著者は、コードレビューを「種類別(例:赤で変更内容、青で UI)」に分類し、履歴を確定させる前に視覚的なワークフローを採用するためのステブのジュジュツチュートリアルへの相談を推奨しています。このアプローチは、デバッグによる修正とリファクタリングを単一のブランチ内で混在させるという一般的な誤り(コミットが以前の作業を上書きすることで頻発するコンフリクト)を回避します。標準ツールである `jj absorb`(ファイルの所有者との相性が悪いため課題が多い)や厳格なシーケンシング手法とは異なり、この手法では中間ステップごとにコンパイルしなくてもよい、当初はごちゃまぜの「全コミット」を受け入れることで一時的なデバッグ状態を許容します。ターゲット対象となるクイッシュコマンドを最終段階に留め、特定の変更カテゴリを色分けされた独自のコミットに分離することにより、Git のシーケンシングや複雑な分割の堅牢性を伴わずとも清潔で視覚的な履歴を実現できます。この戦略は、開発中の各個々のコミットがコンパイル可能であるという保証を犠牲にしますが、厳格なステップバイステップのコンパイル要件よりも、明確な視覚的なソートと管理可能なレビュー単位を重視するチームにとって、軽量で柔軟な代替手段を提供します。

子どもの時代におけるコンピューティング | そっか~ニュース