SCCS:50年後のソースコードホテル

2024-12-13

この記事は、過去50年間にわたるソースコード管理システム(SCCS)の影響を回顧的に検証しています。著者のラリー・マクボイは、SCCS独自のウィーブ形式の詳細を説明しています。この形式は参照によるマージを可能にし、他のシステムに見られるパッチベースのコピーの非効率性を回避します。彼は、SCCSがこのウィーブを利用して、任意のファイルバージョンを一定時間で取得し、バージョン間で作者情報を保持する方法を説明しています。長期的なロックやファイル指向性などの欠点を認めつつも、マクボイは、ウィーブ形式の効率性と作者情報の保持を画期的であると強調し、BitKeeperなどの後続システムの基礎を築いたと述べています。

続きを読む

エイダ・ラブレスのプログラム:コンピューティングの遺産

2024-12-16
エイダ・ラブレスのプログラム:コンピューティングの遺産

この記事では、バベッジの解析機関向けにエイダ・ラブレスが作成した、ベルヌーイ数を計算するためのプログラムについて詳しく説明します。ベルヌーイ数の数学的背景とバベッジの解析機関の仕組みを解説します。実行されたことはありませんでしたが、ラブレスのプログラムは、その厳密なアプローチ、ループ、変数の状態追跡により、世界初の複雑なプログラムとみなされており、現代のプログラミングの多くの側面を予兆しています。この記事では、プログラムで見つかったバグを分析し、コンピューティングの歴史におけるラブレスの位置づけについて議論し、彼女の貢献が単なる計算を超えていることを強調します。彼女は、同時代の者たちを凌駕して、コンピューターの膨大な可能性を予見していました。

続きを読む

Ars Technicaによるメカニカルキーボードガイド:Clickety-Clackアドベンチャー

2024-12-28
Ars Technicaによるメカニカルキーボードガイド:Clickety-Clackアドベンチャー

メカニカルキーボードの購入で迷っていますか?Ars Technicaの包括的なガイドが複雑さを解消します。キーボードサイズ(フルサイズ、TKL、60%など)、スイッチの種類(リニア、タクタイル、クリッキー)、キーキャップ素材(ABS、PBT)、バックライトオプション、Nキーロールオーバーやマクロサポートなどの高度な機能について学びましょう。このガイドは、イラストと例を使って各要素を明確に説明し、初心者と愛好家の両方に対応しています。

続きを読む

知性の幻想:AI、インタラクション、そして賢いハンス効果

2024-12-15
知性の幻想:AI、インタラクション、そして賢いハンス効果

本論文は、特に大規模言語モデル(LLM)におけるAIの知性の性質を探求しています。LLMの見かけの知性は、独立した推論によるものではなく、ユーザーとのインタラクションから生じると主張しています。ソクラテスの問答法、賢いハンス効果、そしてLLMの反復的なプロンプトとの類似点を引き出すことで、著者は知性が、孤立した認知ではなく、協調から生じる関係的な現象であることを示しています。LLMは、トレーニングデータ内の確率的関係に基づいて応答を生成し、ユーザーのプロンプトに賢いハンスがハンドラーの手がかりに応答したように応答します。したがって、AIの価値は、その固有の「知識」ではなく、洞察力のある質問を促進し、協調的な探求を促進する能力にあり、最終的には人間の創造性と問題解決能力を高めます。

続きを読む

書き言葉が英語の文の複雑さをどのように変えたか

2025-01-14
書き言葉が英語の文の複雑さをどのように変えたか

この記事では、書き言葉が英語の文の複雑さに与えた影響を探っています。研究によると、話し言葉はより単純な文構造を好む傾向があるのに対し、書き言葉は複雑で入れ子状になった節を好む傾向があります。この違いは、書き言葉と話し言葉の本質的な特性に由来します。書き言葉は意図的な計画と修正を可能にする一方、話し言葉は時間と記憶によって制約されています。さらに、異なる言語共同体の文化的背景や知識も、文の複雑さに影響を与えます。現代英語の書き言葉における複雑な文構造の減少は、読書習慣の変化と、よりアクセスしやすい言語への需要に関連している可能性があります。

続きを読む

快手、OceanBaseの400TB単一クラスタで大量データに対応

2024-12-28

日アクティブユーザー1000万人以上の短編動画アプリ快手は、データ量と同時リクエストの増加に伴い、既存のMySQLシャード化ソリューションに課題を抱えていました。ストレージボトルネックと複雑な運用が大きな問題となっていました。そこで、分散型データベースOceanBaseに移行し、400TBの単一クラスタを構築。トランザクション検証と決済サービスを成功裏にサポートしています。OceanBaseの高性能、拡張性、使いやすさが、快手のデータストレージとクエリの問題を解決し、システムの安定性と効率性を大幅に向上させるとともに、運用コストを削減しました。

続きを読む

触覚ローディング:未来のインタラクション?

2025-01-10

この記事では、ローディングプロセスにおける触覚フィードバック技術の応用を探っています。退屈なローディングバーはもうありません。代わりに、微妙な振動やテクスチャの変化によってローディングの進捗状況が伝えられ、現実世界のオブジェクトのテクスチャをシミュレートすることさえできます。「触覚ローディング」テクノロジーは、ユーザーエクスペリエンスを向上させるだけでなく、より没入型でインタラクティブなデジタルエクスペリエンスを生み出します。まだ初期段階ではありますが、このテクノロジーは計り知れない可能性を秘めており、将来のインタラクションデザインにおいて重要な役割を果たす可能性があります。

続きを読む

Coherent UNIX の `lc` コマンドの移植

2025-01-10
Coherent UNIX の `lc` コマンドの移植

このGitHubプロジェクトは、Mark Williams Company の Coherent UNIX から `lc` コマンドラインユーティリティを移植したものです。`lc` は、ファイルをカテゴリと列で一覧表示します。この移植版では、シンボリックリンクのサポートが追加されています。ファイルの管理と表示に便利なツールです。

続きを読む
開発

ケンブリッジ・ブロックチェーン・ネットワーク・サステナビリティ・インデックス:マイニングマップが電力消費パターンを明らかに

2024-12-12

ケンブリッジ大学オルタナティブ・ファイナンス・センター(CCAF)は、ケンブリッジ・ブロックチェーン・ネットワーク・サステナビリティ・インデックスの一部として、世界のビットコインマイニングの電力消費量を視覚化したマイニングマップを発表しました。このマップは、国と地域別のビットコインマイニングハッシュレートのシェアを示し、安価な水力発電を利用するために、中国のマイナーが「乾季」と「雨季」の間を移動する季節的な移動パターンを明らかにしています。しかし、2021年6月の中国政府によるマイニング業界への取り締まり後、この移動パターンは終わった可能性が高いです。この研究は、いくつかのビットコインマイニングプールとの連携で収集されたジオロケーションマイニング施設データに基づいており、BTC.com、Poolin、ViaBTC、Foundryからの貢献に感謝しています。

続きを読む

Langfuse:オープンソースLLMエンジニアリングプラットフォームが開発を効率化

2024-12-17
Langfuse:オープンソースLLMエンジニアリングプラットフォームが開発を効率化

Langfuseは、大規模言語モデル(LLM)アプリケーションの開発と展開を簡素化するために設計された、オープンソースのLLMエンジニアリングプラットフォームです。LLMの可観測性、メトリクス、評価、プロンプト管理、プレイグラウンド、データセットなどの機能を提供し、LlamaIndex、Langchain、OpenAI SDK、LiteLLMなどのツールとシームレスに統合されます。開発者はLangfuseを使用して、LLMのパフォーマンスを監視し、プロンプトを管理し、モデルの有効性を評価し、最終的にLLMアプリケーションの開発を加速させることができます。

続きを読む

チリ火山噴火、数千年前の海底地形を発見

2024-12-24
チリ火山噴火、数千年前の海底地形を発見

2008年のチリ、チャイテン火山の噴火後、科学者たちは遠隔操作無人潜水機を用いて、古代の氷河と火山活動によって形成された海底渓谷を発見しました。この探査では、海底インフラや漁業への影響を含む、火山噴火が海洋環境に与える影響を調査しました。驚くべきことに、驚くほど保存状態の良い古代の氷河地形が発見され、この地域の地質史に関する貴重な知見が得られました。堆積物サンプルの分析により、地質イベントのタイムラインを再構築し、噴火が海洋生態系に与えた影響をより深く理解することができます。

続きを読む
テクノロジー 地質学 海洋探査

AIとセンサーネットワークが潜水艦のステルス性能に挑戦

2024-12-16
AIとセンサーネットワークが潜水艦のステルス性能に挑戦

人工知能、ドローン、センサーネットワークの急速な進歩により、潜水艦のステルス性能は大きな課題に直面しています。この記事では、米国、英国、オーストラリア間のAUKUS協定による原子力潜水艦建造計画と、中国海軍の潜水艦戦力の近代化を検討しています。高度なセンサーネットワークとAIアルゴリズムは、潜水艦のわずかな活動痕跡を検出でき、従来のステルス技術の有効性を弱体化させます。この記事では、この課題に対抗するための戦略を分析しており、AIシステムの妨害のためのノイズの使用、無人潜水機の展開、戦略的行動などが含まれます。しかし、AUKUS協定は、高コスト、ウラン不足、中国の潜水艦戦力の急速な発展などの課題にも直面しており、その将来は不確実です。

続きを読む

友達の近くに引っ越すという増加傾向

2024-12-27
友達の近くに引っ越すという増加傾向

現代の忙しい生活の中で、親しい友人との関係を維持することは困難になりつつあります。この記事では、親しい友人たちの近くに引っ越すという増加傾向を探っています。複数の個人や家族へのインタビューを通して、共有資源、手軽な交流、相互の育児支援など、近接性の利点を強調しています。これらの「ミニ・ネイバーフッド」は、強い絆を育み、孤独感を解消し、子供たちを育てるための豊かな環境を作り出し、現代生活の孤立した側面に対する説得力のある代替手段を提供しています。

続きを読む
その他 友情 近隣

ティーンエイジャーの薬物使用の空前の減少が専門家を驚かせる

2024-12-20
ティーンエイジャーの薬物使用の空前の減少が専門家を驚かせる

新たな研究によると、2024年のティーンエイジャーの薬物使用は、歴史的な低水準に達するまで継続的に、そして予想外に減少しています。COVID-19パンデミック中に始まったこの減少は、制限の解除後も逆転していません。8年生、10年生、12年生のアルコール、マリファナ、ニコチンの使用率はすべて大幅に低下しました。研究者たちは現在、この前例のない傾向に寄与した要因を調査し、これらの低い率を維持するための介入を計画しています。

続きを読む

フェルマーの最終定理の証明:コンピューターが数学の難問に挑戦

2024-12-12
フェルマーの最終定理の証明:コンピューターが数学の難問に挑戦

あるチームがLeanを用いてフェルマーの最終定理の証明を試み、予期せぬ課題に直面しています。元の証明に頼るのではなく、より現代的で一般化されたアプローチを用いています。結晶コホモロジーを形式化している際に、重要な補題に誤りがあることを発見し、理論の基礎の再検討へとつながりました。最終的に、別の証明を用いて解決策を見つけました。この経験は、現代数学文献における潜在的な誤りを浮き彫りにし、形式化された証明の必要性を強調しています。

続きを読む

3年でスタートアップ失敗、創業者が全コードをオープンソース化

2024-12-17
3年でスタートアップ失敗、創業者が全コードをオープンソース化

ディラン・フアン氏の開発者向けツールスタートアップKonfigは、3年の歳月を経て閉鎖されました。KonfigはAPI統合の簡素化に焦点を当て、主力製品はSDKジェネレーター、APIドキュメント、APIテストツールでした。初期のトラクションを得たものの、契約締結の困難や価格の低さから急成長を達成できませんでした。B2B SaaS AI製品へのピボットも成功せず、現在フアン氏はKonfigの全コードベース(主力製品、失敗したピボット、各種サポートスクリプトなど)をオープンソースとして公開し、他者への貢献を期待しています。スタートアップは失敗に終わったものの、フアン氏は得られた貴重な経験を強調しています。

続きを読む

閏秒をスムーズに処理する:会社全体の「時間操作」

2025-01-12

2015年、著者の会社は閏秒によるシステムクラッシュのリスクに直面しました。過去の失敗を繰り返さないために、著者は巧妙に「時間操作」システムを設計しました。閏秒の20時間前に、全社システムの時刻をゆっくりと調整し、世界標準時より1秒遅らせることで、閏秒をスムーズに通過しました。このプロセスは、時間オフセットの精密な計算と複数回のテストを必要とし、最終的にシステム障害を回避しました。これは、著者の優れた技術力と創造的な問題解決能力を示しています。

続きを読む

中学生がガンの糞から新化合物を発見

2024-12-12
中学生がガンの糞から新化合物を発見

地元大学と連携した研究プログラムに参加した中学生が、公園で採取したガンの糞のサンプルから、新しい化合物オルファミドNを発見しました。この化合物は、最初に観察されたバクテリアの抗生物質活性には関与していませんが、実験室でのテストで、ヒトの悪性黒色腫細胞と卵巣がん細胞の増殖を抑制しました。この研究は、教育普及と天然物発見研究の組み合わせの成功を示し、大学と地域社会のパートナーシップの重要性を強調しています。このプロジェクトは、学生に貴重な実践的な経験を提供し、若い科学者の可能性を示しました。

続きを読む
テクノロジー 科学的発見 中学生研究

ウィキペディアの資金調達:数百万ドルの行方

2024-12-16
ウィキペディアの資金調達:数百万ドルの行方

無料の情報で知られるウィキペディアは、積極的な資金調達キャンペーンを実施しています。この記事では、ウィキメディア財団が数億ドルもの資金を蓄積しており、サイトの運営に必要な額をはるかに超えていることが明らかになっています。この巨額の資金は、ボランティア編集者を補償するために使われるのではなく、大規模なスタッフ(550人)と高額な幹部報酬に充てられており、ボランティアたちの不満につながっています。この記事は、読者に寄付の再考を促し、資金の効率性と透明性、そして潜在的な政治的偏りを疑問視しています。

続きを読む

LLMの攻略法:陥りやすい落とし穴を回避するための実践ガイド

2024-12-12

本書「LLMの攻略法」は、LLMを活用したアプリケーション開発において、エンジニアやテクニカルプロダクトマネージャーが直面する主要な制約と実装上の問題点を深く掘り下げています。単なる機能への言及にとどまらず、非構造化出力の処理、コンテキストウィンドウの管理、コスト最適化といった実践的な課題に取り組んでいます。再現可能なPythonコード例と実証済みのオープンソースツールを提供することで、これらの課題を乗り越え、LLMの潜在能力を最大限に引き出しつつ、その固有の限界を回避する方法を学ぶことができます。

続きを読む

パスワードマネージャーに2FAコードを保存するのは安全か?

2025-01-01
パスワードマネージャーに2FAコードを保存するのは安全か?

この記事では、パスワードマネージャーに2要素認証(2FA)コードを保存することのセキュリティ上の影響について考察しています。セキュリティ専門家は、1Passwordなどのパスワードマネージャーに2FAコードをユーザー名とパスワードと一緒に保存することは理想的ではない(侵害のリスクが高まる)ものの、利便性がリスクを上回ると主張しています。2FAの主な利点はフィッシング攻撃の防止であり、パスワードマネージャーが侵害されても、攻撃者は2FAコードが必要になります。ほとんどのユーザーにとって、パスワードマネージャーに2FAコードを保存することは許容範囲内とみなされますが、信頼性の高いパスワードマネージャーを使用し、YubiKeyの使用やオフラインでのリカバリコードの保存など、追加のセキュリティ対策を講じることをお勧めします。

続きを読む

Netflix:ストリーミング巨人の台頭と映画産業の衰退

2024-12-28
Netflix:ストリーミング巨人の台頭と映画産業の衰退

DVDレンタルサービスから始まり、NetflixはBlockbusterを市場から駆逐し、ストリーミングプラットフォームでテレビ業界を制覇し、最終的に映画業界にも影響を及ぼしました。独自のサブスクリプションモデルにより、従来の映画の収益モデルに従う必要がなくなり、低品質なコンテンツが大量に氾濫しました。当初は独立映画を支援していましたが、Netflixは規模と低コストの制作にシフトし、映画全体の品質低下につながり、映画における芸術と商業のバランスについて深い省察を促しました。

続きを読む
テクノロジー 映画産業

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

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

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

続きを読む

Rustの魅力はパフォーマンスだけじゃない:プログラマのラブレター

2025-01-12

あるプログラマが、Rustプログラミング言語への愛情を語る記事。その魅力は、有名なパフォーマンスとメモリ安全性だけにとどまらない。Rustの表現力豊かで安全な型システム、分かりやすいコンパイラのエラーメッセージ、関数型と命令型のプログラミングスタイルを組み合わせる柔軟性などが強調されている。学習曲線が急峻であることは認めつつ、Goなど他の言語と比較して、Rustの予測可能性、並行処理の安全性、そして開発の楽しさを重視している。究極的には、最高のパフォーマンスが必須でない場合でも、Rustは検討する価値のある言語として紹介されている。

続きを読む
開発

必ず葬儀に出席する:人間の優しさに関する父の教え

2024-12-16
必ず葬儀に出席する:人間の優しさに関する父の教え

著者は、父親から常に葬儀に出席することの重要性を教え込まれたことを語っています。最初は抵抗していましたが、年月を経て、個人的な経験を通して、それが単なる義務ではなく、慰めを与え、人生の避けられない損失を認めることだと気づきました。父親の死はこの信念を固め、悲しみに直面したときに、一見小さな親切の行為がどれほど大きな影響を与えるかを示し、たとえ不便であっても、他人のためにそこにいることの重要性を強調しています。

続きを読む

IRATA.ONLINE:レトロコンピューティングコミュニティがPLATOTermアップデートを受信

2024-12-14

レトロコンピューティング愛好家向けのPLATOベースのオンラインサービスであるIRATA.ONLINEは、PLATOTermターミナルエミュレーターのアップデート版をリリースしました。Atari 8-bit、C64、Amiga、Androidをサポートするようになり、IRATA.ONLINEはマルチユーザーグラフィカルインターフェース、マルチプレイヤーゲーム、ソーシャル機能、開発環境を提供します。このプラットフォームはPLATOシステムの復活を目指し、ユーザーにユニークなソーシャルおよび開発体験を提供します。

続きを読む

May Mobility、CES 2025で電動自動運転ミニバスを発表

2025-01-10
May Mobility、CES 2025で電動自動運転ミニバスを発表

自動運転車のスタートアップ企業であるMay Mobilityは、CES 2025で、最新の製品である電動自動運転ミニバスを発表しました。これは、欧州の電気バスメーカーであるTecnobusとのパートナーシップで開発されました。最大30人の乗客(車椅子使用者を含む)を収容でき、2026年末までに、May Mobilityの既存の40台の改造されたトヨタシエナに加わる予定です。都市交通、企業キャンパス、空港、計画されたコミュニティ向けに設計されており、交換可能なバッテリーを搭載し、ダウンタイムを最小限に抑えています。欧州とカナダでの使用が承認されています。May Mobilityは現在、米国の複数の都市で自動運転シャトルサービスを運営しており、日本でもNTTと協力してパイロットプログラムを実施しています。

続きを読む
テクノロジー

メタリンギスティックプログラミングの魔法:インタープリタによるコード簡素化

2025-01-01
メタリンギスティックプログラミングの魔法:インタープリタによるコード簡素化

この記事では、メタリンギスティックプログラミングの力、特にインタープリタを使用して複雑なコードを簡素化する方法を探求しています。著者はLisp式の簡素化を例として使用し、80行のSchemeインタープリタと30個のルールを構築することで、通常は数千行のコードが必要となるタスクを達成する方法を示しています。重要なのは、プログラミングパラダイムをデータ駆動型のルールマッチングに変更することで、コードの重複を大幅に回避することです。魔法ではないものの、著者はこのメタリンギスティックな抽象化は、さらなる探求に値する強力なツールであると主張しています。

続きを読む

プログラマーがOAuthプロバイダーのAPI欠陥を批判

2024-12-12
プログラマーがOAuthプロバイダーのAPI欠陥を批判

あるプログラマーが、複数のOAuthプロバイダー(GitHub、Facebook、TikTok、Strava、Naverなど)のAPIにおける様々な不整合について公に批判しました。問題には、不正なステータスコード、非標準的なエラーレスポンス、不整合なパラメーターネーミング、そして欠陥のあるトークン有効期限フォーマットが含まれていました。著者はこれらのプロバイダーに問題の修正を促し、特にNaverの設計選択に対する混乱を表明しました。投稿ではHTTP Basic認証のサポート不足についても指摘されており、後からOAuth 2.1ではオプションであるものの、多くのプロバイダーがPKCEをサポートしていないため、いずれの仕様にも準拠していないと説明しています。

続きを読む

しつこいフィードリーダーがウェブサイトをダウンさせる

2024-12-22

ブロガーがウェブサイトにアクセスできない問題が発生し、調査の結果、キャリアやホスティングではなく、問題のあるフィードリーダーソフトウェアが原因であることが判明しました。これらのリーダーはベストプラクティスを無視し、無条件の要求を送信し、429エラー(要求が多すぎる)を無視するため、最終的にサーバーが防御的にシャットダウンしました。ブロガーはブログ投稿でユーザーにフィードリーダーをチェックするよう促し、「フィードリーダースコア」というツールを提供して、リーダーの動作を分析し、問題を解決しました。

続きを読む
1 2 550 551 552 554 556 557 558 562 563