視覚障害者(私自身も含め)向けに、レゴで農場を設計しました。

2026/01/06 3:02

視覚障害者(私自身も含め)向けに、レゴで農場を設計しました。

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

要約

Japanese Translation:

Summary

Mike Duxbury(グラウコーマにより6歳で失明し、動物栄養学の学位を持ち、ベッドフォース郡でインクルーシブ農場を運営した経験がある)は、アバディーンシャー州タールランド近くのニューート・オブ・ドラミに22エーカー(約88.7ヘクタール)の農場を開発しています。主要建物(約105 フィート長 × 40 フィート幅 × 15 フィート高さ)は、もともとレゴモデルとして設計されましたが、Rothienorman社のRPDによって正確な寸法と機能に合わせて建設され、広い通路、滑らかな床面、手すり、車椅子利用者や障害を持つ子供向けに調整可能な高さの設備が備え付けられています。

この農場には既に5頭の牛と少数の羊飼いがいます。将来的には豚、鶏、ヤギ、ウサギ、およびポリトンネルを導入する計画です。ハロウィン時に子供向けにカボチャ畑が開放される予定で、この施設は一年中稼働することを目指しています。ウィリアム(17歳、カミブラからの視覚障害者)、ダンカン(ストーンヘイブン出身)や米国から来た女性学生などの居住者がすでに独立して家畜への餌付けを行っています。

チャリティー状態は今年初めに確立され、£70,000 の資金がまだ必要です。Ballater と Clatt で募金イベントが開催されています。NFU Scotland は視覚障害者やその他の障害を持つ人々にキャリア機会を提供するこのプロジェクトを称賛し、アバディーンシャー自治体インフラサービス委員会のチェアマン・エイラン・ターナーは、学校や組織から農場での研修と配置に対する関心が高まっていることを強調しました。

本文

画像説明:マイク・ダックスブリが6歳の時から盲目です。

多くの農場で育った子どもたちと同様に、マイク・ダックスブリは生涯を通じて動物飼育や作物栽培への情熱を抱いています。6歳で緑内障によって視力を失い、「農業のキャリアは不可能だ」と言われましたが、彼はそれに屈せず「それは牛に赤い布を振り回すようなものだった」と語ります。最終的には動物栄養学の学位を取得し、ベッドフォードシャーで農場を設立しました。

現在57歳になるマイクは、アバーディーン郡(Aberdeenshire)に障害を持つ若者が農業に参入できるよう特化した農場を開発中です。レゴブロックで設計されたメインの農場建物には教室・作業場・動物取り扱いスペースがあります。

ウィシャスター郡(Worcestershire)にある家族経営の農場で少年時代にマイクは複数のコースへ応募しましたが、受け入れられたのは農業専門学校だけでした。BBCスコットランドニュースへのインタビューでは「それ以降は歴史だ」と語り、「素晴らしい時間を過ごした。もう孤立した盲目の個人ではなく、マイクとして生きていた」。それが彼の人生を変え、やっと自分が普通であると気づくことができたと述べています。

学位取得後は通信会社で多様性関連職に就き、その後農業へ戻りました。数年前に妻・ネス(Ness)と共にベッドフォードシャーでインクルーシブな農場をゼロから築き上げました。2023年にエディンバラのロイヤルハイランドショーで農業における多様性について語った際、スコットランドで同様の事業を立ち上げるという関心が急増しました。

「冗談半分で『ファームをくれ』と言った」とマイクは語ります。マクロベルト信託(MacRobert Trust)からタールランド近郊のニュートン・オブ・ドルミーに22エーカーの農地が提供され、当初はかなり荒廃していたものを立ち直らせたと述べています。

画像出典:マイク・ダックスブリ

画像説明:アバーディーン郡の農場建物はレゴで設計されたものです。

メイン建物の元々のレゴデザインは10段高く、完成させるには数百個のパーツが必要でした。実際に現地でRothienorman社(RPD)が建設した構造は約105フィート(32メートル)長、40フィート(12メートル)幅、15フィート(4.5メートル)高さです。また同社はプロジェクトのためラムを寄贈しています。

「私の模型の写真を撮って、一緒に実現した」とマイクは言います。「建築家が基にして設計した平面図はそのまま使われました」。彼らは素晴らしく、ほとんどの企業ならば一歩間違えて失敗するところですが、ここでは成功しました。私はレゴで実際に作る方が安く済むかもしれないとも冗談を言いました。盲目の人でも他者と協力して何かを創り出せることを示しています。

広げられた歩道、滑らかな床面、手すりは障害を持つ人々が安全に移動できるよう設計されています。周囲が安全であると知ることで、自信を持って自分の居場所を見つけることができます。

画像説明:マイクはレゴモデルに基づく建物を誇りに思っています。

農場は主に家畜を中心に運営され、現在は5頭の牛と少量の羊が飼育されています。豚・鶏・ヤギやウサギなどの小型品種も導入予定で、動物取り扱いに慣れていない人向けです。園芸作業用ポリトンネルは車椅子利用者と若い子どもたちに合わせて調整可能な装備を備えています。またハロウィンの際にはカボチャ畑をオープンする計画もあります。

「サイトと設備がアクセスしやすければ、誰でもチャンスになる」とマイクは語ります。「一年中利用できるスペースです」。今年初めに非営利団体として設立され、プロジェクトには約70,000ポンドの資金がまだ必要だと見積もっています。バラタ(Ballater)やクラット(Clatt)で募金イベントを開催しています。

「私たちは介護農場ではありません。目指すのは人々により良い未来を提供することです」と彼は言います。「ここにある施設が素晴らしいものになると信じています。」

画像説明:ネスとマイク・ダックスブリがタールランドの農場で住宅型学生を迎え入れています。

視覚障害者のウィリアム(17歳)はカンブリア州出身で、ずっと農業に関わりたかったと言います。彼は長期滞在型の学生として農場に来ており、「マイクが私の可能性を知ってくれて、それを実現できるようにしてくれる」と語ります。ウィリアムはすでに自分で羊と牛に餌を与えています。「それは驚きでした。最初の週の後、私はそれをやっていました」。多くの人々は理解していませんが、私たちが思っている以上に能力があることをもっと知ってもらう必要があります。

マイクは「彼のレベルである。ウィリアムはチャンスを掴みました。我々はとても誇りに思っています。彼の姿勢がそれを可能にしました。困難を乗り越えた」と述べています。またストーンヘブン(Stonehaven)出身のダンカンという学生もおり、週に一度農場に来て人々と交流し始めました。アメリカから来た女性学生は1週間滞在し、農業に関わりたいと言っています。

「知識を伝えることが大切です」とマイクは語ります。NFUスコットランドは「こうした革新的なプロジェクトを見るのに興奮している」と述べています。「このような取り組みは、視覚障害や他の障害を持つ人々が農業でキャリアを追求できる機会を開くことであり、そうでなければ手の届かないものだったでしょう。」

アバーディーン郡議会インフラサービス委員会長のアラン・ターナーは「素晴らしい」プロジェクトがすでに訓練と配置機会を求める組織や学校を引き付けていると述べました。マイクは農場が多くの人々に違いをもたらすことを願っています。「私たちは農業または自立を支援したいすべての人を助けるためにここにいます」と彼は語ります。「最大の突破口は、皆がコミュニケーションを取れるようになることです。会話を学び、チームの一員となる必要があります。」種まきは行われました。障害は決して消えるものではありません。みんなが貢献できる何かを持っていると受け入れましょう。

同じ日のほかのニュース

一覧に戻る →

2026/01/09 4:54

**200 行以内で書く Claude スタイルプログラムの作り方** 1. **目標を定義する** * プログラムが解決すべき問題(例:テキスト生成、データ分析など)を決める。 * 必要な入力・出力、および制約事項を概略化する。 2. **適切な言語とライブラリを選ぶ** * 迅速なプロトタイピングには Python を推奨。 * `openai` や `anthropic` SDK を使用し、必要最低限のモジュール(例:`json`、`time`)のみインポートする。 3. **コード構成** ```python # 1️⃣ インポート import os, json, time from anthropic import Anthropic # 2️⃣ 設定 api_key = os.getenv("ANTHROPIC_API_KEY") client = Anthropic(api_key=api_key) # 3️⃣ コア関数 def generate_text(prompt: str, max_tokens: int = 200) -> str: response = client.completions.create( model="claude-2.1", prompt=prompt, max_tokens_to_sample=max_tokens, temperature=0.7, ) return response.completion # 4️⃣ ユーティリティ関数 def save_output(text: str, path: str) -> None: with open(path, "w", encoding="utf-8") as f: f.write(text) # 5️⃣ メインフロー if __name__ == "__main__": prompt = input("Enter your prompt: ") result = generate_text(prompt) print("\nGenerated Text:\n", result) save_output(result, "output.txt") ``` 4. **200 行以内に収める** * 不要なコメントや冗長なログを避ける。 * 繰り返しコードの代わりに簡潔なヘルパー関数を使う。 5. **テストと検証** * `generate_text` と `save_output` 用に単純なユニットテストを書く。 * 複数サンプルプロンプトでスクリプトが安定して動作するか確認する。 6. **パッケージング(任意)** * `requirements.txt` を追加: ``` anthropic==0.3.2 python-dotenv==1.0.0 ``` * セットアップと使い方を簡潔に説明した README を用意する。 7. **最終チェックリスト** * 未使用のインポートや変数がないこと。 * 文字列はすべて `utf-8` でエンコードされていること。 * 新しい環境でもエラーなく実行できること。 このテンプレートに沿えば、200 行以内でクリーンかつ機能的な Claude スタイルプログラムが完成します。実験・拡張・デプロイの準備は万端です。

## Japanese Translation: (to address missing elements while keeping clarity):** > 本記事では、JSON形式のツール呼び出し(`read_file`、`list_files`、`edit_file`)を介してLLMと対話し、ディスク上のファイルを操作する軽量なコーディングエージェントの構築方法を示します。 > エージェントのコアループは、ユーザーからの自然言語リクエストをLLMに送信し、そのJSONレスポンスからツール呼び出しを解析して対応するローカル関数を実行し、結果を会話へフィードバックします。ツールが要求されなくなるまでこのプロセスを繰り返します。各ツールは構造化された辞書を返します(`read_file` → `{file_path, content}`、`list_files` → `{path, entries}`、`edit_file` → テキストの作成または置換)。 > システムプロンプトは自動的に生成され、各ツールの名前・説明(docstringから取得)とシグネチャを列挙することでLLMが正しく呼び出せるようにします。例ではAnthropic API経由でClaude Sonnet 4を使用していますが、クライアント初期化部分を書き換えるだけで任意のLLMプロバイダーへ切り替え可能です。 > 実装はインポート、環境変数読み込み(`dotenv`)、ターミナルカラー補助関数、および`resolve_abs_path`ヘルパーを含めて約200行のPythonコードです。プロダクション向けエージェント(例:Claude Code)は、このパターンにgrep、bash、websearchなど追加ツールや高度なエラーハンドリング、ストリーミングレスポンス、要約機能、および破壊的操作の承認ワークフローを組み込んでいます。 > 読者は新しいツールを追加したりLLMプロバイダーを切替えたりして、最小限のボイラープレートで高度なコーディング支援が実現できることを体験できます。 この改訂された概要は主要なポイントをすべて網羅し、未支持の推測を避けつつメインメッセージを明確に保ち、あいまい表現を削除しています。

2026/01/09 5:37

**Sopro TTS:** CPU 上で動作し、ゼロショット音声クローン機能を備えた 1,690 万パラメータのモデル。

## Japanese Translation: ``` ## Summary Soproは、1億6900万パラメータで構築された軽量な英語テキスト・トゥー・スピーチシステムです。リアルタイムのストリーミング合成と、わずか数秒の参照音声からのゼロショットボイスクラーニングを提供します。そのアーキテクチャは重いTransformerをドリーテッドWaveNetスタイルの畳み込みと軽量なクロスアテンション層に置き換え、M3コアマシンでCPUリアルタイム係数0.25(約7.5秒で30秒分の音声生成)を達成します。モデルは依存関係が最小限で、PyTorch 2.6.0のみを必要とし、低スペックハードウェアでも効率的に動作します。 Soproは単純なPython API(`SoproTTS.synthesize`)、コマンドラインインターフェイス(`soprotts …`)、およびUvicornまたはDockerで起動できる対話型Webデモを通じて、非ストリーミング(`SoproTTS.synthesize`)とストリーミング(`SoproTTS.stream`)の両方のモードをサポートします。ストリーミング出力は非ストリーミングモードとビットレベルで完全に一致しないため、最高品質を求めるユーザーは非ストリーミング合成を使用することが推奨されます。 トレーニングにはEmilia YODAS、LibriTTS‑R、Mozilla Common Voice 22、およびMLSなどの公開コーパスからデータが採用され、WaveNet、Attentive Stats Pooling、AudioLM、CSMといった確立された手法を組み込んでいます。ボイスクラーニングの品質はマイクロフォンの品質に依存し、システムは略語よりも音素レベルの参照音声を好みます。 Soproは低リソースフットプリント、CPUフレンドリー、そして簡単な統合性を備えているため、チャットボット、アクセシビリティツール、組み込みデバイス、および軽量TTSと高品質ボイスクラーニングが必要なリアルタイムアプリケーションに最適です。 ```

2026/01/09 0:07

ボーズは古いスマートスピーカーをブリック化せず、オープンソースとして公開しています。

## Japanese Translation: **修正版要約** ボーズは、サウンドタッチスマートスピーカーのAPIドキュメントをオープンソース化することを発表し、公式クラウドサポートを2026年5月6日まで延長しました。これは元々計画されていた期間より約6か月長いものです。また、新しいサウンドタッチアプリの更新ではローカル制御が追加されるため、ユーザーはクラウドサービス終了後も機能を維持できます。Bluetooth、AirPlay、Spotify Connect、および物理的なAUX接続を通じて音楽ストリーミングを継続でき、グループ化、初期設定、構成などのリモートコントロール機能も動作します。APIをオープンソースにすることで、ボーズはクラウドサービス停止によって残されたギャップを埋めるカスタムツールを開発者が構築できるようにしています。この動きは、公式シャットダウン後にデバイス機能を維持したPebbleのRebble Allianceなど、コミュニティ主導の取り組みと共鳴します。

視覚障害者(私自身も含め)向けに、レゴで農場を設計しました。 | そっか~ニュース