1.AIが脅かす人間の未来(AI-Assisted Cognition Endangers Human Development)
この記事では、AI支援による認知の影響について、潜在的な利点と重大なリスクの両方を強調しています。
AI支援による認知とは、知識に関わる精神的なプロセスを指します。情報を取得し、応用することが含まれます。AIは認知を助けることができますが、人間のように学習したり適応したりすることはできません。
AIが古い情報に依存することで、アイデアや文化、知識の進化が妨げられる可能性があります。例えば、AIは静的な知識ベースのため、現在の地政学的な出来事を誤解することがあり、これが人間の理解や意思決定を歪めることがあります。
「動的弁証法的基盤」という概念は、人間の知識がアイデアの融合を通じて進化する様子を説明します。AIがこの自然なプロセスを妨げ、多様な思考を制限することが理解されることが重要です。
AIモデルが似たようなバイアスを持つ場合、共有されるアイデアの多様性が減少することがあります。多くの人が同じAIに頼って問題解決を行うと、革新的な考えや文化の変化が停滞する可能性があります。
AIによる偏りを防ぐためには、他の人との議論に参加し、AI生成の解決策に導かれないようにすることが重要です。また、さまざまなAIモデルや視点を使用することで、アイデアの幅を広げることができます。
AIが人間の認知や発展に与える影響についての研究が求められています。長期的な影響は不確かであり、このテーマについてのオープンな議論が理解と認識を深めるために重要です。
AIは認知のための強力なツールになり得ますが、知的な停滞を避け、人間の知識や文化の進化を確保するためには慎重な利用が必要です。
2.オープンソースの真実(Open Source Isn't Dead. Cal.com Just Learned the Wrong Lesson)
Cal.comは、コアコードのオープンソース使用を中止することを決定しました。理由として、AIがコードの脆弱性を簡単に見つけることができるため、透明性を保つことがリスクであるとしています。彼らは、コードを閉じることでユーザーを守ることができると考えています。しかし、AIセキュリティに特化したオープンソースプロジェクトであるStrixは、このアプローチに反対しています。Strixは、コードを閉じることがAIによる脆弱性の悪用を防ぐことにはならないと主張しています。現代のAIは、ソースコードにアクセスしなくてもアプリケーションをテストできるからです。
Strixは、閉じたコードに依存することは、内部チームに欠陥を見つけてもらうことに頼ることになり、自動化されたAI攻撃に対しては効果的ではないと強調しています。コードを隠すのではなく、AIセキュリティツールをソフトウェア開発プロセスに直接統合し、脆弱性を継続的にテストすることを提案しています。
彼らはオープンソースが依然として価値があり、透明性がセキュリティを強化することができると信じています。Strixはオープンソースであり続けることにコミットしており、開発者により良いセキュリティツールを提供することができると考えています。
3.グーグルの裏切り、ICEにデータ奪われた(Google Broke Its Promise to Me. Now ICE Has My Data)
2024年9月、アマンデラ・トーマス=ジョンソンは、アメリカで学生ビザを持つ博士課程の学生として、短いパレスチナ支持の抗議活動に参加しました。2025年4月、移民・関税執行局(ICE)がグーグルに彼のデータを要求し、グーグルは彼に通知することなくこれに応じました。これは、法執行機関とデータを共有する前にユーザーに警告するという約束を破るものでした。
電子フロンティア財団は、この違反に対してグーグルに対する苦情を提出しました。トーマス=ジョンソンは、イギリスとトリニダード・トバゴの二重国籍を持ち、アメリカを離れたことで安全だと思っていました。彼は以前、活動家としての行動により連邦当局からの脅迫を受けていましたが、国を出ればその影響から解放されると信じていました。
しかし、スイスにいる彼のもとにグーグルからのメールが届き、彼のデータはすでに国土安全保障省に渡されたと知らされました。彼にはその要求に異議を唱える機会も与えられませんでした。このデータには、彼の詳細なプロフィールを作成できるような敏感な情報が含まれており、プライバシーや監視に対する懸念が高まっています。
トーマス=ジョンソンは、国家権力と民間データの危険な組み合わせを強調し、個人がどれほど簡単に標的にされるかを示しています。彼は、アメリカを離れた後も政府の監視の影響を感じ続けており、今後の不安を抱えています。また、これらの行動に対して誰が責任を持つのか疑問を呈しています。
4.鉱石の神秘(God Sleeps in the Minerals)
ロサンゼルス郡自然史博物館で行われた「発掘:生の美」展の際に撮影された写真について述べています。この展示では「神は鉱物の中で眠る」という詩的なフレーズが使われており、鉱物の美しさが神聖であることを示唆しています。投稿には読者のコメントが寄せられており、中にはこのフレーズに混乱を感じる人もいれば、その美しさを評価する人もいます。反応は様々で、神に関するこのフレーズの意味について意見が分かれることもあります。全体として、アート、自然、そして精神性の交差点を強調しています。
5.Live Nation Illegally Monopolized Ticketing Market, Jury Finds(Live Nation Illegally Monopolized Ticketing Market, Jury Finds)
要約がありません。
6.静電気でモニター故障解消!(Fix monitor that goes black, off or blinks due to static electricity in chair)
Aitor Alonsoは、MacBookに接続した外部モニターが黒くなったり点滅したりするという悩ましい問題に対する解決策を共有しました。この問題は、彼のイケアのマーカスチェアが動くと静電気や電磁干渉(EMI)のスパイクを発生させ、それが映像の接続に影響を与えることから生じていました。
静電気の問題を解決するために、彼はチェアに金属のチェーンを取り付けて床に接地しました。これにより、電気ショックが大幅に減少しました。また、EMIのスパイクに対しては、映像ケーブルにフェライトコアを使用しました。これにより、特にゆっくり立ち上がるときのモニターの黒画面が減少しました。問題は完全には解決していませんが、これらの対策によって状況は改善されました。Aitorは、同様の問題を抱えている人々に解決策を共有するよう呼びかけています。
7.PiCore - ラズパイの小さなLinux(PiCore - Raspberry Pi Port of Tiny Core Linux)
piCoreは、Raspberry Pi向けに設計されたTiny Core Linuxのバージョンです。小規模なチームによって開発されており、強力なコミュニティサポートがあります。従来のLinuxディストリビューションとは異なり、Tiny Core Linuxはカスタマイズされたシステムを構築するためのツールキットであり、柔軟性と軽量性が特徴です。
piCoreの主な特徴として、まずRAM上で完全に動作する点があります。これにより、インストールは不要で、再起動後はクリーンな状態に戻ります。また、デフォルトではインターネットからアプリケーションをダウンロードする「クラウドモード」がありますが、ネットワーク接続が必要です。さらに、SDカードに第二のLinuxパーティションを用意することで、ダウンロードした拡張機能を保存し、次回のセッションで使用できる「マウントモード」も利用可能ですが、変更は手動で保存する必要があります。
piCoreは.zipファイルとして配布されており、特定のソフトウェアを使用してSDカードイメージをインストールできます。正しく機能させるためには、有線インターネット接続が推奨されます。
SDカードには、初回ブート後に使用されないブートパーティションがあります。マウントモードを使用するには、拡張機能を保存するためのext4パーティションが必要です。事前にインストールされたイメージにはこの第二のパーティションが含まれていますが、追加のスペースを確保するためにサイズ変更が必要な場合があります。
デフォルトでは、piCoreはRAM内に圧縮されたスワップを使用しますが、パフォーマンス向上のためにスワップパーティションを作成することも可能です。特定のブートコードはオンラインで確認でき、設定ファイルに設定します。
デフォルトのユーザーは「tc」で、パスワードは設定されておらず、自動的にログインします。SSHアクセスのパスワードは「piCore」です。
ユーザーはTiny Core Linuxのフォーラムでサポートを受けることができ、システムの使用に関する詳細はCoreブックを読むことが推奨されています。piCoreを楽しんでください。
8.従業員の目撃!子供の体操教室とプール(Flock employees caught watching kids gymnastic class and pools)
このアプリは、独立した声を持つ人々のために設計されています。ユーザーがアプリを使い始めることを促し、アプリについての理解を深め、さまざまな機能を探求することができるようになっています。アプリの使い方や特徴を学ぶことで、より効果的に活用できるようになります。興味のある方は、ぜひ試してみてください。
9.コンパイラ入門の2冊(Want to Write a Compiler? Just Read These Two Papers (2008))
コンパイラを書くことの難しさについての内容が述べられています。多くのプログラミング書籍は情報が豊富ですが、逆に内容が複雑で圧倒されることがあります。特にコンパイラに関する書籍は、テーマを難しく感じさせることが多いです。
ジャック・クレンショーの「コンパイラを作ろう!」というシリーズは、コンパイラ作成を身近に感じさせるもので、内部プログラムの表現の複雑さを避け、よりシンプルなコンパイラに焦点を当てています。このシリーズは抽象構文木を扱っていませんが、初心者に適したわかりやすいアプローチを提供しています。
また、「コンパイラ教育のためのナノパスフレームワーク」という手法も紹介されています。このフレームワークは、コンパイラのプロセスをシンプルで独立した変換に分解することを重視しています。Schemeのような高水準言語を使用することで、データ構造の理解や操作が容易になります。
初心者には、まずシンプルなコンパイラを作成することを勧めており、その後に「ドラゴンブック」のようなより複雑な書籍に進むことを提案しています。
10.Cal.comがクローズド化(Cal.com is going closed source)
Cal.comは、AIに関連するセキュリティリスクの増加に伴い、オープンソースモデルからクローズドソースアプローチに移行しています。この決定は、顧客データをより良く保護するために行われました。AIはオープンソースコードの脆弱性を迅速に特定し、悪用することができるためです。主な製品はクローズドソースになりますが、Cal.comは趣味や開発者向けにCal.diyというオープンに使用できるバージョンをリリースします。会社は、この変更が進化するセキュリティの課題に対処するために必要であると強調しています。将来的には、セキュリティが改善されることで再びオープンソースモデルに戻ることを希望しています。
11.イギリスのワシ復活!(Golden eagles' return to English skies gets government backing)
イギリス政府は、イングランドへのゴールデンイーグルの再導入を支援するために、100万ポンドをプロジェクトに提供することを約束しました。このプロジェクトは来年にも始まる可能性があります。19世紀には、家畜に対する脅威が懸念され、ゴールデンイーグルはイングランドで絶滅しました。
フォレストリー・イングランドは、農業コミュニティからの子羊への潜在的なリスクに関する懸念を受けて、一般からの意見を募る予定です。これらの懸念にもかかわらず、専門家はゴールデンイーグルが小型の捕食者を制御することで生態系のバランスを保つのに役立つと考えています。研究により、ノーサンバーランドがイーグルに適した場所であることが確認され、他にもいくつかの地域が挙げられています。
この取り組みは、慈善団体「レストアリング・アップランド・ネイチャー」が主導します。スコットランドからイングランドに移動してきたゴールデンイーグルもいますが、支援がなければ、彼らが定住するには数年かかるでしょう。ゴールデンイーグルの帰還を通じて自然回復に市民を巻き込むことが重要視されています。
捕食者が農業に与える影響についての懸念はありますが、過去の他の種の再導入の例からもわかるように、ゴールデンイーグルによる子羊の損失はごくわずかであるとする研究もあります。農家と保護活動家の間に信頼関係を築くことが、このプロジェクトの成功には欠かせません。ノーサンバーランドでの具体的な放鳥場所は、鳥の安全のために秘密にされます。
12.良い眠り、良い学び(Good Sleep, Good Learning (2012))
ピョートル・ウォズニアク博士の記事では、睡眠が記憶、学習、そして全体的な健康において果たす重要な役割について探求しています。特に創造的な活動や知的な追求に従事している人々にとって、睡眠科学を理解することが実際的な利益をもたらすことが強調されています。
睡眠はメンタルヘルス、学習、そして生産性に欠かせないものであり、睡眠不足は健康や社会に大きなコストをもたらします。事故や生産性の低下などがその例です。私たちが睡眠をとる理由は、記憶の統合や神経の整理を助けるためです。睡眠中に脳は新しい知識を統合し、不要な情報を整理する時間を持ちます。
睡眠には主に二つの要素があります。一つは生体リズムに基づく「サーカディアンリズム」(昼夜のサイクル)で、もう一つは「ホメオスタティック」(覚醒に伴って眠気が増す)要因です。良い睡眠を得るためには、これらの自然なリズムを尊重することが必要です。
「フリーランニング睡眠」というアプローチでは、アラームや睡眠補助剤を使わずに体の自然な信号に従って眠ることが推奨されます。これにより、生物時計により良く合わせた睡眠が可能になりますが、24時間を超える睡眠サイクルになることもあり、固定されたスケジュールに従う社会では難しい場合があります。
目覚まし時計を使わず、体が起きる時間を決めることが推奨されます。また、子供たちも自分の必要に応じて眠ることができるようにすることで、より良い健康と学習を促進できます。短い昼寝は脳の機能や生産性を向上させることができ、昼寝が怠けているという一般的な誤解は誤りであることが示されています。昼寝は精神的な明晰さに役立ちます。
睡眠の質に影響を与える要因として、ストレス、食事、カフェインやアルコールなどの物質が挙げられます。定期的な運動は、より良い睡眠を促進するために推奨されています。質の高い睡眠は学習能力を高め、逆に睡眠不足は認知機能や記憶の保持に悪影響を及ぼします。
睡眠の生物学的な必要性を理解し、尊重することで、個人はメンタルパフォーマンスや全体的な生活の質を大幅に向上させることができます。
13.AIエンジニア募集!(Adaptional (YC S25) Is Hiring Founding AI Engineers)
Adaptionalは、保険業界向けに特化したAI技術を開発しています。この業界は依然として手作業や古いソフトウェアに依存しているため、変革が求められています。会社は、以前に成功した保険スタートアップを立ち上げた経験豊富な起業家によって設立され、1000万ドルのシード資金を調達しました。現在、大手保険会社と協力し、新しい製品を迅速に作成するために取り組んでいます。
創業エンジニアとして、あなたは会社の方向性や文化を形成する重要な役割を担います。このポジションでは、単にコードを書くエンジニアではなく、問題解決者としての能力が求められます。AIを活用して業務を向上させることが期待されています。新しいAI機能の構築や、専門分野での正確性の確保、規制の遵守にも関与します。
理想的な候補者は、質の高いコードと問題解決に情熱を持つ経験豊富なフルスタックエンジニアです。顧客との関わりを大切にし、保険に関する課題に取り組む意欲が求められます。この仕事はサンフランシスコに拠点を置き、給与は経験に基づいた競争力のあるものと、株式報酬が含まれます。
14.データベースは必要?(Do you even need a database?)
この記事では、アプリケーションにデータベースが必要かどうかについて考察しています。すべてのコンピュータ処理はファイルの使用を伴うため、データベースは便利ですが、多くの小規模なアプリケーションでは初めから必要ない場合があると説明しています。
データベースは構造化されたファイルに過ぎず、すべてのアプリケーションはデータを読み書きするためにファイルを使用します。自分のファイルを使うか、データベースのファイルを使うかの選択になります。
著者は、フラットファイルとさまざまなプログラミング言語(Go、TypeScript、Rust)を使ってデータの保存と取得の異なる方法をテストしました。比較したのは次の3つの方法です。リニアスキャンは、毎回ファイル全体を読み込むため、ファイルサイズが大きくなると遅くなります。インメモリマップは、データをメモリに読み込むことで高速アクセスを実現しますが、データセットに対して十分なRAMが必要です。バイナリサーチは、インデックスを使用して効率的に検索を行い、すべてをメモリに読み込む必要がありません。
ベンチマークの結果は、インメモリマップが最も速いアクセスを提供し、1秒あたり最大169,000リクエストを処理できることを示しました。ディスク上のバイナリサーチは効率的で、約40,000リクエストを処理します。SQLiteは一貫したパフォーマンスを提供し、約25,000リクエストを処理しますが、手動のバイナリサーチよりは遅くなります。
データベースを使用するべき状況としては、データが利用可能なRAMを超える場合、単純な検索を超えた複雑なクエリが必要な場合、複数のプロセスが同時にデータを書き込む必要がある場合、複数のエンティティにわたる原子操作が必要な場合が挙げられます。
多くの初期段階のプロジェクトや内部ツールは、データベースなしでフラットファイルでうまく機能します。しかし、アプリケーションが複雑さや規模を増すにつれて、データベースへの移行が必要になることがあります。
全体として、データベースには利点がありますが、多くのアプリケーションは初めの段階ではデータベースなしで効率的に運営できることを示唆しています。
15.カリシCEO、内部取引の起訴を予想(Kalshi CEO expects US DOJ to prosecute insider trading cases)
KalshiのCEOであるタレク・マンスール氏は、アメリカ合衆国司法省が自社のプラットフォームのような予測市場におけるインサイダー取引に対して行動を起こすことを期待していると述べました。彼は、インサイダー取引が連邦犯罪であることを強調し、Kalshiがそれを禁止することにコミットしていると語りました。違反した場合の罰則は、罰金から刑事訴追まで多岐にわたります。これは、公共のイベントに関する疑わしい賭けについての懸念を受けたもので、個人が取引に影響を与える事前の情報を持っている可能性があります。マンスール氏は、現在の州ごとに異なる規制ではなく、予測市場に対する連邦の規制枠組みが必要だと述べました。司法省は、特定の賭けについてインサイダー取引の違反の可能性を調査していると報じられています。
16.アンナのアーカイブ、322億円の訴訟敗北(Anna's Archive loses $322M Spotify piracy case without a fight)
Spotifyと主要なレコード会社(ユニバーサル・ミュージック、ソニー、ワーナー)は、海賊版コンテンツを共有することで知られる「Anna's Archive」の運営者に対して、3億2200万ドルのデフォルト判決を勝ち取りました。このサイトは法廷に出廷せず、以前にSpotifyから取得した数百万曲を公開していました。金銭的な罰金に加え、サイトのドメイン名を閉鎖するための恒久的な差し止め命令も出されました。
「Anna's Archive」は、ユーザーが海賊版のリソースを見つける手助けをしており、Spotifyのコンテンツをバックアップしていることで音楽業界を驚かせました。訴訟が提起された後、サイトは一部のリストを削除し、法的圧力を和らげようとしましたが、効果はありませんでした。裁判所は著作権侵害とDMCA(デジタルミレニアム著作権法)違反に基づいて、法定の最大額で損害賠償を認めました。
判決にもかかわらず、「Anna's Archive」の運営者は特定されておらず、音楽会社が賠償金を回収するのが難しくなっています。また、裁判所はドメイン登録業者やウェブホストに対し、サイトのドメインへのアクセスを無効にし、海賊版作品のコピーを破棄するよう命じています。
「Anna's Archive」は賠償金を支払い、裁判所の命令に従うことでドメインの停止を回避できますが、これは難しいと思われます。一部のドメイン名はアメリカの管轄外に登録されており、執行が複雑になっています。
17.ジーヴス:AIエージェント再開の新常識(Jeeves – TUI for browsing and resuming AI agent sessions)
Jeevesは、ターミナルでAIエージェントのセッションを検索、プレビュー、読み取り、続行するためのツールです。ClaudeとCodexのセッションを一つの場所で表示し、将来的にはさらに多くのAIフレームワークを追加する予定です。
18.農家、町会議で長話し逮捕!反撃宣言(Farmer Arrested for Speaking Too Long at Datacenter Town Hall Vows to Fight)
2月、オクラホマ州のダレン・ブランチャードがクレアモア市の市議会会議で提案されたデータセンターに反対する発言をしました。彼は発言時間の3分を超えたため、不法侵入で逮捕されました。ブランチャードはこの告発に対して争う意向を示しています。この会議では、データセンター「プロジェクト・ムスタング」が議題となり、住民たちは水の使用、電気料金、騒音について懸念を表明しました。このプロジェクトを進めているビール・インフラストラクチャー社は、メディアとの連絡を取らず、市の職員には秘密保持契約に署名させています。
19.SaaSの逆転制御(Forcing an inversion of control on the SaaS stack)
100xというChrome拡張機能は、ユーザーがワークフローを自動化し、SaaS(サービスとしてのソフトウェア)アプリケーションのユーザーインターフェースをカスタマイズする手助けをします。この拡張機能の重要なポイントは、Page Boostersという機能です。
Page Boostersでは、ユーザーが簡単な英語でカスタムボタンやUI要素を作成し、タスクを自動化してSaaSアプリの効率を向上させることができます。これにより、複雑なワークフローを経ることなく、シンプルなコマンドでタスクを実行できるようになります。
SaaSベンダーには、機能リクエストの実装に長い待ち時間が発生することが多く、ユーザーはフラストレーションを感じることがあります。ベンダーは多くの顧客に利益をもたらす機能を優先するため、個々のニーズが無視されがちです。
ユーザーは、ベンダーがアプリを更新するのを待つのではなく、既存のSaaSアプリケーションにカスタムインターフェースを追加することができます。これにより、バックエンドシステムを置き換えることなく、ワークフローに対するコントロールが強化されます。
Page Boostersは、新入社員のトレーニングを改善するためにも役立ちます。ソフトウェア内で直接ガイド付きの手順を提供することで、煩雑なドキュメントを必要としなくなります。
ただし、SaaSのUIを変更することには法的な問題が伴う可能性があります。これはサービス利用規約に抵触することがあるため、ユーザーの権利やベンダーのアプリケーションに対するコントロールについての疑問が生じます。
要するに、100xはユーザーがSaaSの体験をカスタマイズし、自動化する力を与え、ベンダーの応答性に関する一般的なフラストレーションを解消し、全体的な使いやすさを向上させます。
20.クラウドで復活!(I rebuilt a 2000s browser strategy game on Cloudflare's edge)
著者はドイツで「インゼルカンプ」というブラウザゲームを楽しみながら育ちました。このゲームでは島を作り、資源を集め、戦闘を行うことが求められました。しかし、2014年にゲームが終了した後、著者は「カンプインゼル」という新しいゲームを作成しました。このゲームは現在オンラインでプレイ可能です。
カンプインゼルは、魔法や火薬のない独自の世界を特徴としています。基本的な資源として金、石、木材を使用し、ゲームの進行はゆっくりとしたペースで進みます。島と島の移動には数時間かかることもあります。
このゲームはCloudflareの技術を利用して構築されており、従来のサーバーを使わずに状態を保持したマルチプレイヤー体験を提供します。デザインはシンプルでテキストが多く、古いゲームを思わせるスタイルです。登録の必要もなく、課金要素もありません。著者は、特に似たようなゲームに慣れたプレイヤーからのフィードバックを歓迎しています。
21.リブレット:AI自動化の確実性(Libretto – Making AI browser automations deterministic)
Librettoは、コーディングエージェントがブラウザの自動化を簡単に作成し、デバッグできるように設計されたツールです。従来の方法は実行時のプロンプトに依存しており、予測が難しいことが多いですが、Librettoは事前に明確で読みやすいスクリプトを生成します。これにより、ユーザーはコードを直接確認、修正、デバッグすることができます。
このツールは、医療分野でのプロセス自動化に関する1年の経験を経て開発されました。既存のツールは信頼性が低く、コストがかかることが多かったため、Librettoはユーザーインターフェースの自動化と直接的なネットワークリクエストを組み合わせることで、信頼性を向上させています。また、ユーザーはアクションを記録したり、ステップごとにデバッグを行ったりできるほか、誤って変更を加えないようにするための読み取り専用モードも含まれています。
全体として、Librettoは複雑な環境におけるブラウザ自動化の作成と維持のプロセスを簡素化し、向上させることを目指しています。業界の他の人々からのフィードバックや洞察も歓迎されています。
22.ウェイクオンLANの仕組み(How do Wake-On-LAN works)
Wake-on-LAN(WoL)は、特別なネットワークメッセージ「マジックパケット」を送信することで、遠隔からコンピュータを起動する技術です。この技術は、管理者が営業時間外にコンピュータを管理する必要がある場合や、常に使用されていないサーバーにとって便利です。
Wake-on-LANは、マジックパケットを受信したときにコンピュータを起こすネットワークプロトコルです。コンピュータの設定でWoLが有効になっている必要があり、イーサネット接続であることが求められます。
マジックパケットは、一連のバイトで構成されており、最初に6つの「FF」が続く同期ストリームがあり、その後にターゲットコンピュータのMACアドレスが16回繰り返されます。セキュリティのためにパスワードが含まれることもありますが、すべてのシステムがこれをサポートしているわけではありません。
マジックパケットは通常、UDPプロトコルを使用してブロードキャストアドレス(例:255.255.255.255)に送信されます。ターゲットコンピュータのMACアドレスが必要であり、同じネットワーク外のデバイスを起こすことはできません。
WoLには制限があります。異なるネットワークやVLANにあるコンピュータを起こすことはできず、Wi-Fi接続では機能しません。また、パケットが受信される保証はありません。
Golangでの実装では、マジックパケットを生成する関数と、それをネットワーク経由で送信する関数を作成します。コード例では、MACアドレスの検証、パケットのフォーマット、Golangのネットワーキングライブラリを使用しての送信方法が示されています。
詳細や例、コードについてはGitHubで確認できます。
23.PHPでGNU Grep(GNU Grep as a PHP Extension)
grepプロジェクトは、PHP内でネイティブなgrep機能を提供するためにCで開発されたPHP拡張です。これは、コマンドラインのgrepツールの単なるラッパーではありません。
このプロジェクトは、GNU一般公衆ライセンスv3またはそれ以降のライセンスを使用しています。もし拡張がGNU grepの内部コードを使用する場合、配布に関してGPLのガイドラインに従う必要があります。
現在の機能としては、必要なファイルやディレクトリを含む基本的な構造が整っています。grep.soとしてロードでき、バージョン情報へのアクセスや文字列のマッチングを行うための関数を提供します。また、PHPスタイルの正規表現の省略形を含むさまざまなマッチングオプションや正規表現パターンをサポートしています。GNU grepのいくつかのコマンドライン機能も実装されており、具体的にはパターンモード(固定、拡張、基本)、マッチャー制御(大文字小文字の区別、完全一致)、ファイル選択や結果の整形オプションがあります。
拡張をビルドするには、提供されたスクリプトやコマンドを使用して設定し、コンパイルを行うことでgrep.soモジュールが生成されます。ユーザーはビルドしたモジュールを使ってテストを実行し、そのパフォーマンスをスタンドアロンのGNU grepと比較することができます。
この拡張は、文字列やファイル内での簡単なマッチングや検索を行うためのシンプルな関数ggrep()を提供し、さらにGNUGrep\Engine::run()を通じて詳細な制御や特定のタスク用のクラスヘルパーも利用できます。具体的な使用例としては、文字列やファイル内で特定のパターンを検索することや、バイナリファイルを無視しながらディレクトリ全体にわたる複雑なクエリを実行することが挙げられます。
今後の計画としては、機能の強化、パフォーマンスの向上、さらなるコマンドラインオプションや機能の追加に向けた作業が進められています。この要約は、grep PHP拡張プロジェクトの目的、機能、使用法、今後の開発計画の重要なポイントを簡潔にまとめたものです。
24.未来は嘘だらけ?新職業の時代(The Future of Everything Is Lies, I Guess: New Jobs)
この記事では、機械学習(ML)や大規模言語モデル(LLM)の利用が増える中で、新たな職業が登場していることについて述べています。
まず「インカンター」という職種があります。これは、LLMと効果的にやり取りし、最良の結果を引き出す専門家です。彼らは、入力の文脈を調整するなど、さまざまな戦略を用いることがあります。
次に「プロセスエンジニア」がいます。彼らは、特に法律の分野で、MLの出力の品質管理に注力します。AIが生成した文書に誤りがあると法的な問題が生じるため、文書が提出される前にエラーを検出するプロセスを作成する役割を担います。
「統計エンジニア」は、LLMの予測不可能な挙動を理解し、制御する専門家です。情報の順序が結果に与える影響を考慮し、信頼性を向上させる方法を開発する必要があります。
「モデルトレーナー」は、誤情報が広がる中で、LLMに正確で汚染されていないデータを提供するためのトレーナーが求められます。彼らは、モデルのトレーニングや出力の評価を行う専門家を含むことがあります。
「ミートシールド」という用語は、MLシステムが失敗したりエラーを生じた際に責任を負う人々を指します。これらの人々は、AIが間違いを犯した場合に法的な文脈や組織内で責任を取ることがあります。
最後に「ハルスピス」という職種があります。彼らは、LLMが特定の決定やエラーをなぜ行ったのかを調査・分析し、その出力の影響を理解する手助けをします。
全体として、ML技術が進化するにつれて、AIシステムの管理、トレーニング、品質確保に焦点を当てた新しい職業が生まれ、責任や倫理的な問題にも対処していくことが求められています。
25.ワクライ - WhatsApp CLI(Wacli – WhatsApp CLI)
wacliはWhatsAppのコマンドラインインターフェースで、ユーザーがメッセージを同期したり、検索したり、送信したりすることができます。このツールはwhatsmeowというツールを通じてWhatsApp Webプロトコルを利用しており、WhatsAppとは公式に提携していません。
主な機能には、メッセージ履歴のローカル同期、オフラインでの迅速なメッセージ検索、メッセージの送信や連絡先・グループの管理があります。
インストール方法は二つあります。一つはHomebrewを使った方法で、コマンドを実行することでインストールできます。もう一つはローカルビルドで、特定のコマンドを使ってビルドすることができます。
使い始めるための手順は簡単です。まず、認証を行い同期を開始します。次に、継続的な同期を行うことができます。メッセージを検索する際は、特定のコマンドを使用します。また、メディアをダウンロードすることも可能です。メッセージやファイルを送信する際には、それぞれのコマンドを使います。
追加機能として、グループや参加者の管理ができ、プライマリデバイスから古いメッセージを取り込むこともできますが、その際はオンラインである必要があります。
ストレージのデフォルトの場所は~/.wacliで、変更することも可能です。また、環境変数を使ってデバイスのラベルやプラットフォームを設定できます。
重要な点として、メッセージのバックフィルは最善を尽くすプロセスであり、プライマリデバイスがオンラインであることに依存します。
ライセンスについてはプロジェクトのLICENSEファイルを参照してください。開発者は@steipeteで、メンテナンスは@dinakars777が行っています。
26.双子ロボットER 1.6(Gemini Robotics-ER 1.6)
ジェミニロボティクスは、ロボット技術の開発に特化した企業です。彼らは、さまざまな産業において自動化と効率を向上させる革新的なソリューションを提供することを目指しています。具体的には、人間が行ってきた作業を実行できるロボットの設計や製造を行い、生産性や安全性を向上させることに取り組んでいます。
27.太陽の生き物(Costasiella kuroshimae – Solar Powered animals, that do indirect photosynthesis)
コスタシエラ・クロシマエは、リーフスラッグやシーシープとも呼ばれる海のナメクジの一種で、日本、フィリピン、インドネシアの熱帯水域に生息しています。1993年に発見されたこの小さな貝殻のない軟体動物は、葉のような外見と、クリプトプラスティーと呼ばれる過程を通じて光合成を行う能力が特徴です。
大きさは5から10ミリメートル程度で、約1/4インチから3/8インチの長さです。外見には、二つの暗い目と、羊の耳や昆虫の触角に似た二つの頭部構造があります。また、体には消化、呼吸、防御を助ける葉のような構造であるセラタがあります。主にアブラインビレア属の藻類を食べ、その中からクロロプラストを吸収して、太陽光をエネルギーとして利用します。
コスタシエラ・クロシマエは、いくつかの動物がどのように植物の機能を利用して海洋環境で生き残るかの興味深い例です。
28.美しい魚:新しい人魚図編集ツール(Pretty Fish: A better mermaid diagram editor)
PrettyFishMermaidという図表エディタについての概要です。このツールを使うと、フローチャート、クラス図、ER図、ガントチャートなど、さまざまな種類の図を作成できます。ユーザーは図の中でノードやエッジを選択したり操作したりでき、削除やアクションのキャンセルも可能です。このエディタは、プロセスや構造、タイムライン、比較を視覚化するための異なる図の形式をサポートしています。
29.Jury Finds Live Nation Acts as a Monopoly in a Victory for States(Jury Finds Live Nation Acts as a Monopoly in a Victory for States)
要約がありません。
30.アップルストアで偽レジャーアプリに950万ドル被害(Users lose $9.5M to fake Ledger wallet app on the Apple App Store)
AppleのApp Storeに偽のLedger暗号通貨ウォレットアプリが登場し、ユーザーが敏感な情報を入力した結果、950万ドルが失われました。このアプリは、6日後に削除されました。
Hyperbridgeは、ジョークのツイートの後に実際にハッキングされ、攻撃者が管理権限を変更し、約23万7000ドルを盗む事態が発生しました。
2026年3月23日、Bitcoin Depotがハッキングされ、会社のウォレットから50.903 BTC(約367万ドル)が失われました。
Driftという分散型金融(DeFi)プラットフォームは、管理権限を奪われる巧妙な攻撃を受け、2億8500万ドルを失いました。
Moonwellでは、ガバナンス攻撃が発生し、100万ドルが流出する可能性がありましたが、攻撃者は提案が最終決定される前に投票で負けました。
Balancer Labsは、1億1000万ドルのハッキングを受けた後、運営を終了し、リスク管理のために分散型組織に移行することを発表しました。
USRステーブルコインは、攻撃者が裏付けのないトークンを数百万枚発行したため、ドルのペッグを失い、約2400万ドルの利益を得ました。
Venus Protocolは、流動性の低いトークンを利用した価格操作の影響で、215万ドルの不良債権を抱えました。
暗号貸付業者のBlockFillsは、業務を停止した後に破産を申請し、重要な負債と資産をリストアップしました。
Aaveでは、トレーダーが大規模なスワップ注文を出した結果、約5000万ドルを失い、トークンの価格に大きな影響を与えましたが、得られたものは非常に少なかったです。
これらの事件は、暗号通貨の分野におけるリスクと脆弱性が依然として存在することを示しています。
31.20年越しのバグ修正(Fixing a 20-year-old bug in Enlightenment E16)
カミラ・シェフチクは、2004年生まれで1997年に開発されたウィンドウマネージャ「エンライトenment E16」を使用している編集者です。彼女は2006年から続いているバグの修正について語っています。このバグは、特定のPDFを開く際にデスクトップがフリーズする原因となっていました。問題は、コード内のニュートンのアルゴリズムの実装に欠陥があったことに起因しています。
エンライトenment E16は軽量でカスタマイズ可能ですが、長年の使用により技術的な負債が蓄積されています。このバグは、ウィンドウマネージャがPDFのタイトルを限られたスペースに収めようとした際に発生し、計算の振動によって無限ループが引き起こされました。
シェフチクはこの問題を解決するために、三つの重要な変更を行いました。まず、無限ループを防ぐために反復回数に上限を設けました。次に、切り捨てる文字数が1未満にならないようにしました。そして、計算においてゼロでの除算を防ぐ措置を講じました。
これらの修正により、プログラムは正しく終了し、デスクトップがフリーズすることはなくなります。シェフチクは、古いソフトウェアの維持管理の難しさと、新しいバグが多いバージョンとの違いについて考察し、適切に管理されたレガシーシステムの安定性を強調しています。
32.ローマの新名所(Metro stop is Ancient Rome's new attraction)
ローマのメトロCは、現代の交通機関と古代の歴史が融合したユニークな観光名所となっています。最近の工事では重要なローマの遺跡が発見され、地下鉄の駅が「考古学ステーション」として機能するようになりました。これらの駅は交通の拠点であると同時に博物館の役割も果たしています。2025年12月に開業したコロッセオ・フォリ・インペリアリ駅では、古代の陶器や飲み水用の井戸、ローマの浴場の遺構などが展示されており、これらはすべて路線の工事中に発見されたものです。
メトロCの開発は、都市の豊かな考古学的層のために遅れが生じ、しばしばコストが増加しています。しかし、このプロジェクトは数千点の遺物や構造物を発掘し、サン・ジョバンニ駅やコロッセオ・フォリ・インペリアリ駅のような駅が作られました。これらの駅は、その地域の歴史的重要性を示しています。
訪れる人々は、これらの駅を探索することができ、マルチメディアの展示や遺物がローマの重層的な歴史を理解する手助けをしています。駅は、都市の古代の過去に対する公共の認識を高めることを目指しており、地元の人々や観光客にとって歴史を身近に感じられるようにしています。最終的に、メトロCは交通の改善だけでなく、ローマの深い歴史的ルーツの理解を豊かにする役割も果たしています。
33.iPhoneで動くGemma 4(Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inference)
GoogleのGemma 4は、iPhone上で直接動作する新しいAIモデルで、インターネット接続がなくても完全にオフラインで機能します。これは、デバイス上でのAIの重要な進展を示しており、もはや未来の概念ではなく、現実のものとなっています。
Gemma 4は異なるモデルサイズを持ち、31Bバリアントは競合するQwen 3.5の27Bモデルと同等の性能を示しています。小型のE2BとE4Bバリアントは、モバイル使用に最適化されており、速度と効率に重点を置いているため、リソースが限られたデバイスでの日常的な作業に適しています。
Gemma 4を使用するには、ユーザーはApp StoreからGoogle AI Edge Galleryアプリをダウンロードし、モデルを選択して、画像認識や音声インタラクションなどのAI機能をデバイス上で直接利用できます。クラウドサービスに依存する必要はありません。
Gemma 4はiPhoneのGPUを使用してタスクを処理し、迅速な応答時間を実現しています。この機能は、医療や現場作業など、安全でオフラインのデータ処理が求められる業界にとって特に重要です。
全体として、Gemma 4はデバイス上でのAIにとって重要な瞬間を示しており、強力なAIが消費者向けデバイスで効果的に機能できることを証明しています。
34.基本に立ち返れ!AI超えの言語分析(Study: Back-to-basics approach can match or outperform AI in language analysis)
このテキストは、シンプルなウェブサイトの構成を説明しています。ウェブサイトには「ホーム」、「会社概要」、「ニュース」というセクションがあります。「ニュース」セクションにはさらに「ニュースルーム」、「ニュースアーカイブ」、「メディアライブラリ」、そして「メディアリレーションズへのお問い合わせ」という小分けの項目があります。
35.We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video](We ran Doom on a 40 year old printer controller (Agfa Compugraphic 9000PS) [video])
要約がありません。
36.ジェミニアプリ、Mac登場!(The Gemini app is now on Mac)
Geminiアプリが、macOS 15以上を搭載したMacユーザー向けに利用可能になりました。このアプリは、デスクトップ上で直接AIアシスタンスを提供し、作業の流れを妨げることなく迅速にサポートを受けることができます。アプリは無料でダウンロードでき、gemini.google/macから入手できます。
主な機能には、Option + Spaceのショートカットを使ってアプリに素早くアクセスできること、Geminiと画面を共有することで作業内容の要約や洞察を即座に得られること、プロジェクトをサポートするために画像や動画を簡単に生成できることが含まれています。
この新しいネイティブデスクトップ体験は、生産性を向上させることを目的としており、より高度なデスクトップアシスタントの開発に向けた第一歩です。
37.世界最小の電子書籍リーダーを自作!(The tiniest e-reader in the world, and you can build one yourself)
ポール・ラジエというYouTuberが、車のキーのリモコンほどのサイズの小型電子書籍リーダーを作りました。このDIYプロジェクトは約30ドルで製作でき、3Dプリントされた外殻とカスタム電子機器を使用しています。このリーダーは、約6冊から10冊の本を保存できるようになっています。
最近、電子書籍リーダーは特に、集中して読書を楽しみたい人々の間で人気が高まっています。ラジエのコンパクトな電子書籍リーダーは、他の多機能のAndroidデバイスとは異なり、読書に特化しています。
このプロジェクトでは、ESP32マイクロコントローラーやHeltec Wireless Paperディスプレイなどの部品を組み立てます。電子書籍リーダーのアップデートにより、デザインや視認性、機能性が向上し、電子書籍の同期やフォルダーへの整理が可能になりました。ユーザーは、設計ファイルや説明書を少額で入手できるため、従来の電子書籍リーダーに比べてコストパフォーマンスの良い選択肢となっています。
38.雲を離れて(We Left the Cloud)
クラウドサービスの約束は、コストが安く、速度が速く、使いやすいというものでした。しかし、実際にはコストの削減は見られず、チームの人数も変わりませんでした。
39.In the last 30 years, the number of public companies has been cut in half(In the last 30 years, the number of public companies has been cut in half)
要約がありません。
40.米企業のCEO・CFO交代速報(Every CEO and CFO change at US public companies, live from SEC)
私は、役員や取締役の変更を監視するツールを作成しました。このツールは、リアルタイムでこれらの変更を追跡し、先月だけで2,100件以上の更新がありました。新しいCEOの平均年収は840万ドルで、これは284件の就任に基づいています。ログインせずに探索ページにアクセスすることができます。
41.ティア:小型LLMの精度向上(Tier – Adaptive tool routing that makes small LLMs 10pt more accurate)
ティアシステムは、異なるサイズのAIエージェントに適応したツールのルーティングを提供し、それぞれの能力に合った方法でツールにアクセスできるようにします。
すべてのAIモデルは、サイズに関係なく同じツールを見ており、小さなモデルにとっては圧倒されることがあります。例えば、ラズベリーパイ上の小さなモデルは、強力なサーバー上の大きなモデルと同じ80のツールを見ており、適切な選択肢を見つけるのが難しくなります。
ツールの選択は二つのステップから成り立っています。まず、正しいツールのファミリーを特定し、その後にそのファミリー内の正しいツールを選ぶことです。小さなモデルにとっての課題は、ツールを選ぶことではなく、選択肢をナビゲートすることです。
異なるモデルサイズに応じて、ツールの提示が調整されます。小さなモデル(4B未満)は詳細なツール8つと名前のみのツール72を見ます。大きなモデル(14Bから35B)は、関連性に基づいてすべてのツールを表示します。XLモデル(35B以上)は、すべてのツールを完全な説明付きで表示します。
テストの結果、ハイブリッドプレゼンテーションが小さなモデルの精度を向上させ、トークン数を減らすことができることが示されました。また、ツールの並べ替えが大きなモデルに利益をもたらし、精度を向上させつつトークンの使用を維持することができました。
SDKを使用することで、簡単に統合できます。まず、SDKをインストールします。次に、ティアごとの説明やパラメータを持つツールを定義します。その後、モデルのサイズに基づいてツールの提示を自動的に調整します。最後に、モデルの能力を特定して正しいツールルーティング戦略を使用します。
ティアシステムは、AIエージェントのパフォーマンスを向上させ、ツールの提示をサイズに適応させることで、トークンの節約と精度の向上を実現します。このアプローチは、さまざまなAIモデルのツール使用を最適化することを目指すYantrikOSプロジェクトの一部です。
42.フェイククラウド - 無料のAWSエミュレーター(Fakecloud – Free, open-source AWS emulator)
fakecloudは、AWSサービスをローカルでエミュレートするための無料のオープンソースツールです。テストや開発に利用でき、設定が簡単で、アカウントや認証トークンは不要です。ユーザーはAWS SDKをhttp://localhost:4566に向けることで利用できます。
このツールの主な特徴は、完全に無料であること、AWSサービスの標準に準拠しており、54,000以上のテストシナリオで検証されている高い互換性、サービス間の相互作用や状態を持つサービスをサポートし、さまざまな環境(例えば、Lambda用のDocker)で実際のコードを実行できるリアルなテストが可能なことです。また、インストールは約19MBの単一バイナリで、メモリ使用量が少なく、起動時間も約500ミリ秒と軽量です。TypeScript、Python、Go、Java、Rustなどの言語向けの公式SDKも含まれており、より効果的なテストが行えます。
fakecloudは、S3、SQS、Lambda、RDSなどを含む22のAWSサービスを1,668の操作でエミュレートします。
インストールするには、次のコマンドを実行します。
curl -fsSL https://raw.githubusercontent.com/faiscadev/fakecloud/main/install.sh | bash
fakecloud
その後、AWS SDKをhttp://localhost:4566に設定します。
LocalStackとの比較では、fakecloudはAGPL-3.0ライセンスを使用しているのに対し、LocalStackは独自のライセンスを持っています。また、fakecloudはアカウントを必要とせず、LocalStackとは異なり、コア機能にDockerを必要としないスタンドアロンのバイナリです。
詳細情報やガイド、貢献については、fakecloud.devを訪れてください。このプロジェクトはコミュニティからの貢献を奨励しており、テストや開発のためのガイドラインも提供しています。
要するに、fakecloudは、アカウント管理やコストの複雑さを気にせずに信頼できるテスト環境を必要とする開発者やチームにとって、効果的で無料のAWSサービスエミュレーションの代替手段です。
43.テスラ自動運転、列車衝突寸前!(Tesla 'Full Self-Driving' crashed through railroad gate seconds before train)
「フルセルフドライビング」技術を搭載したテスラの車両が、列車が到着する直前に踏切を突っ切ってしまいました。この事故は、自動運転機能の安全性と信頼性についての懸念を引き起こしています。
44.依存クールダウンの罠(Dependency cooldowns turn you into a free-rider)
この記事では、ソフトウェア開発におけるサプライチェーン攻撃に対抗するための戦略として「依存関係のクールダウン」を使用することの欠点について述べています。依存関係のクールダウンとは、新しいソフトウェアのバージョンを採用する前に一定の日数待つという方法で、その間にセキュリティの問題が発見され修正されることを期待しています。しかし、著者はこの方法が他のユーザーに新しいリリースをテストさせることに依存しており、結果としてクールダウンを使用しない個人がハッキングされる可能性があるため、不公平な負担を生むと主張しています。
代わりに、著者は「アップロードキュー」というより良い解決策を提案しています。これは、ソフトウェアパッケージが公開された際に、数日間キューに留まることで、徹底的なセキュリティチェックが行われ、新しいリリースについてユーザーやメンテナが事前に通知を受けることができる仕組みです。これにより、突然の攻撃のリスクが減少します。
著者は、アップロードキューがより効果的である理由として、フリーライダー問題を解消し、個々の開発者が異なるパッケージマネージャーでクールダウンを設定し続ける必要を減らす点を挙げています。また、こうしたシステムへの資金提供は大きな障害ではなく、既存のパッケージリポジトリ(例:Debian)がこのプロセスを管理していることを指摘しています。
要するに、この記事はソフトウェア配布のセキュリティを強化するために、依存関係のクールダウンよりもアップロードキューを推奨しています。
45.サイモン・オクスリー逝去(Simon Oxley, famous tech logo designer, has died)
サイモン・オクスリー(1969年 - 2026年4月)は、イギリスのグラフィックデザイナーでありイラストレーターで、Twitterのオリジナルの鳥のロゴやGitHubのオクトキャットなど、象徴的なロゴを制作したことで知られています。彼はイドクンフーというペンネームで活動し、マイクロストック経済において影響力を持ち、Web 2.0時代の親しみやすいデザインスタイルを形作りました。
イングランドのキングスクリアで生まれたオクスリーは、幼い頃からアートやストーリーテリングに興味を持っていました。大学でアートとデザインを学び、業界の伝説的な人物たちに影響を受けました。1989年に卒業後、最初はビデオゲーム業界で働きましたが、その後日本に移住し、日本文化におけるかわいい美学に影響を受けました。
2004年にはiStockphotoを発見し、そこでベクターイラストを共有し始め、大きな成功を収めました。彼の最も有名な作品には、Twitterが少額で購入した鳥のロゴや、プログラミングコミュニティで愛されるマスコットとなったオクトキャットがあります。
オクスリーは、DigitalOceanのサメのマスコット「サミー」や、Bitlyのフグのマスコットなど、さまざまな企業のマスコットもデザインしました。キャリアの後半では、よりシュールで表現豊かなアート形式を探求しながら、デジタルイラストの制作を続けました。
彼は2026年4月に56歳で亡くなり、デザインとテクノロジーの分野において永続的な遺産を残しました。
46.税金の行方は?(Where did my taxes go?)
このテキストは、2025年の連邦所得税がどのように使われるかをユーザーが確認できるツールについて説明しています。ユーザーは支払った連邦所得税の金額を入力することで、自分のお金がどこに使われるのかを詳しく知ることができます。このサイトは平均的な税額と公式の政府予算データを使用しています。情報提供を目的としており、政府機関とは関連していません。
47.AI ruling prompts warnings from US lawyers: Your chats could be used against you(AI ruling prompts warnings from US lawyers: Your chats could be used against you)
要約がありません。
48.全ての関数は表せない(Not all elementary functions can be expressed with exp-minus-log)
最近、アンドレイ・オドリジウォレクによる論文が発表され、すべての初等関数は ( E(x,y) := \exp x - \log y ) という単一の数学的操作で表現できると主張しています。この主張は大きな議論を呼び起こしており、コンピュータ工学や機械学習の基礎を変える可能性があると考える人もいます。
オドリジウォレクが定義する「初等関数」には36の特定の記号が含まれており、彼はこの定義に基づいて彼の主張が成り立つと述べています。しかし、ブログの著者は「初等」という用語が数学では伝統的により広い意味を持つことに懸念を示しており、オドリジウォレクはその点を十分に考慮していないと指摘しています。
標準的な数学では、初等関数には多項式の根を求める関数も含まれますが、これらはオドリジウォレクの ( EML ) 用語では表現できません。このブログ記事は、初等関数の定義を明確にし、ガロア理論を通じて ( EML ) 用語の証明を行い、いくつかの標準的な初等関数がそれらによって表現できないことを示すことを目的としています。
主な議論は、( EML ) 用語が解けるモノドロミー群を持つのに対し、特定の代数関数(多項式の根など)のモノドロミー群は解けないため、( EML ) 用語ではすべての初等関数を表現するには不十分であるという点です。
結論として、オドリジウォレクの研究は巧妙ではありますが、現代数学における初等関数の確立された定義には合致していません。
49.CPU復活!Gemma2BがGPT-3.5を超えた!(CPUs Aren't Dead. Gemma2B Out Scored GPT-3.5 Turbo on Test That Made It Famous)
Gemma 2Bモデルは、MT-BenchベンチマークでGPT-3.5 Turboを上回り、約8.0のスコアを記録しました。一方、GPT-3.5 Turboは7.94でした。このモデルは、一般的なノートパソコンのCPUで効率的に動作し、GPUを必要としないことから、AIの能力に対する認識が変わりつつあることを示しています。著者たちは、モデルの応答に特定のエラーパターンを特定し、約60行のPythonコードで修正できることを明らかにしました。これにより、スコアは約8.2に向上します。
このソフトウェアとモデルは無料で提供されており、ユーザーは自分のハードウェアでAIをオフラインで実行できます。また、Cloudflareを通じて月額5ドルでアクセスするオプションもあります。モデルは有名なベンチマークでテストされており、その結果は公開されたデータで確認できます。
報告書では、多くのAIタスクが高価なGPUリソースなしで効果的に処理できるようになったことが強調されています。オープンソースモデルが競争力のあるレベルに達したことを示唆しています。著者たちは、開発者にこのモデルを試し、さらに改善するよう促しています。これは、AI技術のアクセス性と能力が大きく進展したことを示しています。
50.ジェミニアプリ登場(Gemini App on Mac)
GeminiアプリがMacに登場しました。これにより、パソコンのどの画面からでも簡単にGeminiにアクセスできるようになります。ブレインストーミングや数式の呼び出しに役立ち、作業を中断せずに情報を得ることが可能です。必要なときにはショートカット(Option+Space)でGeminiを呼び出せます。
Geminiは、共有ウィンドウに基づいてカスタマイズされたサポートを提供し、デスクトップでのクリエイティブな作業を支援します。Mac版を利用するには、macOS Sequoia(15.0)以降が必要で、すべての国で無料で利用できます。
Geminiにアクセスする方法は、カスタマイズ可能なショートカットやメニューバーのアイコン、アプリケーションドックから起動することができます。画面の内容を共有する際は、Geminiアプリ内でウィンドウを選択して共有します。同じGoogleアカウントを使用すれば、デスクトップ版、ウェブ版、モバイル版でデータが同期されます。
詳細な情報やヘルプについては、Geminiのヘルプセンターで確認できます。利用は13歳以上のユーザーに限られています。
51.共産主義のアップルIIと14年の謎(A communist Apple II and fourteen years of not knowing what you're testing)
金曜日、KPMGは、イギリスのビジネスリーダーの70%がAIの効果が明確でなくても投資を続けると報告しました。彼らは「投資」という用語を「戦略的支援者」に変更することを提案しました。一方、OpenAIは高い電力コストと規制のためにStargate UKプロジェクトを一時停止しました。
AMDのAIディレクターは、広範な分析に基づいて、Claude Codeの効果が2月以降低下していると指摘しました。その間、AWSのCEOは、高額なAI会議でAIが過剰に宣伝されているという懸念を冗談交じりに否定しました。
次に、リバースエンジニアリングについての話に移り、現在の大規模AIシステムを理解せずに作成する傾向と対比しています。著者は、ブルガリアのПравецコンピュータについての経験を振り返ります。これは、社会主義体制の下で作られたApple IIのクローンで、多くのブルガリア人に技術へのアクセスを提供しました。
ブルガリア初のパーソナルコンピュータであるIMKO-1の歴史は、リバースエンジニアリングが国のコンピュータ産業の発展をどのように助けたかを示しています。エンジニアたちはApple IIのデザインを模倣し、制約があったにもかかわらず地元のニーズに合わせて適応させました。
著者はまた、デジタルデザイン研究で広く使用されたISCAS-85ベンチマークについて言及しますが、当初は明確な機能が欠けていました。1999年に研究者たちはこれらのベンチマークをリバースエンジニアリングし、その実際の目的を明らかにし、分野の理解を深めました。
重要なポイントは、リバースエンジニアリング、つまり既存の技術を理解して意味を引き出すことが、より良い洞察や進展につながる可能性があるということです。このアプローチは、内部の仕組みを理解せずに複雑なシステムを構築する現在のAIのトレンドとは対照的です。著者は、高額で証明されていない技術への投資よりも、忍耐と慎重な分析を重視することを提唱しています。
52.ゲルニカの巨像(Picasso’s Guernica (Gigapixel))
要約がありません。
53.MIT Radiation Laboratory(MIT Radiation Laboratory)
要約がありません。
54.APIキーの冒険(My adventure in designing API keys)
著者のVjaylakshman Kは、DevOpsエンジニアからプロダクトデベロッパーに転身する中で、APIキーについて学んだ経験を共有しています。APIキーは、セッションクッキーを必要とせずに公共APIへのアクセスを認証し、許可するために使用される文字列です。
APIキーの基本について説明すると、APIキーはユーザーがAPIにアクセスするためのユニークなトークンです。通常、プレフィックス、ランダムな文字列、そして検証用のチェックサムが含まれています。一般的なフォーマットには、識別を容易にするためのプレフィックスや、データベースアクセス前に有効性を確認するためのチェックサムがあります。
著者は、ユーザーデータが異なるデータベースシャードに保存されるマルチテナントシステムにAPIキーを統合する際にいくつかの課題に直面しました。リクエストを正しいデータベースにルーティングするためのさまざまなアプローチを探求しました。
具体的なアプローチとしては、アカウントIDにハッシュをマッピングする方法があり、これはシンプルですが繰り返し作業が多くなります。また、各企業にユニークなプレフィックスを割り当てる方法もあり、メモリ使用量を減らす可能性がありますが、予測可能性のリスクがあります。さらに、ハッシュをエンコードする方法も試みましたが、base64エンコーディングを使用すると、BigInt操作が遅くなりパフォーマンスの問題が発生しました。
最終的に、著者はSHA3ファミリーのSHAKEハッシュアルゴリズムを選択しました。このアルゴリズムは出力長を柔軟に設定でき、パフォーマンスが向上します。この方法はハッシュ衝突の可能性が低くなります。
このプロジェクトは、APIキーの設計、データベースのインデックス作成、パフォーマンスの最適化に関する貴重な学びの経験となりました。著者はHacker Newsコミュニティからのフィードバックに感謝し、執筆を続けるよう励まされたことを述べています。
55.ポメラDM250にOpenBSD導入(Installing OpenBSD on the Pomera DM250 Writerdeck)
このガイドでは、Pomera DM250、DM250X、DM250XYモデルにOpenBSDをインストールするための注意点や画像を提供しています。以下が主なポイントです。
インストールにはカスタムカーネルとU-Bootイメージが必要です。この設定は安定していない可能性があるため、注意して進めてください。また、ハードウェアの違いから、USモデル(DM250US)にはこの手順を使用しないことをお勧めします。
インストール前にデバイスのeMMCをバックアップすることが推奨されます。バックアップツールはEKESETE.netで入手可能です。
DM250は特定のキーの組み合わせを使用してリカバリーモードに入ります。新しいU-Bootをインストールすると、元のLinuxカーネルは起動しなくなります。また、USB-Cケーブルが接続されているとデバイスは完全に電源が切れず、動作するバッテリーが必要です。
インストール用のSDカードを準備するには、GPTレイアウトでSDカードをフォーマットし、必要なパーティションを作成します。OpenBSDのブートローダーやU-Bootイメージなどの特定のファイルをSDカードにダウンロードして配置します。
SDカードを挿入し、正しいキーの組み合わせでデバイスの電源を入れます。インストールディスクやパーティションレイアウトを選択するためのプロンプトに従って進めます。インストール後に正しく動作するようにカスタムカーネルをコピーします。
インストール後には、Wi-Fiを有効にするためにファームウェアファイルをコピーする必要があるかもしれません。また、ブートロゴを追加したり、デバイスのLEDを設定するなど、ブート設定をカスタマイズします。
上級者向けには、カスタムインストール用のRAMディスクを作成する手順も提供されています。
インストール中に問題が発生した場合は、USB接続やスクリプトを使用してバックアップを復元する方法があります。
重大な問題に直面した場合は、著者がサポートを提供しています。
このガイドは、特定のPomeraモデルにOpenBSDをインストールし、設定するための包括的なリソースとして、リスクや必要な注意事項を強調しています。
56.宇宙軍、発射をULAからスペースXへ移行検討(Space Force looks at moving "significant number" of launches from ULA to SpaceX)
アメリカの宇宙軍は、ユナイテッド・ローンチ・アライアンス(ULA)のバルカンロケットの繰り返しの運航停止に直面しています。このロケットは2024年1月のデビュー以来、わずか4回の飛行しか行っておらず、約70回の打ち上げが待機しています。固体ロケットブースターのノズルの不具合などが信頼性に対する懸念を引き起こしています。ULAは過去に信頼できる打ち上げを行ってきた実績がありますが、スペースXがより安価で再利用可能なロケットで軍事契約を増やしているため、その地位が揺らいでいます。
宇宙軍のフィリップ・ギャラント中将は、バルカンの問題が今後の打ち上げサービスの購入決定に影響を与えると述べました。宇宙軍が今後4年間に計画している主要な打ち上げの約半分はバルカンに依存していますが、スペースXの成功によりULAのトッププロバイダーとしての地位が変わりつつあります。宇宙軍は、打ち上げのタイミングを確保するために、一部のミッションをバルカンからスペースXに移すことを検討しています。
ULAがブースターの故障原因を調査する中、軍関係者はバルカンの能力に合わせてペイロードを修正するオプションも模索しています。宇宙軍は、2028年の新たな契約に向けて、今後2年間で打ち上げ市場を評価する計画です。バルカンの信頼性に関する問題は、次回の競争に向けてULAがロケットの能力を示すプレッシャーとなっています。
57.群れを止めろ(Stop Flock)
Flockカメラは、単なるナンバープレートの読み取りを超えた高度な監視カメラを提供しています。これらのカメラはAIを使用して、車両の色やメーカー、モデル、さらにはバンパーステッカーなど、さまざまな特徴を分析します。このシステムは、車両の特性に基づいて識別を行うため、警察はナンバープレートの番号がなくても特定の車両を探すことができます。また、Flockの「コンボイ分析」機能は、よく一緒に現れる車両を追跡し、ドライバー間のつながりを示唆します。このデータは、令状なしで法執行機関がアクセス可能です。
Flockカメラは、盗難車両や行方不明者の発見に役立つ一方で、人々の動きに関する広範な記録を作成し、深刻なプライバシーの懸念を引き起こします。警察が正当な理由なしにFlockカメラを使用して個人を追跡する事例も報告されています。これらのカメラが広く使用されることで、公共の場にいる誰もが知らないうちに記録され、追跡される可能性があります。
Flockカメラの数は急速に増加しており、全国で10万台以上が設置されています。法執行機関による使用も増加しています。クラウドソーシングされた地図では、これらのカメラの設置場所が示されており、多くのコミュニティにおける存在が強調されています。
Flockカメラの使用は、特に不当な捜索や押収から保護する第四修正条項に関して、市民の自由に対する脅威をもたらします。批評家は、大規模な監視が人種的プロファイリングやその他の偏見を引き起こす可能性があると主張しています。
Flockは、企業や住宅所有者協会と協力して監視データの共有を拡大しており、プライバシー権に関する疑問を引き起こしています。大手企業であるローズなどもFlockのシステムを導入しており、公共の安全と商業的利益が融合しています。
これらの監視システムは安全対策として販売されていますが、信頼を損ない、市民の権利を侵害する可能性があると支持者は警告しています。地域主導の安全イニシアチブは、侵入的な監視なしで犯罪を減少させるより良い解決策を提供するかもしれません。
大規模な監視の傾向は高まっており、技術が個人情報を同意なしに追跡することが増えています。監視データの悪用の可能性は、プライバシーや市民の自由の侵害についての警鐘を鳴らしています。活動家は、人々に情報を得て透明性を求め、大規模な監視の実践に挑戦する組織を支持するよう呼びかけています。
58.クロードのコード術(Claude Code Routines)
ルーチンは、Claude Codeの機能で、設定を保存することでタスクを自動化することができます。これにはプロンプト、リポジトリ、コネクタが含まれます。ルーチンはAnthropicのクラウドインフラ上で動作するため、デバイスがオフの状態でも機能します。
ルーチンはさまざまなトリガーによって起動できます。例えば、スケジュールされたトリガーは、設定した間隔(毎時、毎日、毎週など)で自動的に実行されます。APIトリガーは特定のURLにリクエストを送信することで開始され、GitHubトリガーはプルリクエストやリリースなどのイベントによって起動します。複数のトリガーを一つのルーチンに組み合わせることも可能で、例えば、毎晩実行されるルーチンが新しいプルリクエストに反応することもできます。
ルーチンはさまざまなサブスクリプションプランで利用でき、ウェブ、コマンドライン、デスクトップアプリを通じて作成できます。ルーチンは自律的に動作し、手動での承認を必要とせずにタスクを実行します。
具体的な使用例としては、バックログの管理、自動的なアラートの対応、プルリクエストに対するコードレビュー、デプロイ後のビルド状況の確認、コード更新に基づくドキュメントの更新などがあります。
ルーチンを作成するには、ウェブインターフェースやCLIを使用して、名前、プロンプト、リポジトリ、環境、トリガーを定義します。ルーチンは個々のアカウントに紐づいており、日々の実行制限にカウントされます。
ルーチンの管理は、過去の実行を確認したり、設定を編集したり、詳細ページから直接実行のタイミングを制御したりできます。
重要な点として、ルーチンにはサブスクリプションに基づく使用制限があり、これを超えると追加料金が発生する可能性があります。ルーチンが実行するすべてのアクションはアカウントに記録され、責任が明確になります。
この機能は、繰り返し行うタスクを自動化し、GitHubやSlackなどのツールとシームレスに統合することで、生産性を向上させます。
59.5NFとデータ設計(5NF and Database Design)
この記事では、著者がリレーショナルデータベースにおける第五正規形(5NF)の概念を明確にしようとしています。5NFについての伝統的な説明は複雑すぎると批判し、より論理的で分かりやすいアプローチを提案しています。
著者は、ビジネス要件から始めることの重要性を強調し、物理的なテーブルを設計する前に論理モデルを作成することを勧めています。この方法により、混乱を避け、適切な正規化が確保されます。
具体的な例として、アイスクリームのブランドやフレーバー、友人の好みの関係をAB-BC-ACの三角形パターンで示すアイスクリームの例と、コンサート、ミュージシャン、楽器の関係をABC+Dの星型パターンで示すミュージシャンの例があります。
テーブル設計についても触れ、これらのパターンに基づいてテーブルを作成する方法を説明しています。データのユニークさに応じて、複合主キーと合成IDの使い方の違いについても解説しています。
著者は、一般的な教育用の例(ウィキペディアに見られるようなもの)が非現実的で、5NFを効果的に教えていないと批判しています。
さらに、特定の好みやミュージシャンのスキルの概念を扱う章もあり、ビジネスニーズに基づいて異なるパターンがデータベース設計に共存できることを示しています。
著者は、5NFを理解するには、抽象的なテーブルの分割ではなく、論理モデルと実用的な例に焦点を当てることが最も効果的だと結論づけています。彼は自身のアプローチに対するフィードバックを歓迎しています。
全体として、この記事は5NFをわかりやすくし、整理された効率的なデータベーススキーマを設計するための実用的な枠組みを提供することを目的としています。
60.AIプロンプトを一発ツールに!(Turn your best AI prompts into one-click tools in Chrome)
Google Chromeは「スキル」という新機能を導入します。この機能を使うと、ユーザーはAIに対する指示を一度のクリックで保存し、再利用できるようになります。これにより、オンラインでの作業が簡単になり、例えば食材の代替品を見つけたり、異なるタブで製品を比較したりすることが容易になります。
役立つ指示を作成したら、それをチャット履歴からスキルとして保存できます。後で、コマンドを入力するかボタンをクリックすることで、簡単にアクセスして使用することができます。また、ユーザーは自分のスキルをカスタマイズしたり、一般的な作業のために用意されたスキルのライブラリから選ぶこともできます。
スキル機能はプライバシーとセキュリティを重視して設計されており、実行するアクションには確認が必要です。今後、スキルはChromeで利用可能になり、サインインしたデスクトップデバイスでアクセスできます。
61.新しいギリシャ語(New Modern Greek)
最近、現代ギリシャ語の書き方を更新するための新しいアイデアが提案されています。最後の大きな変更は1982年に行われましたが、著者はさらなる改訂が言語をより良くする可能性があると考えています。
提案されている主な変更点には、いくつかの音を簡略化するための新しい記号や文字の導入があります。特に、同じ音を持つ文字の組み合わせ(例:αι、ειなど)を一つの文字に簡略化することで、文法上の区別が一部失われる可能性があります。また、特定の音を新しい単一の文字で表すことも提案されています。例えば、ουはȢまたはȣに、ντはDまたはdに、μπはБまたはbに、そしてγκはGまたはgに変更される予定です。
さらに、小文字のシグマはすべてϲに統一され、小文字のオメガはオミクロンと合併します。これらの変更は、ギリシャ語を読み書きしやすくすることを目的としていますが、一部の文法的な区別が失われることもあります。
62.クラウドAIの異常発生(Elevated errors on Claude.ai, API, Claude Code)
現在、すべてのシステムは正常に稼働しています。各コンポーネントの稼働率は以下の通りです。claude.aiのウェブインターフェースは89.23%、開発者コンソールは91.11%、Claude APIは90.92%、Claude Code CLIツールは90.60%、Claude Coworkサービスは97.74%、政府向けのClaudeは97.44%です。過去30日間の平均稼働率は92.84%です。
最近報告された問題には、ログインやセッションに影響を与える複数の障害があり、ユーザーは頻繁にエラーを経験しています。また、過去24時間で213件の障害と2件の遅延問題が報告されています。
最近解決された問題には、Claude.aiおよび関連サービスでのエラー率の上昇や、さまざまなプラットフォームへのログインや接続に関する問題が含まれます。チームはこれらの問題を積極的に監視し、対応しています。
63.チケットマスター独占判決(Ticketmaster is an illegal monopoly, jury rules)
マンハッタンの陪審は、ライブネイション・チケットマスターが違法な独占企業であると判断しました。この判決は、同社の解体につながる可能性があります。陪審は、同社がライブイベントのチケット市場を独占し、コンサートのプロモーションを会場の使用に不適切に結びつけたとして、三つの罪で有罪と認定しました。この判決は、バイデン政権の司法省が提起した訴訟に基づいており、トランプ政権下での以前の和解よりも広範な結果を目指しています。
裁判では、ライブネイションの幹部やアーティスト、競合他社など、さまざまな関係者の証言がありました。証拠によると、ライブネイションは会場が自社のチケットサービスを使用しなければコンサートを取りやめると脅迫していたことが示されました。また、陪審はチケットマスターが消費者に対してチケット1枚あたり1.72ドルの過剰請求をしていたと認定しました。
裁判官は解体以外の選択肢も考慮するかもしれませんが、この判決は独占禁止法の執行における重要な勝利と見なされており、元独占禁止法官僚たちはこの事件に関与した州の検事総長の働きを称賛しています。次の段階では、チケットマスターが支払うべき損害賠償の額を決定することになります。
64.希少コンサート音源公開(Rare concert recordings are landing on the Internet Archive)
シカゴ出身の音楽ファン、アーダム・ジェイコブスさんは、1980年代からコンサートの録音を続けており、現在では1万本以上のテープを所有しています。59歳の彼は、テープの劣化を心配しており、インターネットアーカイブのボランティアにデジタル化を任せています。これまでに、ニルヴァーナの1989年の公演などの貴重なパフォーマンスを含む約2500本のテープがオンラインに公開されました。これらの録音には、ソニック・ユースやR.E.M.、リズ・フェアなどの影響力のあるアーティストが含まれています。ジェイコブスさんは基本的な録音機器を使用していましたが、ボランティアの音響技術者たちが音質を向上させています。ボランティアの一人、ブライアン・エメリックさんは、毎月ジェイコブスさんからテープを集めてデジタルファイルに変換し、他のボランティアたちは録音の整理やラベル付けを手伝っています。
65.宇宙トイレの話(Let's talk space toilets)
宇宙にいる宇宙飛行士は、トイレの利用を慎重に管理し、できるだけ長くトイレを避けることが多いです。彼らは、廃棄物を最小限に抑えるために、ステーキや卵などの低残渣の食事を摂ることが一般的です。初期の宇宙ミッション、特にアポロ計画では、非常に基本的で不快なトイレシステムが使われており、多くの即興的な工夫や苦労がありました。
NASAは、これまでにさまざまなトイレのデザインを開発してきました。無重力環境では、体の位置や廃棄物の分離が重要であることがわかりました。国際宇宙ステーション(ISS)にある現在のトイレは、吸引と特別な袋を使って廃棄物を収集していますが、臭いの管理や効率性に関しては依然として課題があります。
火星ミッションに向けて、トイレの設計はさらに複雑になります。長期間の信頼性を確保し、廃棄物の保管を管理し、長時間使用されないシステム内で微生物の成長を防ぐことが課題です。NASAは、廃棄物をより安全で扱いやすくするために、トレファクションという新しい処理方法を調査しています。
全体として、宇宙のトイレは改善されてきましたが、特に将来の火星への長期ミッションにおいては、依然として重要な工学的課題となっています。
66.AI活用術(My AI-Assisted Workflow)
著者は、テックリードとしてAIを活用した開発ワークフローを作成した経験について述べています。特に、コーディングが始まる前の準備が最も重要であることを強調しています。AIは実装を迅速に進めることができる一方で、プロジェクトの要件や前提を理解するのが難しく、これが混乱や不適切なソフトウェア構造につながることがあると気づきました。
この問題に対処するために、著者は以下の重要なステップを含む構造化されたワークフローを開発しました。
まず、自由形式の計画を立てます。問題、初期の解決策、不確実性をまとめた文書を作成し、コーディングを始める前に考えを整理します。
次に、自由形式の計画を詳細なインタビューを通じて構造化された製品要件文書(PRD)に変換します。このステップでは、潜在的な問題を特定し、すべてが明確に定義されていることを確認します。
その後、PRDを一連の課題に分解します。ここでは、孤立したコンポーネントではなく、完全なエンドツーエンドの機能に焦点を当てます。各課題は、AIが処理できるか、人間の入力が必要かに基づいて分類されます。
次に、各課題を一回のセッションで完了できる管理可能なタスクに分解します。タスクの説明はAIが実行できるように書かれ、具体的なコードよりも意図に焦点を当てます。
タスクの実装準備が整ったら、開発者はクリーンなコンテキストを使用して明確さと集中を保ち、以前のタスクからの気を散らす要素を避けます。
各プルリクエストは、エラーを見つけ出し、コードが論理的に正しく、ベストプラクティスに従っていることを確認するために、徹底的な六回のレビューを受けます。
機能が完成した後は、個別のレビューで見逃された可能性のあるシステム的な問題を特定するために、包括的な監査を行います。
著者は、このワークフローには時間と慎重な計画が必要であるものの、最終的にはデバッグの時間を節約し、ソフトウェアの保守性を向上させることができると強調しています。重要な原則は、AIが生産を支援する一方で、人間の判断がプロセス全体で不可欠であるということです。
67.That Meeting You Hate May Keep A.I. From Stealing Your Job(That Meeting You Hate May Keep A.I. From Stealing Your Job)
要約がありません。
68.旅の達人ガイド(Guide.world: A compendium of travel guides)
良い旅行に関する文章をオンラインで見つけるのは難しいことがあります。ウィキペディアも選択肢の一つですが、読むべきおすすめの記事がたくさんあります。ここでは、さまざまな著者による旅行に関するおすすめの作品を紹介します。
南極に関しては、マチェイ・チェグロフスキの「マクマードでのシャッフルボード」があります。アルメニアについては、マキシ・ゴリンスキーの作品があります。アルゼンチンでは、クリス・アルナデの「ブエノスアイレスを歩く」や、マチェイ・チェグロフスキの「一日二枚のステーキでアルゼンチン」を読むことができます。バルカン半島に関してはマット・レイクマンの作品があります。
ベナンや中国の昆明については、マット・レイクマンやダン・ワンの作品が紹介されています。コートジボワール、ドミニカ共和国、エルサルバドルについてもマット・レイクマンの作品があります。フェロー諸島については、クリス・アルナデやタイラー・コーエンの「フェロー諸島からの教訓」があります。
フランスに関してはクリス・アルナデの作品があり、ガンビア、ガーナ、ギニアについてもマット・レイクマンの作品があります。イタリアではクリス・アルナデの「ロンバルディアを歩く」、ケニアでは「ナイロビを歩く」があります。ガイアナ、モーリタニア、メキシコのユカタンについてはマット・レイクマンの作品が紹介されています。
ナイジェリア、パナマ、ペルー、サウジアラビアについてもマット・レイクマンの作品があります。シンガポールに関してはウィリアム・ギブソンの「死刑のあるディズニーパーク」があります。韓国ではクリス・アルナデの「ソウルを歩く」があり、スペインについてはマット・レイクマンの作品があります。
スイスに関してはダニエル・デイビスの「世界は四角い」と、タジキスタン、トリニダード・トバゴ、チュニジア、ウクライナについてもマット・レイクマンの作品があります。アメリカではジェフ・マナフの「グレーター・ロサンゼルス」やデボン・ズーゲルの「マイアミ」があります。西アフリカやイエメンについてもマット・レイクマンやマチェイ・チェグロフスキの作品があります。
さらに、旅行に関する文章の推薦を募集しています。
69.道路フレアの中身(What Is in Road Flares?)
道路用フレアはさまざまな化学物質を含んでおり、その正確な成分は製造元によって異なりますが、一般的には赤色を出すストロンチウム硝酸塩が含まれています。また、酸化剤として硝酸カリウムや過塩素酸カリウム、燃料としてアルミニウムやマグネシウムが使われています。
ストロンチウム硝酸塩は色を出すために重要ですが、単独では酸化剤としての効果があまり高くないため、燃焼を促進するために他の化学物質が追加されます。古いタイプのフレアにはピッチや黒色火薬などの追加材料が含まれていることもありましたが、現代の製品ではあまり見られません。
技術的には道路用フレアからストロンチウム硝酸塩を抽出することは可能ですが、安全性の問題や純度を達成する難しさ、供給元から購入するコストの観点から推奨されません。もし抽出を試みる場合、水溶液を使ってストロンチウム硝酸塩を分離することができますが、このプロセスは複雑です。
抽出されたストロンチウム硝酸塩の純度は、フレアの成分や使用された抽出方法によって大きく異なる可能性があります。濃度が低い溶液では他の塩と混ざってしまうことが多いため、純粋な製品を得るのは難しく、不適切な技術を使うと貴重な材料を失うことにもなりかねません。
70.消えたウィンドウの謎(Direct Win32 API, Weird-Shaped Windows, and Why They Mostly Disappeared)
著者は、現代のWindowsデスクトップアプリケーションに対する不満を表明しています。彼らは、ReactやElectronのようなフレームワークを使って作られたアプリがあまりにも一般的で膨れ上がっていると感じています。著者は、Windows XP時代のように、アプリがもっとユニークで視覚的に興味深いものであった日々を懐かしんでいます。
基本的なアプリケーション、例えばメモ帳が、古いWin32 APIで書かれたバージョンに比べて過剰なメモリを消費していることを指摘しています。著者は、より大きな制御と創造性を持たせることができたWin32でのプログラミングが、今や失われた技術であることを嘆いています。
Win32プログラミングは、オペレーティングシステムからのメッセージを処理することを含み、開発者は楕円形やアニメーションマスコットのようなカスタム形状のウィンドウを作成することができます。ウィンドウの動作を管理するにはより多くの労力が必要ですが、その結果はやりがいがあり、楽しいものになることがあります。
テキストでは、領域やビットマップを使用して非標準のウィンドウ形状を作成する方法についても触れています。また、カスタムウィンドウ管理に伴う複雑さについても言及しています。著者は、標準的な長方形のウィンドウが実用的な選択肢であることが多い一方で、Win32の柔軟性がより創造的な可能性を提供することを強調しています。ソフトウェアは単なるウェブのような外観だけでなく、物理的な存在感を持つことができることを思い出させてくれます。
71.カリフォルニア3D印刷規制の危険(The dangers of California's legislation to censor 3D printing)
カリフォルニア州の法案A.B. 2047は、すべての3Dプリンターに対して検閲ソフトウェアの導入を義務付け、オープンソースの代替品の使用を違法にすることを目指しています。この法律は、イノベーションや消費者の権利に対して有害であると見なされており、監視の強化やユーザーの選択肢の制限につながる可能性があります。
この法案は、プリンターのソフトウェアを変更することを犯罪とし、ユーザーが製造業者の製品やサービスに縛られることを強制します。これにより、大手製造業者が利益を得る一方で、小規模企業や独立したユーザーには障害が生じ、選択肢が制限され、コストが上昇します。また、3Dプリンターの再販市場にも影響を与える可能性があり、再販が法的な罰則につながることも考えられます。
さらに、この法案はカリフォルニア州司法省に対して、適合したプリンターや禁止されたデザインのリストを監視・維持する官僚的なシステムを導入することを求めていますが、これは負担が大きく、効果的ではないと予想されています。
この法律が通過すれば、カリフォルニア州だけでなく、世界の3Dプリンティング産業にも影響を及ぼす前例を作る可能性があり、自由な言論や消費者の権利に対するより広範な制限につながる恐れがあります。支持者たちはこの法案に反対し、他の地域での類似の立法に対しても警戒するよう呼びかけています。
72.ダヴィンチ写真(DaVinci Resolve – Photo)
DaVinci Resolveは新しい写真ページを導入し、静止画のための高度なカラーグレーディングツールを提供しています。これにより、プロフェッショナルが画像を簡単に強化できるようになりました。このページには、ホワイトバランスや露出調整などの馴染みのあるツールに加え、ノードベースのグレーディングやAIツール、さまざまなエフェクトなど、ハリウッドレベルの機能が含まれています。
主な機能には、プロフェッショナル向けのカラー補正、詳細な調整が可能なカーブやスコープなどの高度なカラーツールがあります。また、主要なカメラブランドのRAW画像をサポートし、元のファイルを変更せずに簡単に調整できる非破壊編集機能も備えています。さらに、クラウドベースのシステムにより、複数のユーザーが同じプロジェクトで同時に作業できるため、リモートレビューやライブグレーディングが容易になります。
大規模な写真ライブラリを効率的に整理するためのAI検索機能やカスタマイズ可能なアルバムも提供されています。カメラのテザーリング機能を使えば、ライブ撮影中に設定をリアルタイムで調整し、整理されたアルバムに即座に画像をキャプチャできます。さらに、100以上のエフェクトやAIツールにアクセスでき、肌の調整や映画的なエフェクトを加えることが可能です。
エクスポートも簡単で、さまざまなフォーマットで元のデータを保持しながら出力できます。また、オプションでカラーグレーディングパネルを使用することで、編集をより迅速に行うことができます。
全体として、DaVinci Resolveは強力なカラーグレーディングと使いやすい写真ツールを組み合わせ、写真家やカラーリストの作業効率を向上させることを目指しています。
73.US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf](US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf])
要約がありません。
74.バックボタン対策新方針(A new spam policy for “back button hijacking”)
2026年4月13日、Googleは「バックボタンハイジャック」に対する新しいスパムポリシーを発表しました。このポリシーは2026年6月15日から正式にスパムポリシー違反として認識されます。
バックボタンハイジャックとは、ウェブサイトがユーザーのブラウザのバックボタンの使用を妨げ、前のページに戻れなくする行為です。これにより、ユーザーは望ましくないページにリダイレクトされたり、広告が表示されたりすることがあります。
Googleがこの問題に対処する理由は、ユーザー体験を重視しているからです。バックボタンハイジャックはユーザーを frustrate させ、知らないサイトへの信頼を損なうと考えられています。この行為は欺瞞的であり、悪影響を及ぼすため、Googleのポリシーに反しています。
サイトの運営者は、ユーザーがバックボタンを使ってナビゲートできるように妨げていないことを確認する必要があります。サイト内にバックボタンハイジャックを引き起こす可能性のあるスクリプトや広告がないかを確認し、必要に応じて削除するべきです。この問題でペナルティを受けたサイトが修正を行った場合、運営者はGoogle Search Consoleを通じて再審査のリクエストを提出できます。
さらに質問やフィードバックがある場合、サイト運営者はソーシャルメディアやGoogleのヘルプコミュニティを通じて連絡を取ることができます。
75.30個のプラグインに裏口(Someone bought 30 WordPress plugins and planted a backdoor in all of them)
最近、30以上のWordPressプラグインが関与する重大なセキュリティ侵害が発生しました。その中には「Countdown Timer Ultimate」というプラグインも含まれています。これらのプラグインは新しい所有者に買収された後、悪意のあるコードが注入されてしまいました。
重要なポイントは以下の通りです。まず、31のプラグインがセキュリティ上の問題からWordPress.orgによって閉鎖されました。次に、wp-config.phpファイルに隠されたバックドアが発見され、これにより不正アクセスやスパムの注入が可能になりましたが、スパムは検索エンジンにしか表示されませんでした。また、悪意のあるコードは8ヶ月間静かに潜伏してから活性化されました。プラグインはFlippaでかなりの金額で売却され、新しい所有者はすぐにバックドアを導入しました。WordPress.orgは、一部の悪意のある機能を無効化するためのアップデートを強制しましたが、バックドアを完全には削除できませんでした。この事件は、2017年に発生した以前の攻撃と類似しており、WordPressエコシステムにおけるプラグイン管理や所有権の変更に関する問題が繰り返されていることを示しています。
サイトの所有者は、影響を受けたプラグインを確認し、修正を行い、wp-config.phpファイルに悪意のあるコードがないかを点検することが推奨されます。現在のシステムには、所有権の移転中にこのような攻撃を防ぐための対策が欠けています。
76.オレンジパイ6プラス(The Orange Pi 6 Plus)
Orange Pi 6 Plusは、強力なARMベースのシングルボードコンピュータで、CIX P1プロセッサを搭載しています。このプロセッサは12コアを持ち、Mali G720 GPUとAIタスク用の専用NPUも備えています。レビューではいくつかの重要なポイントが挙げられています。
まず、ハードウェアの仕様についてです。CIX P1プロセッサは、4つのCortex-A520コアと8つのCortex-A720コアを持ち、16GBのRAM、デュアル5GbEイーサネットポート、Wi-FiおよびBluetooth機能を搭載しています。これにより、ホームラボやエッジAIアプリケーションにおいて高いパフォーマンスが期待できます。
次にソフトウェアの課題です。著者は、提供されたベンダーのイメージではなく、カスタムOSイメージを構築しました。これはソフトウェアの問題や古いパッケージが原因で、ブートの問題を修正し、GPUとNPUのサポートを確保し、さまざまなアプリケーションに対してシステムを安定させる必要がありました。
パフォーマンスに関しては、ボードはローカルAIの作業に対して期待が持てるものの、良好なパフォーマンスを得るためにはモデルやランタイムの慎重な選択が必要でした。推論テストでは、ボードがタスクを処理できる一方で、すべてのAIモデルに対して信頼性があるわけではないことが明らかになりました。
電力消費と冷却については、Orange Pi 6 Plusは一般的なシングルボードコンピュータよりも多くの電力を消費し、平均で15〜27Wとなっています。これは競合製品よりも高い数値です。また、冷却ファンはかなり音が大きく、静音運転のための調整機能はありません。
使用ケースとしては、ローカルAIの実験やエッジモニタリング、デュアルイーサネットポートの利点を活かせる特定のLinuxサービスに最適です。ただし、一般的なデスクトップ用途や重い大規模言語モデルのタスクには、さらなる開発が必要で推奨されません。
総じて、ハードウェアには大きな可能性がありますが、ソフトウェアの制限を克服するためにはかなりの努力が必要です。Orange Pi 6 Plusの体験は、類似のボードと比べて洗練されており、エッジAIやシステムタスクを行う開発者にとって実行可能な選択肢となっています。
77.クロージャの不変ベクター入門 1(Understanding Clojure's Persistent Vectors, pt. 1 (2013))
Clojureの永続ベクターは、効率的なデータ処理のために設計されたデータ構造です。これにより、値の追加、更新、検索といった操作がほぼ一定の時間(O(1))で行えます。永続ベクターを変更すると、元のものを変更するのではなく、新しいバージョンが作成されます。
永続ベクターの基本的な概念として、まずその構造があります。永続ベクターは木のような構造を持ち、特にバランスの取れた木を使用しています。内部のノードはサブノードを参照しますが、要素は保持しません。すべての葉ノードには要素が含まれており、同じ深さに位置しています。
要素を変更する際は、Clojureは木を下りながら特定の葉に到達し、永続性を保つために必要なノードをコピーします。要素を追加する場合、葉ノードに空きがあれば簡単に行えますが、空きがない場合は新しいノードを生成する必要があるか、現在の根がオーバーフローした場合には新しい根を作成することになります。
最後の要素を削除する際も同様の論理が適用されます。右端の葉に複数の要素があれば、そのまま削除できますが、1つだけの場合はその葉を削除し、根が1つの子を持つことになると、根を削除することで簡略化されます。
効率性については、変更がO(1)に見えるものの、実際には木の構造のためO(log n)です。しかし、多くのノードを持つClojureでは、分岐係数を32に設定しており、比較的浅い木を形成するため、操作が一定の時間に見えるようになっています。
このブログシリーズでは、永続ベクターの実装や最適化についてさらに詳しく探っていく予定です。
78.The next evolution of the Agents SDK(The next evolution of the Agents SDK)
要約がありません。
79.Amazon to acquire Globalstar and expand Amazon Leo satellite network(Amazon to acquire Globalstar and expand Amazon Leo satellite network)
要約がありません。
80.オールバード株600%急騰!AIへ転換(Allbirds shares soar 600% as it pivots from footwear to AI)
オールバードは、持続可能なスニーカーで知られている企業ですが、環境に優しい靴から人工知能(AI)への転換を決定しました。39百万ドルで靴事業を売却した後、同社の株価は600%以上急騰し、「ニューバードAI」としてAIコンピューティングインフラに集中する計画を発表しました。
初期の人気と急成長にもかかわらず、オールバードは店舗での売上が低迷し、利益を上げるのに苦労していました。アナリストによると、消費者は持続可能性よりもスタイルや価格を重視しているとのことです。今後、同社は5000万ドルを高性能コンピューティング資産に投資し、環境への焦点を外す方向でミッションを変更する予定です。これには、来月の株主投票で定款の改正を承認する必要があります。現在、オールバードの市場価値は約1億6500万ドルです。
81.Fiverrの顧客情報流出(Tell HN: Fiverr left customer files public and searchable)
Fiverrは、ギグワークのプラットフォームであり、Cloudinaryというサービスを利用して、労働者とクライアント間のメッセージでPDFや画像の処理を行っています。Cloudinaryは、Amazon S3のようにファイルを直接ウェブに提供する機能も持っていますが、Fiverrは機密情報を共有する際に、安全な署名付きURLではなく、公開URLを選択しました。この選択により、個人情報を含む数百件の機密文書がGoogleの検索結果に表示される事態が発生しました。Fiverrはこのセキュリティ問題を認識しているにもかかわらず、関連するキーワードをGoogleで広告し続けています。この問題について責任ある開示がFiverrのセキュリティチームに送られましたが、40日間返答がなかったため、問題が公にされることになりました。
82.オールバード、AI転換で株175%急騰!(Allbirds announces pivot from shoes to AI, stock explodes 175%)
シューズ会社のオールバードは、持続可能な製品で知られていますが、靴の販売から人工知能(AI)への大きな転換を発表しました。この変更により、株価は約3ドルから約17ドルに急上昇し、時価総額は2100万ドルから1億4800万ドルに一日で増加しました。
同社は「ニューバードAI」という新しい名称に変更し、AIコンピューティングインフラの開発を目指しています。顧客向けに高性能なハードウェアを提供することを目標としています。最近、オールバードは知的財産と資産を3900万ドルでアメリカンエクスチェンジグループに売却しました。このグループは引き続きオールバードの製品を販売します。
オールバードは2015年に設立され、自然素材を使用したエコフレンドリーな靴で人気を博しました。しかし、売上の減少や競争の激化に直面し、2022年から2025年にかけて収益がほぼ50%減少しました。このAIへの転換は、苦境に立たされている企業が利益の高いAI市場に参入し、再起を図る動きの一環です。
83.フロックの監視拒否(I wrote to Flock's privacy contact to opt out of their domestic spying program)
カリフォルニア州に住むカーク・ストラウザー氏は、カリフォルニア州消費者プライバシー法(CCPA)に基づき、Flock Safetyに自分の個人情報の削除を求めました。しかし、Flock Safetyは、顧客のためにデータを処理しているため、そのリクエストには応じられないと返答しました。顧客がデータの所有者であり、データに関する決定を行うため、ストラウザー氏には彼らを雇った組織に連絡するように勧めました。
Flock Safetyは、データを販売することはなく、ナンバープレートリーダー(LPR)を使用して車両の画像を取得するだけで、敏感な個人情報は収集していないと説明しました。データは通常、削除される前に30日間保持されます。
ストラウザー氏は、Flock Safetyが法的に自分のリクエストに応じる義務があると考えており、法的措置を検討しています。
84.Arduino用SDモジュール(PCBWay sponsorship: full-size SD module for Arduino projects)
PCBWayは最近、私のプロジェクトを支援してくれました。彼らは、レビューの対価として私のPCBの費用を最大100ドルまで負担することを提案してくれました。私は通常、独立性を保つためにスポンサーシップを避けていますが、彼らは私が正直にレビューを書くことを許可してくれました。
以前、私はPCBWayを使ってシンプルなデザインのプロトタイピングを行ったことがありますが、彼らの価格は非常に手頃で、5枚の二層PCBが約12ドルでした。支払い方法の問題でJLCPCBに切り替えましたが、彼らのサービスにはいくつかの問題があり、特にデザインに見落としがあった場合に困りました。
現在のプロジェクトでは、既存のAliExpressの選択肢がArduinoに適していないため、PCBWayにフルサイズのSDカードモジュールを作成してもらうことにしました。PCBWayは、注文の10%をKicadプロジェクトに寄付するというユニークな特徴があり、これはフリーソフトウェアの開発を支援するもので、私としては非常にありがたいです。
注文プロセスは、デザインファイルをアップロードし、数量などの詳細を指定することから始まりました。PCBWayの方法はJLCPCBよりも自動化が少なく、時間がかかるように感じるかもしれませんが、潜在的なエラーを見つけるのに役立ちます。私の注文は2週間で発送され、20ユニットの価格は75ドルで、1ユニットあたり約3.75ドルでした。これはJLCPCBよりも少し高いですが、PCBWayのコミュニティ支援への取り組みを考慮すれば納得できます。
全体的に、PCBWayとの経験は良好でした。彼らは製造前に私のデザインをレビューしてくれたので、初心者の私には安心感がありました。私は彼らのプラットフォームにオープンソースのSDカードモジュールを共有し、他の人が簡単に注文できるようにしました。
85.分散ダックDB(Distributed DuckDB Instance)
OpenDuckは、MotherDuckに触発されたオープンソースプロジェクトで、DuckDBのための高度なデータストレージと実行技術を実装しています。主な特徴は以下の通りです。
まず、差分ストレージを採用しており、PostgreSQLのメタデータを使用した追加専用のレイヤーを利用しています。これにより、DuckDBはデータを通常のファイルとして読み込むことができ、データは不変で整理された状態でオブジェクトストレージに保存されます。この仕組みにより、スナップショットを通じて一貫したデータの読み取りが可能になります。
次に、ハイブリッド実行を実現しており、クエリをユーザーのローカルマシンとクラウドサーバーの両方で実行できます。システムはクエリプランを賢く分割し、必要な中間結果のみを送信することでデータ転送を最適化します。
また、DuckDBネイティブの統合が行われており、リモートテーブルはDuckDB内で第一級のエンティティとして扱われ、ローカルテーブルとのシームレスな統合が可能です。
通信プロトコルはシンプルでオープンであり、バックエンドサービスの柔軟性を提供します。gRPCとArrowをサポートする任意のサービスがOpenDuckのバックエンドとして使用できます。
アーキテクチャの概要としては、OpenDuckはクライアントプロセスから構成され、拡張機能を読み込み、バックエンドサーバーに接続し、ゲートウェイとワーカープロセスを通じてリモートデータとローカルデータを管理します。
クイックスタートガイドとしては、まずバックエンドとDuckDBの拡張機能をソースからビルドし、指定されたトークンでサーバーを起動します。次に、OpenDuckに接続し、Pythonやコマンドラインインターフェースを使用してクエリを実行します。
MotherDuckとの比較では、MotherDuckは管理されたクラウドサービスであるのに対し、OpenDuckは自己ホスト型のオープンソースです。OpenDuckはオープンプロトコルを使用し、カスタムバックエンドをサポートしている点が、独自の性質を持つMotherDuckとは異なります。
他の技術との相互運用性については、OpenDuckはDuckLakeのようなオブジェクトストレージ内のデータを管理するツールを補完し、DuckDBクエリのための堅牢な実行レイヤーを提供します。
ライセンスについては、OpenDuckはMITライセンスの下で公開されています。
86.マイクロソフトメール解決法(Troubleshooting Email Delivery to Microsoft Users)
2026年2月24日、Microsoftのメールアカウント(Hotmail、Outlookなど)を利用しているユーザーから、メールが届かないとの苦情が急増しました。メールのログによると、IPの評判に関連する「一時的な送信制限」のためにメールが遅延していることが示されていましたが、送信元の評判は良好でした。
調査の結果、問題はMicrosoft側にある可能性が高く、設定ミスやシステム障害が原因かもしれません。このビジネスでは、月に約35万通のメールを送信しており、その多くは取引に関するメールで、すべて2つのIPアドレスから送信されていますが、これらが制限を受けていました。
ユーザーからの苦情に対応するため、問題について知らせ、24時間待つように提案する標準的な返信が作成されました。さらに調査を進めると、Microsoftが同社のIPからのメールトラフィックの急増を理由に禁止措置を講じた可能性があることがわかりました。
今後の問題を防ぐために、Microsoftユーザーへのメール送信速度を制御するためのレート制限システムが導入されました。このシステムは、送信を制限し、トラフィックの急増に対するMicrosoftの敏感さを引き起こさないように設計されています。
Microsoftにサポートを求めた結果、送信制限が調整され、72時間以内にメールの配信が再開されましたが、一部には遅延がありました。この出来事は、メール送信速度の管理をより良くする必要性を浮き彫りにし、今後は取引メール用に別のIPを使用するなどの対策が考えられることを示しています。著者はSendgridのサービスを評価しつつ、今後このような問題を防ぐために、彼らが制限管理を行うべきだと提案しました。
87.ツール呼び出しのM×N問題(The M×N problem of tool calling and open-source models)
AIシステムにおけるツール呼び出しのための異なるモデルの使用に関する課題が議論されています。特に、モデルがツール呼び出しをどのようにエンコードするかの違いに焦点を当てています。
閉じたソースのモデルは、構造化されたJSONを返すAPIを通じてシームレスにツール呼び出しを行うことができます。一方、オープンモデルは特定のフォーマットに依存しており、モデルのフォーマットがサポートされていない場合にはエラーが発生する可能性があります。
各モデルファミリーはツール呼び出しに独自のフォーマットを使用しているため、普遍的なパーサーを作成することが難しくなっています。同じ操作でもモデルによって見た目が大きく異なるため、パースや応答生成に問題が生じることがあります。
一般的なパーサーは、さまざまなモデルフォーマットに対応しなければならないため、バグや複雑さが生じやすいです。各モデルには標準化されていない特定の知識が必要です。
現在、異なるチームが文法エンジンや出力パーサーを独立して開発しているため、新しいモデルが導入されるたびに重複した作業が発生しています。フォーマットに関する共通の理解が欠けています。
提案されている解決策は、モデルが使用するフォーマットに関する共通の宣言的仕様を作成することです。これにより、文法エンジンやパーサーが各モデルを逆アセンブルすることなく、どのように扱うべきかを理解できるようになります。
標準化されたアプローチを実施することで、開発プロセスが効率化され、新しいAIモデルの統合時に冗長性が減り、効率が向上することが期待されます。
88.つながりのゲーム('Seeking connection': video game where players stopped shooting, started talking)
「Arc Raiders」は、ポストアポカリプスの世界を舞台にした人気のビデオゲームで、プレイヤーは資源を集めながら敵のAI機械を避けることが求められます。興味深いことに、多くのプレイヤーが対立よりも協力を選んでおり、約20%のプレイヤーは他のプレイヤーを攻撃しないことがわかりました。この予想外の行動は、開発者や研究者の関心を引いています。
ゲームの制作者であるエンバークスタジオは、当初プレイヤー同士が競い合うことを想定していましたが、多くのプレイヤーがロボットの敵を倒すためにチームを組んだり、単に会話を楽しむことを好むことに気づきました。実際、ゲームはコミュニケーションを促進しており、95%以上のプレイヤーが近接チャットを利用して他のプレイヤーとつながっています。
一部のプレイヤーは戦闘に参加していますが、多くのプレイヤーは勝利よりも友好的な交流を重視しています。この傾向は、ゲームにおいてつながりを求める動きが見られることを示しており、現実世界の孤立への反応かもしれません。
ゲームのデザインは自発的な協力を可能にしており、心理学者たちの関心を引いています。これは、競争的な環境における人間の行動についての疑問を提起しています。最終的に、「Arc Raiders」はプレイヤーが絆を深め、体験を共有するためのプラットフォームとなり、厳しい状況の中でも希望やコミュニティが存在することを示しています。
89.GitHub重ねPR(GitHub Stacked PRs)
GitHubのスタックされたプルリクエスト(PR)を使うと、プルリクエストを積み重ねて整理し、一度にすべてをマージすることができます。各プルリクエストは特定の変更に焦点を当てており、個別にレビューされます。その後、これらを一つのマージにまとめることが可能です。
90.米国の年齢確認法案(US national level OS-level age verification bill proposed)
申し訳ありませんが、外部のコンテンツやURLにはアクセスできません。ただし、要約してほしいテキストを提供していただければ、喜んでお手伝いします。
91.身分確認必須!(Claude may require identity verification in some cases)
本人確認のプロセスについて説明します。このプロセスは、強力な技術プラットフォームを利用するために必要です。
本人確認の目的は、不正利用を防ぎ、法律を遵守し、利用規約を守ることです。このプラットフォームでは、強力な技術とプライバシー保護を提供するPersona Identitiesを利用して確認を行います。
本人確認に必要なものは、政府発行の写真付き身分証明書(パスポートや運転免許証など)、カメラ付きの電話またはコンピュータ(ライブセルフィーを撮影するため)、そしてプロセスに数分の時間です。
受け付ける身分証明書は、オリジナルの物理的な政府発行のIDのみです。コピーやモバイルID、非政府発行のIDは受け付けていません。
データ保護については、確認データは安全に管理されます。Anthropic社がデータの使用方法を制御し、Personaが厳格なガイドラインの下で処理します。あなたのIDとセルフィーはPersonaによって保存され、Anthropicでは保存されません。
データの使用は、本人確認のためだけに行われ、マーケティングのために第三者と共有されることはありません。また、セキュリティのために暗号化されています。
本人確認が失敗した場合は、再試行するか、IDの状態を確認してください。問題が続く場合は、サポートに連絡することができます。
アカウントは、ポリシー違反やサポートされていない場所から作成された場合に禁止されることがあります。アカウントが誤って禁止されたと思われる場合は、異議申し立てを行うことができます。
本人確認プロセスについての質問がある場合は、サポートに連絡することをお勧めします。
92.OpenSSL 4.0登場(OpenSSL 4.0.0)
OpenSSL 4.0.0は重要なアップデートで、新しい機能が追加され、重要な変更が行われました。主なポイントは以下の通りです。
まず、互換性に関する変更があります。キーのデータ表現から先頭の「00:」が削除され、16進数の出力幅が標準化されました。また、PKCS5_PBKDF2_HMAC APIでは下限チェックが強化され、CRL(証明書失効リスト)の検証プロセスも改善されました。さらに、SSLv2やSSLv3のサポートを含むいくつかの非推奨機能が削除されました。
新機能としては、暗号化されたクライアントハロー(ECH)のサポートが追加され、新しい暗号アルゴリズムや鍵交換のサポートも実装されました。cSHAKE関数やその他の鍵導出関数(KDF)も導入され、FIPSの自己テストは今後延期できるようになりました。
全体として、このリリースはセキュリティと機能性を向上させる一方で、古い機能を削除しています。
93.ウォール街のクラウドコード(LangAlpha – what if Claude Code was built for Wall Street?)
チームは、大量の金融データを扱うためのツールを構築する際にいくつかの課題に直面しました。既存のツールはデータの量に対応できず、リソースを過剰に消費することが多かったのです。これを解決するために、彼らはデータ構造から自動的にPythonモジュールを作成しました。これにより、システムはより効率的に、少ないリソースで動作できるようになりました。
もう一つの問題は、ほとんどのシステムが異なるセッション間で研究結果を保存しないことです。金融の分野では、継続的な更新や分析が重要です。これに対処するために、彼らは各研究目標に専用の持続的なスペースを持つワークスペースシステムを開発しました。これにより、エージェントは発見を記憶し、休止後でも前の続きから作業を再開できるようになります。
さらに、彼らはエージェントが金融に関する深い理解を持つことを望み、ポートフォリオやリスク許容度のような詳細をすべてのやり取りに組み込みました。一部の既存のAIプラットフォームは機能が限られていますが、彼らの新しいシステムはこれらの機能を統合し、他の人が利用できるオープンソースソフトウェアとして提供されています。
94.プレイン - 人とエージェントのためのPythonフレームワーク(Plain – The full-stack Python framework designed for humans and agents)
Plainは、アプリケーションを構築するために設計されたPythonのウェブフレームワークで、元々はDjangoに基づいています。時代のニーズに応じて発展してきており、特にAIエージェント向けに最適化されています。
プロジェクトを始めるには、Claudeのようなエージェントを使用するか、コマンドuvx plain-start my-appを直接実行します。詳細なガイドはPlainのウェブサイトで確認できます。
Plainの主な特徴には、明確で型付けされた予測可能なコード構造があり、これにより人間とAIの両方にとって使いやすくなっています。また、データベースにはPostgresを専用に使用し、URLのルーティングにはRouterクラス、クラスベースのビューを採用して整理されています。テンプレートにはJinja2が利用されています。
技術スタックとしては、Pythonのバージョンは3.13以上、フロントエンドにはhtmxとTailwind CSSが使われています。テストにはpytestが用いられ、開発ツールにはパッケージ管理のためのuvやリント作業のためのruffが含まれています。
観測性とエージェントサポートに関しては、トレース、リクエストの観察、遅いクエリの検出のための組み込みツールが用意されています。コーディングエージェントとの互換性があり、予測可能なAPIと型付きのシグネチャを提供しています。
ドキュメントとツールは、コマンドラインからアクセスできる包括的なものが用意されています。パッケージのインストール、アップグレード、パフォーマンスの最適化、バグ報告のためのコマンドも含まれています。
エコシステムには、認証やセッションストレージなどのコア機能をカバーする30のパッケージが含まれており、さまざまな開発や運用のニーズに対応しています。
Plainは2023年に設立され、実際の使用から進化し、BSD-3ライセンスのもとでオープンソースとして提供されています。詳細情報や始め方については、公式ドキュメントを確認してください。
95.フランス、Linux移行の理由(Why Is France Moving from Microsoft Windows to Linux)
フランスは、政府のシステムをMicrosoft WindowsからLinuxに移行し、非欧州の技術への依存を減らす方針を進めています。政府はデジタル依存を削減することを目指しており、すでに健康保険機関の8万人の職員を承認されたデジタルツールに移行させる作業を始めています。また、2026年末までに国の健康データプラットフォームを安全なソリューションに移行する計画も進行中です。
この変化を支えるために、フランスは政府の各省庁、公共機関、民間企業の協力を促進し、共有のデジタルインフラを構築することを目指しています。各省庁は、外国技術への依存を減らすための具体的な計画を策定し、ソフトウェアやサイバーセキュリティ、データベースなどの分野を含める必要があります。
政府はこれらの取り組みを中央戦略のもとで監督し、公共と民間のパートナーシップは6月に予定されている会議で正式に結ばれる見込みです。
96.CRISPR takes a bold leap toward silencing Down syndrome's extra chromosome(CRISPR takes a bold leap toward silencing Down syndrome's extra chromosome)
要約がありません。
97.シンプルS3(I just want simple S3)
著者は、スケーリングやレプリケーションのような複雑な機能が不要な、シンプルで信頼性の高いS3互換のストレージソリューションを探しています。さまざまな選択肢についての考えを以下にまとめます。
まず、Minioはプロジェクトが終了したため、もはや利用できません。チームはAIに注力しています。次に、GarageはRustで構築された新しいソリューションですが、複雑すぎてS3のいくつかの機能が欠けていると考えられています。SeaweedFSは面白いアプローチを持っていますが、基本的なファイルサイズでも著者のLANでは遅く感じられます。CEPHは堅牢なソリューションを提供していますが、著者のニーズには複雑すぎます。Versity GWは、S3ストレージのためにローカルファイルシステムをサポートし、高速なパフォーマンスと匿名での読み取りアクセスなどの便利な機能を提供する有望な選択肢です。著者は現在このソリューションを使用しており、その性能に満足しています。
Versityを導入した後に発見した遅れて登場した候補には、RustFSがあります。これは新しいRustベースのオプションで、速くてS3互換を謳っていますが、Rustの複雑さから著者は躊躇しています。rcloneはS3サーバーとして機能できますが、主にその目的で設計されているわけではありません。Filestashは多くのストレージプロトコルに対応した多機能なファイルマネージャーです。Zenko CloudServerとSupabase StorageはどちらもNodeJSベースで、ストレージと認証に独自のアプローチを持っています。
全体として、著者は現時点ではVersityに満足していますが、将来的にはZFSネイティブのオブジェクトストレージソリューションを探しています。
98.コードは無関心(Your codebase doesn't care how it got written)
著者は、デザインと開発プロジェクトにおける一般的な緊張について論じています。クライアントが問題ではなく、モックアップや解決策を提供することで、しばしば越権行為をすることがあると指摘しています。これにより、開発者が文脈なしにデザインを受け取ると、誤解や予算の問題が生じることがあります。著者は、プロセスに関与するすべての人がコストをかけているため、効果的なコラボレーションが重要であると述べています。
最近では、クライアントが自らアイデアをプロトタイプできるようになり、コンサルタントやデザイナーの必要性が減少しています。著者は、過去のDIYシステムの経験を振り返り、多くのシステムが今でも成功していることを認めています。この進化により、意欲的な個人による革新が生まれる新しい産業が形成されました。
次に、AIがソフトウェア業界に与える影響についての話題に移ります。著者は、AIの導入に関してエンジニアの間で広がる分断を指摘し、一部のエンジニアは抵抗感を持ち、仕事の喪失を恐れていると述べています。これにより、新しい技術に適応しようとする企業にとって、従業員の懸念を管理することが課題となります。
著者は、これらの変化を踏まえて、組織が役割や期待を再定義する必要があると提案しています。企業は新しい現実に適応するか、業界内での自らの立ち位置を再考する必要があるという呼びかけがあります。最終的に、著者は変化に抵抗するのではなく、過去の革新を理解し、それを基に発展させることの重要性を強調しています。
99.分散型開発の挑戦(Multi-Agentic Software Development Is a Distributed Systems Problem)
複数のAIエージェント(大規模言語モデルなど)を用いたソフトウェア開発は、複雑な調整の問題を抱えています。これらのエージェントがどのように協力して作業するかをより良く管理するために、振付プログラミング言語を用いた新しいアプローチが模索されています。
現在のAIシステムは、大規模なソフトウェア開発において調整の問題に苦しんでいます。将来のAIモデルが賢くなることでこれらの問題が解決されると考えられがちですが、この見方はAIの能力に関係なく存在する根本的な問題を見落としています。
複数のエージェントによるソフトウェア開発のプロセスは、数学的にモデル化することができます。アプリを作成するという指示が与えられた場合、複数のエージェントは一つの一貫したソフトウェアデザインに合ったコンポーネントを共同で生み出さなければなりません。このプロセスは本質的に合意形成の問題であり、エージェントは統一されたシステムを作るために効果的にコミュニケーションを取る必要があります。
分散システムにおける歴史的な結果は、合意形成が特に失敗や非同期通信の状況下で達成するのが難しいことを示しています。FLP定理は、失敗が発生した場合に合意を保証する決定論的なプロトコルは存在しないことを示しており、ビザンチン将軍問題はエージェント間の誤解が合意を妨げることを示しています。
エージェントが指示を誤解すると、ソフトウェア開発における合意形成は不可能になります。特に多くのエージェントが誤解した場合、効果的な検証方法が誤解を軽減し、エージェントが解釈を洗練させるのに役立ちます。
現在、複数のAIエージェントを用いてソフトウェアを開発することは可能ですが、調整の問題に対処せずに進めると、悪い結果を招くことになります。これらの課題は一時的なものではなく、分散システムの根本的な性質から生じているため、これらの問題を効果的に管理するための適切なプロトコルや言語が必要です。
全体として、複数のエージェントによるソフトウェア開発は複雑な分野であり、調整の課題を慎重に考慮する必要があります。改善はAI技術の進歩だけでは実現しません。
100.スナップ、16%人員削減!AI強化へ(Snap is laying off 16 percent of its staff as it leans into AI)
Snap Inc.は、コスト削減戦略の一環として、従業員の16%にあたる約1,000人を解雇することを発表しました。この戦略は、人工知能(AI)を活用して収益性を向上させることに焦点を当てています。CEOのエヴァン・スピーゲル氏は、これらの解雇がSnapの長期的な成功に必要であり、2026年半ばまでに5億ドルの節約につながると述べました。また、300以上の空きポジションも削減される予定です。
スピーゲル氏は、会社がより効率的に働く必要があり、AIを活用して繰り返しの作業を減らし、ユーザーや広告主へのサポートを向上させると強調しました。彼はこの決定が難しいものであったことを認め、退職する従業員に感謝の意を表し、退職金や移行期間中のサポートを提供することを約束しました。この解雇は、最近多くの企業が大規模な人員削減を発表しているテクノロジー業界全体のトレンドの一部でもあります。