メタ、AIトレーニングデータの著作権問題で訴訟に直面

2025-03-11
メタ、AIトレーニングデータの著作権問題で訴訟に直面

メタは、AIモデルのトレーニングに使用したデータから著作権管理情報(CMI)を違法に削除したとして訴訟に直面している。作家であるリチャード・カドゥレイ、サラ・シルヴァーマン、クリストファー・ゴールデンは、メタが彼らの作品を許可なくニューラルネットワークのトレーニングに使用し、CMIを削除して行為を隠蔽したと主張している。判事は、メタがデジタルミレニアム著作権法(DMCA)違反の申し立てに回答する必要があると判断し、AIモデルトレーニングデータの著作権問題がさらに厳しく精査されることを示唆している。一部の主張は却下されたものの、この訴訟の進展は、新しい証拠が追加されたOpenAIに対するトレムブレイ訴訟など、同様の訴訟に先例となる可能性がある。

続きを読む
テクノロジー

eBPF:カーネルプログラミングの革命

2025-08-31
eBPF:カーネルプログラミングの革命

eBPFは、Linuxカーネル内でサンドボックス化されたプログラムを実行できる画期的な技術であり、カーネルソースコードを変更せずにカーネル機能を拡張できます。このチュートリアルでは、簡単なファイアウォールを例に、eBPFを使用して特定のIPアドレスからのトラフィックを監視およびブロックする方法を示します。PythonとCのコード例が含まれており、ネットワーク監視とセキュリティのためのeBPFの効率性と機能をどのように活用できるかが示されています。eBPFを使ってパケットカウンターとファイアウォールを作成する方法を今日学びましょう!

続きを読む
開発

アンチパーソナルコンピューティング:21世紀初頭における計算の新しい悪意のあるパラダイム

2025-05-13

この記事では、「アンチパーソナルコンピューティング」という新語を紹介し、21世紀初頭の主流計算における悪意のあるパターンを説明します。計算デバイスの使用はユーザーの利益を損ない、第三者エンティティに利益をもたらします。「アンチパーソナルコンピューター」は、主にユーザーの不利益となり、第三者の利益となるために使用されるデバイスと定義されています。この用語は対人地雷に類似点を引き、テクノロジーの悪用という暗い側面を強調しています。

続きを読む

Facebookがユーザーの写真を密かにクラウドにアップロード?

2025-08-29
Facebookがユーザーの写真を密かにクラウドにアップロード?

Facebookの親会社であるMetaは、ユーザーの明示的な同意を得ることなく、ユーザーの携帯電話の写真や動画をクラウドに秘密裏にアップロードする新しい機能をテストしています。この機能は、コラージュ、毎月のまとめ、テーマ別アルバムなどのAIによる提案を生成するために使用されます。Metaは、この機能はオプトインであり、ユーザーにプロンプトが表示されると主張していますが、一部のユーザーはプロンプトを見ずに、機能がデフォルトで有効になっていることに気づいたと報告しています。これは、Metaがユーザーが共有していないプライベートな写真や動画にアクセスするため、深刻なプライバシーの問題を引き起こします。このテストは現在、イリノイ州とテキサス州を除く米国とカナダに限定されています。

続きを読む
テクノロジー Facebookのプライバシー

C#のNullableの落とし穴:T?が思ったとおりでない場合

2025-08-29

C#で、Nullable値型とNullable参照型の両方に`T?`構文を再利用することで、混乱が生じます。値型の場合、`T?`は`Nullable`のシンタックスシュガーであり、異なる型を表します。しかし、参照型の場合、`T?`は単なる意図のマーカーであり、コンパイル後には`T?`と`T`は同じ型になります。この違いは、ジェネリックメソッドを作成する際にコンパイルエラーにつながります。この記事では、F#の`List.choose`を模倣した`SelectNotNull`メソッドの例を用いて、この問題を示しています。解決策は、型制約(`where TR : class`と`where TR : struct`)を使用してメソッドをオーバーロードし、値型と参照型のあいまいさを解消することです。問題は解決しますが、設計は洗練されていないままです。

続きを読む
開発 Nullable型

Prusa Core One 3Dプリンターの精度向上ガイド

2025-07-07

この記事は、Prusa Core One 3Dプリンターの精度と有用性を向上させるためのユーザー中心のガイドです。プリントベッドの調整、Core XY軸の調整、ベルト張力の調整、カスタムカメラ設定など、詳細な手順と図解を網羅しています。また、磁石で組み立てる幾何学形状や実用的なツールなど、さまざまな3Dプリントプロジェクトや、オープンソースソフトウェアとリソースの推奨事項も共有しています。

続きを読む
ハードウェア 精度向上

MojoからPythonでMojoコードを呼び出せるようになりました!

2025-05-25
MojoからPythonでMojoコードを呼び出せるようになりました!

Modularチームは、最新のMojoナイトリービルドにおける新機能、PythonからMojoコードを呼び出す機能を発表できることを嬉しく思います!これは、MojoマニュアルのPython相互運用性セクションの拡張と、PythonとMojo間の双方向データ転送を示す例(GPUアクセラレーションされたMojoコードのPythonからの呼び出しを含む)の追加によって実現されました。この画期的な進歩は、既存のPythonコードベースへのMojoの統合を目指しており、パフォーマンスの向上と、特にアクセラレータを使用する場合の高速なMojoへのパフォーマンスボトルネックのオフロードによる新しいアプリケーションの開拓を目指しています。

続きを読む
開発

ADHD克服のための戦略と戦術

2025-08-31
ADHD克服のための戦略と戦術

この記事では、ADHDの管理方法について論じており、「戦略」と「戦術」の2つのセクションに分かれています。「戦略」は、薬物療法、記憶管理、エネルギー配分、内省などの高度な制御システムに焦点を当てています。「戦術」は、タスクの選択、視覚的なフィールド管理、プロジェクトの定期的なチェックイン、受信トレイの管理など、ミクロレベルの改善策をリストアップしています。著者は、ADHDの一線治療として薬物療法を強調し、個人的な経験に基づいた実践的なヒントを共有することで、読者が効率的な自己成長システムを構築し、最終的にADHDを克服する手助けをします。

続きを読む
開発

g++のためのGNUインターフェースレイヤー(GIL)

2025-09-23
g++のためのGNUインターフェースレイヤー(GIL)

このリポジトリは、g++のためのGNUインターフェースレイヤー(GIL)と標準ライブラリのインプリメンテーションを提供します。「Hello, world!」の簡単なC++プログラムの例や、電卓、マージソートなどの他の例が含まれています。プログラムの実行にはg++コンパイラが必要であり、パス設定に注意する必要があります。このプロジェクトは、カスタム標準ライブラリを使用した、C++プログラミングの非伝統的なアプローチを示しています。

続きを読む
開発

Amazon、KindleのUSBサイドローディングの脆弱性を修正:DRM戦争が激化

2025-02-14
Amazon、KindleのUSBサイドローディングの脆弱性を修正:DRM戦争が激化

Amazonは、長年電子書籍のDRMを回避するために利用されてきたKindleの「USB経由でのダウンロードと転送」機能を廃止します。この措置は、Amazonが電子書籍の海賊版と戦う中で最新の動きですが、デジタル著作権管理に関する議論も再燃させています。ユーザーはWi-Fi経由で電子書籍を転送できますが、DRMの回避は大幅に難しくなります。この措置は、著作権に関する出版社と読者間の継続的な紛争、そして技術とDRMのせめぎ合いを浮き彫りにしています。

続きを読む
テクノロジー

ボーリングカンパニー、無人運転トンネル掘削で歴史的偉業達成:地下革命の到来か?

2025-05-17

イーロン・マスク率いるボーリングカンパニーは、「ゼロ・ピープル・イン・トンネル(ZPIT)」技術で大きなマイルストーンを達成しました。Prufrockトンネル掘削機は、約24,000ポンドのコンクリート製のトンネルリングを、人間を一切介入させずに自律的に掘削・設置できるようになりました。このブレークスルーは、トンネル建設のコストの大幅削減、安全性の向上、労働力不足の解消を約束します。SpaceXの再利用可能なロケット技術を反映し、ZPITはトンネル建設業界に革命を起こし、将来の都市交通に対してより経済的で効率的なソリューションを提供する可能性を秘めています。

続きを読む

Rustで書かれた高速でメモリセーフなWebサーバーFerron

2025-04-05
Rustで書かれた高速でメモリセーフなWebサーバーFerron

FerronはRustで書かれた高速でメモリセーフなWebサーバーです。Rustの非同期機能を活用して最適な速度を実現し、Rustの特性によってメモリ安全性を確保しています。モジュール型のアーキテクチャにより、容易なカスタマイズと拡張が可能です。セキュリティと安全なコンカレンシーが重要な設計原則です。開発中ですが、リポジトリをクローンして、Cargoを使ってビルドおよび実行できます。Ferron Forgeを使うとビルドが簡素化され、包括的なドキュメントとコントリビューションガイドラインも利用できます。

続きを読む
開発

HTML の `<template>` 要素をマスターする:宣言的な Shadow DOM と DocumentFragment のテクニック

2025-09-03

この記事では、HTML の `` 要素の強力な機能、特に宣言的な Shadow DOM 作成のための `shadowrootmode` 属性の使い方について詳しく説明します。`shadowrootmode` の `open` と `closed` の値、`shadowrootclonable`、`shadowrootdelegatesfocus`、`shadowrootserializable` などの属性の使い方を丁寧に解説します。さらに、`` 要素の `content` 属性を使用して DocumentFragment を操作する方法、そして DocumentFragment の使用における潜在的な問題を巧みに回避する方法を示します。具体的なコード例を通して、DOM 要素の動的な挿入と更新、スタイルのカプセル化とコンポーネントベース開発のための Shadow DOM の活用方法を説明します。

続きを読む

SQLのNULL値:直感に反する挙動

2025-01-09

SQLにおけるNULL値の扱いは、しばしば予想を裏切ります。この記事では、一意制約を持つカラムにおけるNULL値の驚くべき挙動、つまり複数のNULL値が共存できることを明らかにします。SQLite、Postgres、MySQLの実例を通して、NULL値が「=」と「IS」演算子で異なる振る舞いをすることを示し、その根本的な理由を説明します。一意性を保証するための2つの解決策、生成カラムの作成と部分インデックスの使用を探求します。テーブルサイズが増加したり、潜在的なエラーが発生したりすることを避けるため、部分インデックスの使用がベストプラクティスとして推奨されます。

続きを読む
開発

StarFive Vision Five 2 Lite:20ドルのRISC-Vシングルボードコンピュータ

2025-08-12
StarFive Vision Five 2 Lite:20ドルのRISC-Vシングルボードコンピュータ

StarFiveは、わずか20ドル(送料・税別)の低価格なRISC-Vシングルボードコンピュータ、Vision Five 2 Liteを発表しました。この簡素化されたバージョンは、Vision Five 2と比べてプロセッサ速度がやや遅く、RAMは2GB、イーサネットポートとUSB 3.0ソケットはそれぞれ1つずつです。価格の魅力的な一方で、グラフィックドライバのサポートは依然として貧弱で、UbuntuやFedoraはグラフィカルデスクトップのないサーバーバージョンのみをサポートしています。これらの制限にもかかわらず、開発者や愛好家にとって魅力的な64ビットRISC-Vシステムです。

続きを読む
ハードウェア

PEP:ピクセルアートのための超効率的な圧縮フォーマット

2025-08-25
PEP:ピクセルアートのための超効率的な圧縮フォーマット

PEPは、低色数のピクセルアート(16色以下が最適、最大256色サポート)のために特別に設計された新しい画像圧縮フォーマットです。「部分一致予測、2次」圧縮を使用しており、GIF、PNG、QOIよりも2~10倍遅くなりますが、GIFやPNGよりも20~50%小さく圧縮することが多く(QOIよりも数倍小さい)、圧縮後の画像サイズが重要な場合に最適です。GIFとWEBPの中間的な速度/圧縮率のバランスであり、現在実験段階ですが、Cヘッダーが提供されています。

続きを読む
開発

Ultrassembler:驚異的な速度のRISC-Vアセンブラライブラリ

2025-08-31

Ultrassemblerは、GNU asよりも10倍以上、llvm-mcよりも20倍以上高速な、超高速RISC-Vアセンブラライブラリです。この驚異的なパフォーマンスは、C++例外処理(理想的なケースではゼロオーバーヘッド)、効率的なデータ構造の採用、システムコールのオーバーヘッドを排除するための事前割り当てメモリプールの使用、そして値の推測、巧妙な検索アルゴリズム、コンパイル時テンプレート、コード生成といった最適化技術の組み合わせによるものです。これらの最適化は、ユーザーエクスペリエンスの向上だけでなく、ゲームやJITコンパイラなどのアプリケーションにおける低コストなRISC-Vスクリプティングの可能性も開きます。

続きを読む
開発

鉄道:持続可能性の礎石か?

2025-09-17
鉄道:持続可能性の礎石か?

200年前、ストクトン・アンド・ダーリントン鉄道の開通は近代鉄道の幕開けとなりました。しかし、近年、鉄道輸送のシェアは減少しています。この記事では、鉄道輸送の活性化の喫緊の必要性を論じ、炭素排出量の削減、大気汚染の改善、経済成長の促進、社会的不平等縮小における潜在能力を強調しています。より包括的な評価基準を用いた鉄道投資の再評価を求め、気候変動への対応と持続可能な開発目標の達成における国際協力の重要性を訴えています。

続きを読む
テクノロジー

効率的な語彙拡張のアルゴリズム的課題

2025-09-21

新しい言語を効率的に学習するには、語彙を迅速に拡大する必要があります。この記事では、語彙学習の効率を最大化するための本の選択問題について探求しています。単一の本を選択することは比較的簡単ですが、より多くの語彙を網羅するために複数冊の本を選択することは、NP困難問題になります。つまり、正確な解を求めるための計算時間は、本の数に応じて指数関数的に増加します。幸いなことに、この問題は劣モジュラ問題に分類されるため、近似アルゴリズムを使用して、特定の精度内でほぼ最適な解を見つけることができます。この記事では、貪欲アルゴリズムとその改良点を紹介し、効率的なPythonライブラリsubmodlibを推奨しています。

続きを読む
開発 語彙学習

米国の住宅危機:市場の異常の背後にある静かな推進力

2025-08-18
米国の住宅危機:市場の異常の背後にある静かな推進力

最近の2021年スタイルのミーム株の活動の再燃と、米国のマネーマーケットファンドにおける記録的な資産は、投資家が同時に高リスクと低リスクの戦略に賭けているためではありません。真の犯人は?壊れた米国の住宅市場です。高価格と金利は、ミーム株とマネーマーケットファンドに現金を押しています。リスクを好む投資家は前者を購入し、リスク回避的な投資家は米国債/マネーマーケットファンドを選択します。記録的な数の富裕層の賃貸人は、問題の深刻さを浮き彫りにしています。住宅市場の3つの潜在的な将来のシナリオが説明されています。10年間の停滞、価格の高騰とそれに続くクラッシュ、大規模な建設による価格の下落です。著者は、米国の住宅市場の根強く、新築への抵抗があるため、後者を最も可能性が低いと考えています。

続きを読む

Objective-C:物議を醸す言語の意外な遺産

2025-04-18
Objective-C:物議を醸す言語の意外な遺産

ライプニッツの「普遍的特徴」の夢は、プログラミング言語の中に生き続けています。この記事では、作者がObjective-Cという冗長で物議を醸す言語との経験を語っています。この言語は、思いがけずAppleのエコシステムの基礎となりました。批判にもかかわらず、Objective-C独自の構文と初期iOS開発における役割は、持続的な影響を与えました。作者は自身の経験と、しばしば見過ごされてきたこの言語の驚くべき力を共有しています。

続きを読む
開発

プログラマーの誓い:ユーザー、データ、真実を守る

2025-09-02

ラテン語のモットー「Primum non nocere」(まず、害をなさない)に触発され、著者はプログラマーのための新しいモットー「Tuere usorem, data, veritatem」(ユーザー、データ、真実を守る)を提案しています。これは、ユーザーエクスペリエンスの優先順位、データの安全性の確保、そしてテクノロジーによる誤情報の可能性に対する真実の擁護を強調しています。著者は、この提案された倫理的指針に対するフィードバックと議論を求めています。

続きを読む

AAAゲームは本当に劣化しているのか?データが語る真実

2025-04-28
AAAゲームは本当に劣化しているのか?データが語る真実

著者は当初、AAAゲームの質が低下していると信じ、オープンワールドゲームと続編の増加が原因だと仮定していました。しかし、IGDBデータベースのデータ分析の結果、この仮説は否定されました。データは、AAAオープンワールドゲームと大型続編の数は2010年代後半にピークに達し、それ以降減少していることを示しています。近年、AAAオープンワールドゲームの評価はやや低下していますが、全体的には他のAAAゲームタイプと比較して遜色ありません。著者は、ゲームジャンル自体ではなく、個人の認識の変化が、質の低下という感覚を生み出していると結論付けています。

続きを読む

arXivLabs:コミュニティ協力による実験プロジェクト

2025-08-22
arXivLabs:コミュニティ協力による実験プロジェクト

arXivLabsは、共同作業者がarXivの新しい機能をウェブサイト上で直接開発・共有できるフレームワークです。arXivLabsに関わる個人や組織は、オープンさ、コミュニティ、卓越性、ユーザーデータのプライバシーという価値観を共有しています。arXivはこれらの価値観にコミットしており、これらの価値観を共有するパートナーのみと協力しています。arXivコミュニティに価値を追加するプロジェクトのアイデアをお持ちですか?arXivLabsについて詳しく調べてみてください。

続きを読む
テクノロジー

ビールから永遠の化学物質が検出される

2025-09-13
ビールから永遠の化学物質が検出される

新たな研究で、一部の米国産ビールから高濃度のパーフルオロアルキル物質とポリフルオロアルキル物質(PFAS)、いわゆる「永遠の化学物質」が検出されたことが明らかになった。研究者らは、さまざまな地域から23種類のビールを検査し、PFAS汚染が確認されている水源で醸造されたビールに最も高い濃度が検出されたことを発見した。この研究は、PFAS汚染が水源を通じて他の製品に広がる可能性を示しており、醸造業者、消費者、規制当局に対し、意識向上と醸造所の水処理システムの改善を促している。

続きを読む
テクノロジー

MCP:本当に定着するかもしれないLLMインターフェース

2025-06-24
MCP:本当に定着するかもしれないLLMインターフェース

宣伝文句とは裏腹に、Model Context Protocol(MCP)は魔法でも革命的なものでもありません。しかし、シンプルで、時代を捉え、うまく実行されています。Stainlessでは、MCPが定着すると確信しています。LLMを世界につなぐ以前の試み――関数呼び出し、ReAct/LangChain、ChatGPTプラグイン、カスタムGPT、AutoGPTなどは、面倒で、エラーが発生しやすく、制限がありました。MCPの成功は、以下の点によるものです。1. モデルがついに十分に良くなり、複雑なワークフローを確実に処理できるようになったこと。2. プロトコルが十分に優れており、ベンダーニュートラルな標準を提供していること。3. ツールが十分に優れており、使いやすいSDKを提供していること。4. モメンタムが十分に優れており、主要なプレーヤーやコミュニティが採用していること。MCPはツールとエージェントの開発を簡素化し、ツールの再利用とエコシステムの成長を促進します。LLM APIの未来の標準になる可能性があります。

続きを読む
AI

Firefoxプライバシーチェックリスト:プライバシー保護を強化

2025-08-30
Firefoxプライバシーチェックリスト:プライバシー保護を強化

このチェックリストは、Firefoxのプライバシー設定を最適化する方法を案内します。著者は、Mozillaの非営利団体としての性質とオープンソースへのコミットメントを理由に、BraveなどのChromiumベースのブラウザよりもFirefoxを好みます。設定と拡張機能によるプライバシー向上方法、設定へのアクセス方法、about:configの使用(警告付き)について詳しく説明しています。改善のための提案を歓迎します。

続きを読む
開発

2025年のCouchDBとPouchDBによるオフラインファーストアプリ

2025-05-02
2025年のCouchDBとPouchDBによるオフラインファーストアプリ

この記事では、CouchDBとPouchDBを使ったオフラインファーストなメモアプリのデモアプリケーション、Pouchnotesを紹介します。Pouchnotesは250行のコードで記述されており、オンライン、オフラインの両方でメモの作成と編集を可能にし、リモートのCouchDBインスタンスと自動的に同期します。記事では、アプリ内部とリモートデータベース間のデータの移動方法を詳しく説明しており、PouchDBのローカルデータベース、双方向レプリケーション、そして競合解決戦略の使用を強調しています。また、TypeScriptとPouchDBの効率的な統合についても解説し、複数のドキュメントタイプを扱う方法についても説明しています。Svelte 5、Vite、Pico.cssを使用して構築されたPouchnotesは、簡潔で効率的なオフラインファーストアプリ構築の例として役立ちます。

続きを読む

巨大な群衆の可視化:10億人とはどのくらいの規模?

2025-04-18

このインタラクティブなウェブアプリは、10万人単位のスタジアムを使用して、膨大な人口を視覚化します。ユーザーは人数を入力すると、アプリはその人口を表すスタジアムの3Dビジュアライゼーションをレンダリングします。マウスとキーボードのコントロールにより広大な規模を探求でき、数十億人規模の人口についても直感的な理解が得られます。

続きを読む

Arcan OS:革新的なオペレーティングシステム設計アプローチ

2024-12-27
Arcan OS:革新的なオペレーティングシステム設計アプローチ

Arcanは、単一ユーザー向けで、ユーザーインターフェース重視のネットワークオーバーレイオペレーティングシステムであり、ユーザーにコンピューティングデバイスに対する完全な自律性を提供するように設計されています。LinuxやBSDカーネルに依存せず、さまざまなエコシステムで「放浪者」として動作します。Arcanは、効率的なプロセス間通信のために共有メモリインターフェース(SHMIF)とA12ネットワークプロトコルを使用し、「frameserver」を使用してセキュリティに敏感なタスクを分離します。プログラム可能なインターフェースALT、Applアプリケーションモデル、およびさまざまなユーザーインターフェース(Console、Durden、Safespaces)により、柔軟で強力なシステムが実現します。Arcanは、大規模プラットフォームによるネットワークロックインとセキュリティの脅威に対抗し、ユーザーの自律性とセキュリティを向上させることを目指しています。

続きを読む
開発 自律性
1 2 52 53 54 56 58 59 60 595 596