カリフォルニア州法案:AIはもはや免罪符ではない

2025-02-01
カリフォルニア州法案:AIはもはや免罪符ではない

クレル州会議員による提案法案は、被告が民事訴訟においてAIの自律性を防御として利用することを防ぐことを目的としています。この法案は、カリフォルニア州民法典に新たな条項を追加し、AI技術の開発者とユーザーの両方の責任を明確化します。AIを定義し、AIシステムが独立して行動して損害を与えたと主張することを明確に禁止しています。これは、生成AIのトレーニングデータの文書化と一般的な責任原則を要求する既存の法律に基づいており、AI関連の事件における説明責任を確保します。

続きを読む

Bruin:SQLとPythonでデータパイプラインを構築

2024-12-17
Bruin:SQLとPythonでデータパイプラインを構築

Bruinは、データの取り込み、SQLとPythonによるデータ変換、データ品質チェックを単一のフレームワークに統合した強力なデータパイプラインツールです。主要なデータプラットフォームと連携し、ローカルマシン、EC2インスタンス、またはGitHub Actions上で実行できます。主な機能には、データの取り込み、SQLとPythonによる変換、データ品質チェック、Jinjaテンプレート、エンドツーエンドの検証、複数の環境のサポートなどがあります。シンプルなpipeline.ymlファイルを使用してパイプラインを簡単に定義できます。

続きを読む

パスキー:エレガントだが、実用的なセキュリティではない

2024-12-30
パスキー:エレガントだが、実用的なセキュリティではない

パスワードの代替として宣伝されているパスキーは、セキュリティの強化とログインの簡素化を目指しています。しかし、この記事は、大きな使いやすさの問題を明らかにしています。技術的にはエレガントですが、プラットフォーム(OS、ブラウザ、アプリ)間の標準化の欠如により、混乱を招くユーザーエクスペリエンスとなり、さまざまなプロンプトとワークフローが生じています。パスワードマネージャーを使用することで、いくつかの問題を軽減できますが、これはユーザーの採用状況に依存します。多くのWebサイトでは、パスワードによるログインも許可されているため、パスキーのセキュリティが損なわれています。現状では、パスキーは完全に成熟した技術というよりも、過渡的なソリューションです。

続きを読む
テクノロジー

物理学者、初めて量子幾何学を測定

2024-12-24
物理学者、初めて量子幾何学を測定

MITの物理学者らが、初めて固体中の電子の量子幾何学を測定することに成功しました。角度分解光電子分光法(ARPES)を用いて、長年解決されてこなかった量子波動関数の幾何形状を直接測定するという課題を克服しました。この画期的な成果は、材料の量子特性の理解と操作に新たな道を拓き、量子コンピューティングや高度な電子機器への応用が期待されます。研究チームは、COVID-19パンデミックによる課題を克服し、国際的な協力と革新的な実験設計によって成功を収めました。

続きを読む
テクノロジー 量子幾何学

ゲームの失敗からコラボレーションツールへの成功:Slackの台頭

2024-12-23
ゲームの失敗からコラボレーションツールへの成功:Slackの台頭

Tiny Speck社が長年開発してきたオンラインゲームGlitchは最終的に失敗し、会社は倒産の危機に瀕し、チームの解雇も危ぶまれた。しかし、CEOのStewart Butterfieldは、社内で使われていたIRCサーバーとその関連ツールに可能性を見出した。これらのツールはインスタントメッセージ、ファイル共有、検索可能なログなどを統合し、効率的なコラボレーションシステムを作り上げていた。これを基に、Tiny Speckはチームコラボレーションを中核としたワークプレイスコミュニケーションプラットフォームであるSlackを開発した。Slackの成功は、会社を救うだけでなく、人々の働き方を革命的に変え、現代のチームコラボレーションのベンチマークとなった。

続きを読む
スタートアップ スタートアップの転換

マイクロソフト、Majorana 1を発表:画期的なトポロジカル量子チップ

2025-02-19
マイクロソフト、Majorana 1を発表:画期的なトポロジカル量子チップ

マイクロソフトは、革新的なトポロジカルコアアーキテクチャに基づく世界初の量子チップ、Majorana 1を発表しました。画期的なトポロジカルコンダクター材料を活用することで、より信頼性が高く、スケーラブルな量子ビットを実現しています。これは量子コンピューティングに革命を起こし、数十年ではなく数年で産業規模の問題解決を可能にする可能性を秘めています。独自のトポロジカル量子ビット設計は、本質的な耐障害性とデジタル制御を備え、マイクロプラスチックの分解や自己修復材料などの複雑な課題に対応できる100万量子ビットの量子コンピューターへの道を切り開きます。

続きを読む
テクノロジー

DOOMがAMD GPU上でほぼ完全に動作するように移植

2024-12-15

AMDの開発者が、古典的なゲームDOOMをAMD GPU上でほぼ完全に動作するように移植することに成功しました。ROCmライブラリとLLVM libc Cライブラリを利用することで、レンダリングとゲームロジックをGPUにオフロードし、RPCインターフェースを介してOS関数を処理します。この素晴らしい成果は、GPUプログラミングにおけるLLVM Cライブラリの可能性を示しており、ゲーム開発にエキサイティングな可能性を開きます。

続きを読む
ゲーム GPUゲーム

C++コンパイラエラー:関数宣言からの無意味なエラー

2024-12-12
C++コンパイラエラー:関数宣言からの無意味なエラー

C++アプリケーションにXAMLサポートを追加しようとした開発者は、winrt/Windows.UI.Xaml.hヘッダーファイルを含めるだけで、一連のコンパイラエラーに遭遇しました。エラーの原因は、一見普通の関数宣言のように見える以下の部分でした。`template struct consume_Windows_UI_Xaml_IExceptionRoutedEventArgs { [[nodiscard]] auto ErrorMessage() const; };`根本原因は、開発者のプロジェクトに既に存在するErrorMessageという名前のマクロで、関数名と衝突していました。このマクロはErrorMessageStringオブジェクトを作成し、エラーメッセージ文字列へのポインタを返していました。マクロの境界がないため、コンパイラは関数宣言をマクロ呼び出しと誤って解釈し、「引数が足りない」などのエラーが発生しました。解決策としては、ヘッダーファイルを含める前に#pragma undefを使用してマクロを無効化するか、マクロを完全に削除してインライン関数に置き換えることです。

続きを読む

DeepFace:軽量なPython顔認識ライブラリ

2025-01-06
DeepFace:軽量なPython顔認識ライブラリ

DeepFaceは、顔認識と顔属性分析(年齢、性別、感情、人種)を行う軽量なPythonライブラリです。VGG-Face、FaceNet、ArcFaceなどの最先端モデルを統合し、高い精度を実現しています。このライブラリは、顔検出、検証、認識、属性分析などを網羅した使いやすいインターフェースを提供しており、ユーザーは様々な検出器やモデルを選択してパイプラインをカスタマイズできます。

続きを読む
AI

Tailwind CSS v4.0:驚異的な速度と柔軟性

2025-01-23
Tailwind CSS v4.0:驚異的な速度と柔軟性

Tailwind CSS v4.0がリリースされました!このバージョンはフレームワークの全面的な見直しで、パフォーマンスの大幅な向上と柔軟性の向上が実現しました。完全なビルドは最大5倍高速化され、増分ビルドは100倍以上高速化されています。カスケードレイヤー、カスタムプロパティ、`color-mix()`関数などの最先端のCSS機能を活用したv4.0は、現代的なウェブ向けに設計されています。設定も簡素化され、依存関係が少なく、設定不要で、CSSは1行のみです。新しいCSS優先設定により、CSS内で直接カスタマイズと拡張が可能になり、CSSテーマ変数、動的なユーティリティ値、バリアントなども追加されました。その他にも、最新のP3カラーパレット、コンテナクエリ、新しい3Dトランスフォームユーティリティ、拡張されたグラデーションAPI、`@starting-style`サポートなどが含まれており、開発効率とユーザーエクスペリエンスが大幅に向上しています。

続きを読む

Railsにおけるヘキサゴナルアーキテクチャ:結合解消への道

2024-12-13
Railsにおけるヘキサゴナルアーキテクチャ:結合解消への道

この記事では、Railsアプリケーションにおけるヘキサゴナルアーキテクチャ(Ports and Adaptersパターン)の実装について探求しています。著者は当初、このパターンに苦労していましたが、「アダプター」がGang of Fourのアダプターパターンを直接参照していることに気づいたことで理解が深まりました。この記事では、インバウンドポートとアウトバウンドポートの詳細、およびアダプターがアプリケーションロジックを外部サービス(データベース、ロギング、メールなど)からどのように切り離すかについて説明しています。RailsコントローラーはHTTPアダプターとして機能できますが、著者はActiveRecordの直接使用を避けることを強調しています。代わりに、カスタムリポジトリがデータにアクセスすることで、結合解消と保守性が向上します。この記事は、より堅牢で保守しやすいアプリケーションを構築するために、Rails開発者にヘキサゴナルアーキテクチャの採用を推奨して締めくくられています。

続きを読む

curl-impersonate更新:ブラウザ擬態機能の強化

2024-12-30
curl-impersonate更新:ブラウザ擬態機能の強化

lexiforest/curl-impersonateはcurl-impersonateのアクティブなフォークであり、ブラウザの擬態機能を強化し、より多くのバージョンとビルドターゲットをサポートしています。このプロジェクトはcurlを修正して、TLSおよびHTTPハンドシェイク中に主要なブラウザ(Chrome、Edge、Safari、Firefox)の動作を模倣し、フィンガープリンティングに基づくWebサイトの制限を回避します。更新には、ECH、ZSTD圧縮、X25519Kyber768曲線、およびより多くのブラウザバージョンのサポートが含まれており、改良されたコマンドラインツールとライブラリ関数が提供されます。

続きを読む

AIモデルは驚くほど優れた歴史家になった

2025-01-26
AIモデルは驚くほど優れた歴史家になった

最先端のAIモデルは、歴史研究において驚くべき能力を示しています。3つのケーススタディは、GPT-4o、o1、Claude Sonnet 3.5モデルが、初期近代イタリア語テキストの転写と翻訳、18世紀メキシコの医学原稿の分析、新しい歴史的解釈の生成において優れた成果を上げたことを示しています。事実の不正確さなど、いくつかの限界は残っていますが、研究の効率化、情報の統合、新しい研究方向の提案における可能性は否定できません。これは、歴史研究の方法に大きな変化をもたらすでしょう。

続きを読む

OpenAI、クリエイターのオプトアウトツール提供期限を遵守せず、著作権に関する懸念が高まる

2025-01-01
OpenAI、クリエイターのオプトアウトツール提供期限を遵守せず、著作権に関する懸念が高まる

クリエイターがAIトレーニングデータにおける自分の作品の使い方を管理できるように設計されたOpenAIのMedia Managerツールは、2025年の期限を過ぎてもまだリリースされていません。この遅れは、著作権に関する継続的な論争を煽っており、OpenAIは、作品を無許可で使用されたと主張するアーティスト、作家、メディア企業からの訴訟に直面しています。OpenAIは代替のオプトアウト方法を提供していますが、これらは不十分だとみなされています。期限の遅延と透明性の欠如は、AI著作権を取り巻く緊張感を高め、知的財産問題に対処する上での業界の課題を浮き彫りにしています。

続きを読む

IoTプロジェクトにおけるWi-Fiバッテリー消費の最小化

2024-12-22
IoTプロジェクトにおけるWi-Fiバッテリー消費の最小化

PetDriftsの初期開発段階では、ESP32 C3を使ったIoTデバイスのバッテリー寿命が課題となり、わずか1日しか持ちませんでした。原因は、15分ごとのHTTP POSTリクエストによる高電力消費であることが判明しました。これを解決するため、チームは2つの解決策を検討しました。ネットワークオーバーヘッドを削減するためにTCPからUDPへの切り替え、そして持続的な接続と低電力消費のためにMQTTの採用です。改善は見られましたが、バッテリー寿命は不十分でした。最終的に、より長いバッテリー寿命を実現するために、BluetoothベースのMCUを採用しました。

続きを読む

関数型プログラミングによるFenwick木の解明

2025-01-25

本論文は、Fenwick木(バイナリインデックスツリーとも呼ばれる)の実装原理を深く掘り下げています。より理解しやすいセグメントツリーから出発し、関数型プログラミングと等式推論を用いて、Fenwick木の実装を段階的に導出し、一見謎めいたビット演算操作の裏にある論理を明らかにします。無限の2の補数2進数に作用するHaskell EDSLを巧みに用いることで、Fenwick木の効率的な実装の秘密を最終的に解き明かし、更新と範囲クエリ操作の対数時間計算量を証明します。

続きを読む

1993年式ボルボ940の自動運転化(第1部:アクチュエータ)

2025-01-04

筆者と友人たちは、2025年冬のカーベッジランに参加します。これは、スウェーデンから北極圏まで、そしてヘルシンキに戻る6日間の冬の旅です。彼らの車は1993年式のボルボ940で、ほとんど電子機器がありません。自動運転にするために、ステアリングモーター、ブレーキブースター、アクセルサーボなどのアクチュエータを改造しています。この記事では、2020年式トヨタカローラから電動パワーステアリングシステムを改造し、真空アシストブレーキシステムをボッシュiブースターに交換し、市販のRCサーボをアクセルに使用する方法について詳しく説明します。テスラ製のレーダーセンサーも追加しました。これは困難なプロジェクトであり、今後の記事では配線とカスタムECUについて解説します。

続きを読む
ハードウェア レトロフィット

HTML/ZIP/PNGポリグロットファイル:巧みなフォーマット融合

2024-12-28

この記事では、HTML/ZIP/PNGポリグロットファイルを作成する巧妙な方法について詳述しています。ZIP形式の柔軟な構造とHTMLのエラー許容性、そしてPNGファイルの特性を巧みに利用することで、ウェブページとそのリソースを自己解凍型のPNGファイルにパッケージングします。この記事では、文字エンコーディング、データ読み込み、フォーマット間の互換性といった問題の対処方法を詳細に説明し、最終的に効率的でコンパクトなウェブアーカイブスキームを実現します。これは、プログラマーの創意工夫とデータフォーマットに対する深い理解を示しています。

続きを読む

Windows 10サポート終了に伴い、ESETがLinuxを推奨

2025-01-05
Windows 10サポート終了に伴い、ESETがLinuxを推奨

Windows 10のサポート終了が迫る中、ESETは、同OSを使い続けている数百万人のユーザーに対して、深刻なセキュリティリスクを警告しています。Windows 11へのアップグレードを推奨していますが、アップグレードできない古いハードウェアについては、Linuxディストリビューションへの移行を代替案として提案しています。記事では、MicrosoftのWindows 10向け拡張セキュリティ更新プログラム(ESU)の高額な費用と、サイバー犯罪者がこの状況を悪用する可能性についても論じています。

続きを読む
テクノロジー セキュリティリスク

インターネットを捨てるのが次の大きなトレンドか?

2025-03-19

著者は現在のインターネットを、スパム、マルウェア、そして絶え間ない攻撃で満ちた危険なスラム街に例えています。自身の経験談とウェブサイトの統計を用いて、圧倒的なスパム、持続的なDDoS攻撃、そしてはびこるマルウェアといった暗い側面を示しています。インターネットの平均IQが低下しており、さらに悪化する可能性があると主張しています。自身はインターネットを放棄する準備はまだできていませんが、検討しており、既に静かに去った人々がいることに気づいています。

続きを読む
テクノロジー インターネットの未来

Org-Supertag:Org-modeのタグシステムを強化

2025-01-03
Org-Supertag:Org-modeのタグシステムを強化

Org-Supertagは、EmacsのOrg-modeプラグインで、Org-modeのタグ機能を強化します。タグはノードに属性を割り当てるだけでなく、ノードを直接操作することも可能になり、より柔軟な知識管理を実現します。Tanaに着想を得ており、非侵入型で、Org-modeの既存機能とシームレスに共存します。ノードの構造と動作を定義する「スーパータグ」を導入し、構造化されたプロパティと自動化されたアクションのためのフィールドとビヘイビアシステムをサポートしています。クエリシステムは、ノード、タグ、フィールド全体で統一された検索を可能にし、複数のエクスポートオプションを提供します。

続きを読む
開発

DBOS Transact:TypeScriptによる超軽量永続実行

2025-01-16
DBOS Transact:TypeScriptによる超軽量永続実行

DBOS Transactは、永続的な実行のための軽量TypeScriptライブラリであり、Postgresを永続化のために利用します。これは、プログラムが中断またはクラッシュした場合でも、中断した場所から自動的に再開できることを意味します。長時間実行されるワークフローのオーケストレーション、信頼性の高いバックグラウンドジョブの実行、イベントの正確な1回処理、フォールトトレラントな分散タスクキューの構築など、一般的な問題を解決します。DBOS Transactは使いやすく、インストールしてプログラムにデコレーターを付けるだけです。Postgres以外の外部依存関係は必要ありません。Next.jsなどの任意のTypeScriptアプリケーションにシームレスに統合できます。

続きを読む
開発 永続実行

Reservoirs Lab:軽量なPostgresベクトルDB GUI

2024-12-19
Reservoirs Lab:軽量なPostgresベクトルDB GUI

Reservoirs Labは、構造化データと共に保存された高次元ベクトル埋め込みを視覚化する、軽量なElectronアプリです。Postgresデータベースに直接接続します。ユーザーはデータを対話的に探索し、メタデータとベクトル埋め込みのセマンティック類似性間の相関関係を確認できます。Postgres統合、ベクトル可視化、近傍探索、ローカルでプライバシーを保護するワークフローなどの機能があります。

続きを読む

GuileによるEmacs大胆な書き換えプロジェクト

2024-12-16

拡張性で知られるEmacsエディタは、そのコア言語であるEmacs Lisp(Elisp)のパフォーマンスと表現力に限界があります。これを解決するために、Guile-EmacsプロジェクトはEmacsのElispをGuile Lispに置き換えることを目指しています。長年の開発と休止期を経て、Robin TempletonとLarry Valkama両開発者によってGuile-Emacsが復活しました。このプロジェクトは、Elispとの互換性を維持しながら、Guileのコンパイラとパフォーマンスの利点を活用して、Emacsの速度と拡張性を向上させることを目指しています。最終目標は、EmacsのCコードのかなりの部分をLispで書き直すことで、カスタマイズ性を大幅に向上させることです。技術的および政治的な課題はありますが、このプロジェクトはEmacsの将来にとってエキサイティングな可能性を示しています。

続きを読む
開発

Quickwit、Datadogに買収される:マルチペタバイト規模の検索エンジンの大陸横断の旅

2025-01-10
Quickwit、Datadogに買収される:マルチペタバイト規模の検索エンジンの大陸横断の旅

3人のエンジニアが4年かけて3大陸に渡って開発したマルチペタバイト規模のオープンソース検索エンジンQuickwitが、Datadogに買収されました。この記事では、パリのギョーザレストランで生まれたアイデアから買収に至るまでのQuickwitの軌跡を詳しく説明しています。彼らは国境を越えた協力の課題を克服し、Rust言語を用いて効率的で管理しやすい検索エンジンを構築し、BinanceやMezmoなどの企業とパートナーシップを結び、成功を収めました。今回の買収はQuickwitにとって新たな章の始まりであり、Apache License 2.0の下でオープンソースプロジェクトとして継続し、新たな機能が追加されます。

続きを読む
開発

東南アジアの旧石器時代の航海技術が歴史を書き換える

2025-03-02
東南アジアの旧石器時代の航海技術が歴史を書き換える

新たな考古学的研究が定説を覆し、4万年前のフィリピンと東南アジア地域において、驚くほど高度な航海技術が存在していたことを明らかにしました。フィリピン、インドネシア、東ティモールで発見された4万年前の石器、ロープ製作のための植物繊維の痕跡、釣り針、網の重り、大型遠洋魚の遺骸は、高度な造船技術と深海漁業の存在を示唆しています。これは、ヨーロッパやアフリカにおける同様の進歩よりも早く、旧石器時代における東南アジアの海洋技術革新におけるリーダーシップを示唆しています。この発見は、旧石器時代の技術革新の中心がアフリカとヨーロッパにあったという長年の考え方を覆すものです。

続きを読む

ゲーマー対ニヒリスト:Product Huntにおける価値観の衝突

2025-01-30

Product Huntのデータ(2014〜2021年)を分析したこのレポートは、生産性アプリを推進するユーザーとゲームを推進するユーザーの間の著しい対比を明らかにしています。著者は、これは相反する価値観体系を反映していると主張しています。「ニヒリスト」は生産性ツールをそれ自体が目的として使用し、意味のない忙しさのサイクルを作り出します。一方「ゲーマー」は楽しみを優先し、非生産的な活動を積極的に回避します。この二分法は、表面的な生産性に焦点を当てた非収益性のスタートアップと、収益性の高いゲームスタジオという異なるビジネスモデルに表れています。このレポートは、経済危機の中で、価値観体系の見直しは不可欠であり、ゲーム業界のより健全なモデルを強調しています。

続きを読む
スタートアップ 価値観

低コストの視覚障害者向けライブ画像説明ソリューション:ESP32-CAM + 電話 + サーバー

2025-01-05
低コストの視覚障害者向けライブ画像説明ソリューション:ESP32-CAM + 電話 + サーバー

このプロジェクトは、ESP32-CAM、電話、サーバーを使用して、視覚障害者向けの低コストのライブ画像説明ソリューションの詳細を説明しています。ESP32-CAMは設定された間隔で画像をキャプチャし、それらは説明のためにOpenAI APIに送信されます。説明は、テキスト読み上げを使用して、電話のWebページを介してユーザーに中継されます。現在のプロトタイプには、手動でのカメラ操作が必要であり、堅牢なセキュリティが不足しているなど、いくつかの制限がありますが、このアプローチの実現可能性を示しており、より洗練された支援ツールの将来の開発のための基盤を築いています。

続きを読む
ハードウェア 支援技術

PLATO:60年代の教育用コンピューターシステムが未来を形作った方法

2024-12-16
PLATO:60年代の教育用コンピューターシステムが未来を形作った方法

1960年代の画期的な教育用コンピューターシステムであるPLATOは、現代のコンピューティングの発展に大きな影響を与えました。当時としては先進的であり、フォーラム、インスタントメッセージング、マルチプレイヤーゲームなどの機能の先駆けとなりました。革新的なガスプラズマディスプレイ、TUTORオーサリング言語、そして同時ユーザーのための高度なネットワーク機能は革命的でした。家庭市場での成功は限定的でしたが、グラフィックディスプレイ、ネットワーク、ユーザーインターフェースへの影響は否定できません。エミュレーターや現代的な再解釈を通じて、その遺産は生き続け、コンピューティングの歴史の一部と、教育とインタラクティブテクノロジーの未来へのビジョンを保存しています。

続きを読む
テクノロジー 教育テクノロジー
1 2 563 564 565 567 569 570 571 595 596