Claude Code:プログラミングの写真時代?

2025-08-03

この記事は、AIコーディングアシスタントであるClaude Codeを6週間使用した経験を振り返っています。Claude Codeは著者のコーディング方法を劇的に変えました。コードベースの移行やテスト戦略の構築など、通常数ヶ月から数年かかるタスクを数多く完了しました。Claude Codeは「先にコードを書いてから決める」というアプローチを可能にし、チームのゲームプロトタイピング効率を大幅に向上させました。著者はその欠点を認めつつも、Claude Codeがプログラミングのパラダイムを根本的に変えたと考えており、それは写真が絵画に革命を起こしたことに例えられます。

続きを読む
開発

PKMにおける欠落要素:忘れられた知識の再発見

2025-09-10
PKMにおける欠落要素:忘れられた知識の再発見

著者はObsidianやThingsなどの複数のPKMアプリを使って大量のデジタル情報を管理していますが、重要な機能が欠けていることに気づきました。それは、収集済みだが忘れられた情報をユーザーが再利用できるようにすることです。6ヶ月以上経過したタスクを表示するなど、簡単なデータベースクエリでも実現可能です。著者は、Spotifyのホーム画面のような仕組みを取り入れることで、古いメモやタスクなどを再表示し、情報が「知識のブラックホール」になることを防ぐよう、PKMアプリ開発者に呼びかけています。

続きを読む
開発

流体シミュレーションペンダント:コンセプトから生産までのハードウェア深掘り

2025-01-13

この記事では、流体シミュレーションペンダントの設計と製作における著者の道のりを綿密に記録しています。このペンダントは、STM32L432KCマイクロコントローラーを使用してリアルタイムFLIP流体シミュレーションを実行し、LEDディスプレイには巧みに斜めチャリプレクシング技術を採用することで回路を大幅に簡素化しています。著者 は、初期プロトタイピングとPCB設計から、金属加工、組み立て、テスト、そして反復的な設計改善に至るまで、全プロセスを詳細に説明し、その過程で遭遇した課題と解決策を共有しています。最終的に、複数のペンダントが成功裏に製作され、記事は大量生産の可能性について議論しています。

続きを読む
ハードウェア

Y Combinator支援のAIスタートアップがトップ0.1%のシステムエンジニアを募集

2025-04-04
Y Combinator支援のAIスタートアップがトップ0.1%のシステムエンジニアを募集

Y Combinatorから支援を受けているAIインフラストラクチャスタートアップのThunder Computeが、システムエンジニアを募集しています。同社は、CUDA APIレイヤーでの共有とオーバーサブスクリプションを通じてGPU使用率を大幅に向上させる技術を開発しています。コアソフトウェアはTCP経由でGPUをネットワーク接続し、必要な場所に計算リソースを割り当てることで、パフォーマンスオーバーヘッドを最小限に抑えながら5倍以上の使用率向上を実現します。これは1000億ドル規模の機会であり、最高のC++スキル、ハードウェア/GPUアーキテクチャに関する深い知識、低遅延環境(ヘッジファンドやNVIDIAなど)での経験を持つトップレベルのシステムエンジニアを求めています。この役割は、急成長中のスタートアップで大きな影響を与える機会を提供します。

続きを読む

50万ドル相当の仮想通貨窃盗事件が、悪意のあるオープンソースパッケージの脅威の高まりを浮き彫りに

2025-07-15
50万ドル相当の仮想通貨窃盗事件が、悪意のあるオープンソースパッケージの脅威の高まりを浮き彫りに

ロシアのブロックチェーン開発者が、サイバー攻撃により50万ドル相当の仮想通貨を盗まれました。攻撃の起源は、Open VSXレジストリで上位にランクインし、5万4000回ダウンロードされた偽のSolidity言語拡張機能でした。この悪意のある拡張機能は、悪意のあるコードをダウンロードして実行し、最終的にScreenConnectリモート管理ソフトウェアをインストールして、攻撃者がデータを盗むことを可能にしました。攻撃者は、正規の拡張機能の名前を模倣した別の悪意のあるパッケージ「solidity」も公開しており、驚異的な200万回ものダウンロード数を記録しています。この事件は、悪意のあるオープンソースパッケージの脅威の高まりと、検索ランキングアルゴリズムがどのように悪用される可能性があるかを示しています。

続きを読む
開発

Netflixの字幕機能が向上:不明瞭なセリフへの対策?

2025-04-26
Netflixの字幕機能が向上:不明瞭なセリフへの対策?

Netflixは、ストリーミングコンテンツにおける聞き取りにくいセリフという問題に対処するため、新しい字幕機能を導入しました。これは単一の問題ではなく、自然な演技スタイルによるセリフの音量低下、ストリーミングサービスによる積極的な音声圧縮、そして多様なホームオーディオ機器によるマスタリングの困難さなど、複数の要因が絡み合っています。完璧な解決策ではありませんが、字幕に頼っている何百万人ものユーザーにとって視聴体験が向上します。

続きを読む
テクノロジー 音声

シカゴ・サンタイムズ、AIで生成した偽の夏の読書リストを発表し、激怒を買う

2025-05-20
シカゴ・サンタイムズ、AIで生成した偽の夏の読書リストを発表し、激怒を買う

シカゴ・サンタイムズは夏のサプリメントで、AIによって生成された偽の夏の読書リストを発表し、大きな論争を引き起こしました。このリストには実在する作家が掲載されていましたが、本のタイトルは架空のものでした。作家や読者から批判が殺到しました。発行元は、サプリメントが全米向けの一般的なコンテンツであり、人員削減後のリソースが限られていると説明しましたが、読者は購読者に対する欺瞞行為だと不満を表明し、責任追及を求めています。この事件は、ニュース出版におけるAIの危険性と倫理的問題、そして資源制約下にあるメディア業界の苦境を浮き彫りにしています。

続きを読む
テクノロジー メディア倫理

AVX-VNNIによるバイト行列乗算の最適化

2025-01-10
AVX-VNNIによるバイト行列乗算の最適化

この記事では、AVX-VNNI命令セットを使用してバイト行列乗算を最適化する方法を探ります。著者はまずナイーブな実装から始め、次にgemmologyとxsimdライブラリを使用して、転置とカスタムレイアウトを用いた最適化バージョンを作成します。ベンチマークの結果は、カスタムレイアウトが最高の性能を達成し、vpdpbusd命令を活用して効率を大幅に向上させることを示しています。この記事では、gemmologyライブラリのmaddw関数の詳細な実装と、アーキテクチャのバリエーションについても掘り下げて説明します。

続きを読む
開発 行列乗算

AI:ソフトウェアエンジニアリングの近づく断片化

2025-03-30

著者の妻は、AIツールLovableを使ってソーシャルプラットフォームを構築しています。効率的ですが、AIは頻繁にスタックし、人間の介入が必要です。この観察から、著者はソフトウェアエンジニアリングの将来が断片化されるという予測をしています。低スキルの「AIプロンプター」の大勢と、問題解決やパフォーマンス最適化を行う少数の高スキルスペシャリストという構図です。著者は、AGIは過大評価されていると主張します。現実は、AIが日常的なタスクを処理するAI支援開発モデルであり、複雑な問題解決とアーキテクチャは依然として重要な人間の役割です。この変化により、ソフトウェアエンジニアの仕事は減少しますが、生き残った者は、より強力なアーキテクチャ設計スキルとリーダーシップを必要とする上級職に昇進します。適応力のある人にとって未来は明るく、現状維持の人にとって未来は暗いでしょう。

続きを読む
開発

CISA、オープンソースマルウェア分析プラットフォーム「Thorium」をリリース

2025-08-01
CISA、オープンソースマルウェア分析プラットフォーム「Thorium」をリリース

米国サイバーセキュリティ・インフラストラクチャセキュリティ庁(CISA)は、マルウェアとフォレンジック分析のためのオープンソースプラットフォーム「Thorium」を公開しました。サンディア国立研究所との連携で開発されたThoriumは、サイバー攻撃調査における多くのタスクを自動化し、優れたスケーラビリティを誇ります(毎秒1700件以上のジョブ、グループごとに1時間あたり1000万件以上のファイル)。商業、オープンソース、カスタムツールを統合し、ソフトウェア分析、デジタルフォレンジック、インシデントレスポンスなどをサポートします。このリリースは、CISAの以前の取り組み(Eviction Strategies ToolやMalware Next-Gen分析システムなど)に続くもので、サイバーセキュリティ防衛の強化を目指しています。

続きを読む

低価格0.96インチUSBディスプレイドングル:WeAct Display FSレビュー

2025-09-20
低価格0.96インチUSBディスプレイドングル:WeAct Display FSレビュー

WeAct Display FSは、コンピューターやSBCに情報表示や小さなセカンダリディスプレイを追加するために設計された、低価格の0.96インチUSBディスプレイドングルです。フルカラー160x80ピクセルの解像度のディスプレイを備え、WeAct Studioソフトウェアでカスタマイズでき、テキスト、画像、天気などに対応しています。公式にはWindowsのみサポートしていますが、オープンソースベースのソフトウェアは、理論的にはmacOS、Linux、Python 3.9+をサポートするその他のシステムでも動作します。Windows専用のスクリーン投影プログラムも含まれており、小さなディスプレイにウィンドウを投影できますが、解像度の制約から実用性は限られます。AliExpressで約2ドルで入手可能で、3.5インチのバージョンもあります。

続きを読む
ハードウェア USBディスプレイ

ベテランオープンソースドライバー開発者が包括性への懸念から辞任

2025-02-17

長年Nouveauドライバーの開発に携わってきたKarol Herbst氏が、包括性と敬意に関するLinuxカーネル開発コミュニティとの意見の相違を理由に、オープンソースのNVIDIA Linuxグラフィックドライバのメンテナーを辞任しました。辞任表明の中でHerbst氏は、オープンソースコミュニティは平等と敬意の原則に基づいて運営されるべきだと述べ、排他的とみなされた他のメンテナーの発言に反対しました。「我々は薄い青い線だ」という発言を特に懸念事項として挙げ、そのような発言がもたらす害悪を強調しました。Red HatのLyude Paul氏とDanilo Krummrich氏はNouveauのメンテナンスを継続しますが、Red HatはRustベースの新しいオープンソースNVIDIAカーネルドライバーであるNOVAも開発しています。

続きを読む

tinymcp:LLMによる組込みデバイス制御

2025-07-07
tinymcp:LLMによる組込みデバイス制御

tinymcpプロジェクトは、モデルコンテキストプロトコル(MCP)を介して、大規模言語モデル(LLM)による組込みデバイスの制御を可能にします。GoliothプラットフォームのLightDBステートとリモートプロシージャコール(RPC)を活用しています。既存のデバイスは、LightDBステートを更新することで、ファームウェアを変更せずにRPCを公開できます。シンプルなblinky例では、tinymcpを介してLED制御をLLMに公開する方法を示しています。ユーザーは、デバイスをGoliothプラットフォームに接続し、tinymcpサーバーをローカルで実行する必要があります。MCPインスペクターやClaude Codeなどのツールを使用して、tinymcpのテストや操作を行うことができます。

続きを読む

Quakeのプリコンパイルされた可視性:PVSアルゴリズムの解明

2025-01-10

これは「PVSの解明」シリーズの最初の部分であり、Quakeのエンジンがプリコンパイルされた可視性セット(PVS)を使用してレンダリングのパフォーマンスをどのように最適化したかを調べます。90年代半ば、ソフトウェアレンダリングの制限により、オーバードローの削減が不可欠になりました。Quakeは、この問題に対処するために、ポータルシステムとPVSを使用しました。ポータルは世界をセルに分割し、エンジンはカメラから見えるセルと、ポータルを通して見える他のセルのみをレンダリングします。PVSアルゴリズムは、マップのコンパイル中に各セルの見えるセルのリストを事前に計算することにより、ランタイムでの複雑な可視性テストを回避し、レンダリング効率を大幅に向上させます。この記事では、ポータルの定義、BSPツリーの役割、アルゴリズムの3つのステップ(基本可視性、完全可視性、結果の解決)を含め、PVSアルゴリズムの実装の詳細について詳しく説明します。

続きを読む

類似度測定に革命を起こす:Tverskyニューラルネットワーク

2025-08-17
類似度測定に革命を起こす:Tverskyニューラルネットワーク

この論文は、Tversky類似度に基づいた新しいニューラルネットワークアーキテクチャを紹介し、ディープラーニングにおける内積やコサイン類似度の一般的な使用法に挑戦しています。Tverskyモデルの従来の離散集合演算を微分可能な関数にエレガントに変換することで、ディープラーニングフレームワーク内でのトレーニングを可能にしています。実験により、画像認識と自然言語処理のタスクにおいて、パフォーマンスが大幅に向上し、解釈可能性も向上し、モデルの決定を直感的に説明できることが示されています。中心的な革新は、共通の特徴と特有の特徴の両方を考慮した微分可能なTversky類似度関数であり、人間の類似度認識によりよく合致しています。

続きを読む

Anthropic、著作権訴訟で15億ドルを支払うことで和解

2025-09-06
Anthropic、著作権訴訟で15億ドルを支払うことで和解

AI企業Anthropicは、著作権で保護された書籍をAIモデル「Claude」のトレーニングに使用したとして、作家らから提起された集団訴訟で、15億ドルの和解金を支払うことで合意しました。これは、公に報告された著作権回収額としては過去最大です。裁判官は以前、Anthropicによる書籍の使用は「極めて変革的」であり、フェアユースに当たるという判決を出していましたが、この和解は、Library Genesisなどのサイトから入手した数百万冊の海賊版書籍の取得に焦点を当てています。この和解により、著作権侵害で責任を問われる可能性のある裁判が回避されました。この画期的な事件は、AIトレーニングデータを取り巻く法的紛争の継続性を浮き彫りにし、将来のAI企業にとって前例となります。

続きを読む

OpenBSDの大規模アップデート:FILEオブジェクト構造体が不透明化

2025-07-21

OpenBSDは最近、標準入出力ライブラリ内のFILEオブジェクトの内部構造を不透明化する大規模なシステムアップデートを行いました。これは、プログラムがFILEオブジェクトの内部構造に直接アクセスできなくなることを意味します。この変更は広範囲に影響し、libcとその依存ライブラリ(libcrypto、libtls、libsslなど)に影響を与えます。移行を容易にするため、いくつかのヘルパーシンボルは一時的に保持されますが、将来的には削除されます。潜在的な問題を回避するために、スナップショットアップグレードを使用することを強く推奨します。

続きを読む
開発

ミャンマーでマグニチュード7.7の地震:壊滅的な被害と地質学的要因

2025-04-02
ミャンマーでマグニチュード7.7の地震:壊滅的な被害と地質学的要因

マグニチュード7.7の強い地震がミャンマー中部を襲い、広範囲にわたる壊滅的な被害をもたらしました。数百人が死亡し、数千人が負傷し、インフラに深刻な損害が発生しています。地震の揺れはタイのバンコクにも達し、建設中の超高層ビルが倒壊しました。この地震は、地震活動が活発なアルプス造山帯で発生しました。この地域は地質構造が複雑で、インドプレートとスンダプレートが衝突し、横ずれ断層を形成しています。専門家は、この地震を、同じ地域で1839年に発生したマグニチュード8.0の地震と類似した、予想された出来事だと説明しており、今後数週間から数ヶ月にわたって大規模な余震が発生する可能性が高いとしています。

続きを読む
テクノロジー プレートテクトニクス

チョムスキー、AIブームを批判:大規模言語モデルは言語を理解できない

2025-05-25

ノーアム・チョムスキーは最近のインタビューで、人工知能(AI)、特に大規模言語モデル(LLM)を取り巻く現在のブームを批判した。彼は、LLMは人間の行動を模倣する上で進歩を見せているものの、本質的には工学プロジェクトであり、科学的な取り組みではないため、言語の本質を理解できないと主張する。チョムスキーは、LLMが可能な言語と不可能な言語を区別できないため、言語習得や認知を真に理解できないと指摘。科学的方法の重要性を強調し、AIがもたらす可能性のある倫理的リスクや社会的な危険性を警告し、開発には慎重さが求められると主張した。

続きを読む

ヴァイキングの航海術:地図もコンパスも不要?

2025-06-27
ヴァイキングの航海術:地図もコンパスも不要?

現代の探検家がヴァイキング時代の航海を再現し、ヴァイキングが地図やコンパス、六分儀などの航海道具に頼らなかった可能性を示唆した。数カ月間の航海から、彼らが世代を超えて受け継がれてきた「メンタルマップ」――海事文化景観――と、沿岸のランドマークにまつわる神話に頼っていたことが明らかになった。数千年にわたる沿岸航海の経験により、高度な機器は不要だったのだ。

続きを読む
テクノロジー ヴァイキング 航海術

AIトレーニング用ボットが文化機関を圧迫

2025-06-17
AIトレーニング用ボットが文化機関を圧迫

AIトレーニングのためのデータ収集ボットの急増が、美術館やアーカイブなどの文化機関を圧迫しています。43機関を対象とした調査では、robots.txtのガイドラインを無視する攻撃的なボットが、ウェブサイトの速度低下やサービス停止を引き起こしていることが明らかになりました。この問題は、デジタルコレクションへのアクセスを脅かすほど深刻です。レポートは、文化機関には無限にこれに対抗するリソースがないため、AI企業により責任あるデータ取得方法の開発を求めています。

続きを読む
テクノロジー

現代重商主義の台頭:世界経済秩序の再編

2025-08-11
現代重商主義の台頭:世界経済秩序の再編

Bridgewaterの共同最高投資責任者グレッグ・ジェンセンは、新しい調査論文で、世界経済が自由貿易から「現代重商主義」という新しいシステムへと移行しつつあると主張しています。中国の台頭と米国などの政策転換によって推進されているこのシステムは、経済における国家統制を優先し、貿易収支を重視し、産業政策を利用し、国家チャンピオン企業を保護します。この変化は世界経済秩序を再編し、貿易黒字に依存する国々にリスクをもたらし、様々な形態の貿易紛争につながる可能性があります。

続きを読む
テクノロジー 現代重商主義 貿易紛争

タリバン、アフガン州で光ファイバーインターネットを禁止 「不道徳行為の防止」のため

2025-09-17
タリバン、アフガン州で光ファイバーインターネットを禁止 「不道徳行為の防止」のため

アフガニスタンのバルフ州でタリバン指導者が光ファイバーインターネットへのアクセスを禁止し、「不道徳行為の防止」を理由に挙げた。この禁止措置は政府機関、企業、家庭に影響し、Wi-Fiインターネットへのアクセスを妨げるが、モバイルインターネットは引き続き機能している。バルフ州の住民は、自身の事業やインターネット接続に依存する他の人々への影響を懸念している。この禁止は、2021年のタリバン政権掌握以来初めてのことであるため、住民の間でその影響や他の州への拡大の可能性に関する懸念が高まっている。

続きを読む

許容的ライセンスからコピーレフトへ:オープンソースライセンス選択の変遷

2025-07-10

著者は、オープンソースライセンスに対する自身の考え方の変化を振り返り、作品普及を最大化するため、当初は許容的なライセンス(MITなど)を好んでいましたが、現在はコピーレフトライセンス(GPLなど)を支持するようになったと述べています。この変化は、以下の3つの主要因によるものです。1. オープンソースが主流になり、企業による採用が容易になった。2. 特に暗号通貨分野において競争が激化し、金銭的な動機が強まったため、「親切心」だけではオープンソースを維持できなくなった。3. グレン・ウェイルによる経済学的な議論により、規模の経済効果がある状況では、オープンソースを積極的に推進することが最適な方策であると確信するようになった。著者は、コピーレフトは派生作品ソースコードの共有を義務付けることで、知識の普及と技術共有を効果的に促進し、少数のプレーヤーによる資源独占を防ぐと主張しています。

続きを読む

AI推論コスト:想像以上に安価である可能性

2025-08-28
AI推論コスト:想像以上に安価である可能性

この記事は、AI推論のコストが法外に高く、持続不可能であるという説に異議を唱えています。H100 GPUを用いたAI推論のコストを計算することで、著者は、入力処理のコストは驚くほど低い(100万トークンあたり数セント)一方、出力生成のコストは非常に高い(100万トークンあたり数ドル)ことを示しています。このコストの非対称性は、コーディングアシスタントなどのアプリケーションの収益性と、ビデオ生成などのアプリケーションの高コストを説明しています。著者は、このコストの不均衡はしばしば見過ごされており、AI推論のコストを過大評価し、既存のプレーヤーに利益をもたらし、競争とイノベーションを阻害する可能性があると主張しています。

続きを読む

Androidのイーサネットアダプターの謎:愚かな正規表現

2025-06-08
Androidのイーサネットアダプターの謎:愚かな正規表現

この記事では、著者がAndroidスマートフォンでUSBイーサネットアダプターを使用しようとして失敗した経験について詳しく説明しています。調査の結果、問題はドライバの不足ではなく、Androidの`EthernetTracker`サービスがイーサネットインターフェース名の照合に正規表現`eth\d`を使用していることにあることが判明しました。CDCイーサネットアダプターは`usbX`という名前のインターフェースを作成するため、認識されません。著者は、カーネル設定の取得やAndroidソースコードの分析など、デバッグプロセスを綿密に文書化しています。根本原因は?シンプルで制限的な正規表現です。この記事は、優れた問題解決能力を示していますが、Androidのデザインにおける潜在的な欠陥も浮き彫りにしています。

続きを読む

雰囲気コーディング:AI支援プログラミングの魅力と危険性

2025-07-31
雰囲気コーディング:AI支援プログラミングの魅力と危険性

Andrej Karpathyが提唱した「雰囲気コーディング」は、コードの詳細をあまり気にせずAIを活用したコーディング手法で、プロトタイプや使い捨てプロジェクトには効率的です。しかし、長期的なプロジェクトでは「技術的負債」が急速に蓄積される可能性があります。この記事では、子供にクレジットカードを渡すことに例え、最初は便利でも後に大変な事態になりかねないことを示唆しています。大規模なプロジェクトでは注意が必要であり、しっかりとしたプログラミングの基礎とコード理解の重要性を強調しています。

続きを読む
開発

バージニア州の太陽光発電の将来を脅かすDominion Energyのネットメータリング改定案

2025-05-19
バージニア州の太陽光発電の将来を脅かすDominion Energyのネットメータリング改定案

Dominion Energyが提案した「NEM 2.0」計画は、バージニア州のネットメータリングプログラムを大幅に変更し、太陽光発電の普及を阻害する可能性があります。余剰太陽光発電に対する1:1のクレジットではなく、電力購入契約(PPA)に基づく大幅に低い輸出価格を提案しており、住宅所有者の節約額を大幅に削減します。また、生成されたSRECの所有権を主張することも目指しています。この動きは、バージニア州の再生可能エネルギー目標と矛盾し、個々の太陽光発電設備の設置を抑制します。既存のシステムは保護されますが、太陽光発電設備の設置を計画している人は、2026年半ばの期限までに迅速に行動する必要があります。SCCへのパブリックコメント、積極的な設置、立法府への連絡は、結果に影響を与えるために不可欠です。

続きを読む
テクノロジー ネットメータリング

プエルトリコのマイクログリッド:エネルギー危機に対抗する草の根的イノベーション

2025-06-26
プエルトリコのマイクログリッド:エネルギー危機に対抗する草の根的イノベーション

老朽化した電力網による頻繁な停電に見舞われているプエルトリコでは、一部地域がマイクログリッドと太陽光発電システムに頼って電力供給を維持しています。4月の全島停電時、アジュンタス町のマイクログリッドシステムは多くの住民や企業に電力を供給し続けました。しかし、200億ドルの連邦災害救援資金は官僚主義と政治的要因によって阻害されています。それにもかかわらず、民間主導で太陽光発電と蓄電システムの開発が進み、毎月4000システムが稼働を開始しています。これは、草の根的なイノベーションの強さを示しています。相互接続されたマイクログリッドの戦略を採用したアジュンタス町の事例は、停電を克服し、他の地域にとって貴重な経験となっています。

続きを読む

AI時代のSaaS企業の5つの悲嘆段階

2025-08-10
AI時代のSaaS企業の5つの悲嘆段階

この記事では、AIの破壊的な波に対するSaaS企業の反応の5つの段階、つまり否認、怒り、交渉、抑うつ、受容について概説しています。多くの企業は当初、AIの脅威を否定し、その後、競合他社がAIを活用すると怒り、AI機能を追加しようとする試み(交渉)を経て、抑うつ状態に陥り、最終的にAIが業界を再構築することを受け入れ、結果志向のAIネイティブなソリューションの構築に移行します。著者は、SaaS企業は「どのようにして人間をより良く支援できるか」という焦点から「そもそも人間がこれを行う必要があるのはなぜか」という焦点に移行する必要があると主張しています。

続きを読む
スタートアップ
1 2 146 147 148 150 152 153 154 595 596