StripeがひっそりとV2 APIをリリース:RESTの改善とDXの変化

2024-12-29

Stripeは10月にひっそりとV2 APIをリリースしました。フォームエンコードされたリクエストボディからJSONへの変更、HATEOASスタイルのページングの導入が特徴です。V2は速度の向上と`include`パラメータによるサブオブジェクトの読み込み制御を目指しています。真の冪等性も試みられており、失敗したリクエストの処理が改善されています。しかし、REST動詞の使い方やリソースのモデリングにはまだ改善の余地があります。著者は、優れた開発エクスペリエンス(DX)は、完璧なREST APIよりも高品質なSDKに依存するようになったと主張しています。

続きを読む
開発

ステントの驚くべき進化:個人的な旅

2024-12-29

心臓発作でステントを埋め込んでから17年後、著者はステント技術の驚くべき進歩を振り返ります。単純な金属枠組みから、高度な薬物溶出型や生体吸収型デバイスへのステントの進化と、スマートフォンの発展を比較しています。著者はGLP-1薬剤がステント治療の将来に及ぼす影響を探り、この命を救う技術が心臓血管ケアに与えた深い影響を強調し、回復力と感謝の気持ちに満ちた個人的な物語で締めくくっています。

続きを読む
(om.co)

重大な脆弱性発見:NATOの無線暗号化が解読可能に

2024-12-29

Chaos Computer Clubの研究者らが、米国軍とNATOが使用している暗号化アルゴリズムHALFLOOP-24に重大な脆弱性を見出しました。このアルゴリズムは高周波無線における自動リンク確立プロトコルを保護していますが、研究者らは、わずか2時間の傍受された無線トラフィックで秘密鍵を復元できることを示しました。攻撃はHALFLOOP-24の「tweak」パラメータの処理における欠陥を利用し、差分暗号解読を用いて暗号化プロセスの大部分をバイパスし、鍵を抽出します。この脆弱性は通信の機密性を損ない、サービス拒否攻撃を可能にします。2つの論文で発表されたこの研究は、深刻なセキュリティリスクを浮き彫りにし、堅牢な暗号化アルゴリズムの重要性を強調しています。

続きを読む
テクノロジー 暗号化アルゴリズム

メキシコの刑務所発祥のボードゲーム「Poleana」が全国を席巻

2024-12-29

約1世紀前にメキシコの刑務所で生まれたボードゲーム「Poleana」が、現在全国的に人気を博しています。このゲームは、運と戦略が組み合わさっており、素早い思考力と計算能力が求められます。プレイヤーは盤上を移動し、「脱獄」を目指します。その起源にもかかわらず、独特の魅力で様々な人々を惹きつけ、大規模なトーナメントも開催されています。Poleanaは単なるゲームではなく、文化の保存と社会の包摂を示すものです。

続きを読む

オーストラリアの屋外映画館:Netflixが決して打ち負かせない100年の魅力

2024-12-29

オーストラリアは、1916年のブルームのサン・ピクチャーズから始まる、素晴らしい屋外映画館の歴史を誇っています。この歴史は、変化するオーストラリアの文化と社会の変化、過去の民族隔離などを反映しています。伝統的な庭園映画館からドライブインシアターまで、屋外映画館は重要なコミュニティの中心であり、独特の文化的体験を提供し続けています。Netflixなどのストリーミングサービスの台頭にもかかわらず、屋外映画館は繁栄し続け、大きなスクリーンで物語を共有するためにオーストラリア人を引き付ける独特の映画体験を提供しています。

続きを読む

中国紀行:ポッドキャスト・ホストの2週間の旅

2024-12-29

ポッドキャスト・ホストが中国を2週間旅した記録。北京、成都、峨眉山、重慶、上海、杭州を訪れ、壮大な寺院から都市と農村部を覆う高層ビル群まで、中国のスケールに圧倒された。都市計画に関する観察では効率性と社会管理が強調され、若者との会話からは雇用と激しい競争に対する不安が明らかになった。表現の自由の制限はあるものの、政府への広範な批判と未来への懸念が見られた。中国のAIセクターにおける資金制約とテクノロジーエコシステムの現状にも触れられている。この旅は中国を肌で感じる体験となり、日米関係、中国の開発モデル、そして集中力の重要性について考察を促した。

続きを読む

PCハードウェア企業は閉鎖的なエコシステムを作り出しているか?

2024-12-29

ベテランのコンピューターハードウェアエンジニアは、懸念すべき傾向を観察しています。PCハードウェアメーカーは、ユーザーのアクセスと制御をますます制限しています。たとえば、Dellは一部のラップトップのBIOSでストレージ設定を変更する機能を削除し、Webサイトで必要なRSTドライバーを提供していません。これにより、メディアからのクリーンなOSインストールが不可能になります。ユーザーは、プリインストールされたシステムまたは、ブロートウェアとデータ収集機能を含むメーカーのリカバリツールを使用せざるを得ません。これは、承認されていないソフトウェアを制限するAppleのMacOSのアプローチを反映しており、将来、消費者の選択肢が非常に限定される可能性があります。

続きを読む

LLMをローカルで実行する:開発者向けガイド

2024-12-29

開発者が、個人用コンピューターでLLM(大規模言語モデル)を実行した経験を共有しています。高性能マシン(i9 CPU、4090 GPU、RAM 96GB)と、Ollama、Open WebUIなどのオープンソースツールを使用して、コード補完やノート検索などのタスクのために複数のLLMを正常に実行しました。この記事では、使用したハードウェア、ソフトウェア、モデル、更新方法について詳しく説明し、LLMをローカルで実行することによるデータセキュリティと低遅延の利点を強調しています。

続きを読む

Mastodonで話題になったメルボルン列車制御システムの不具合

2024-12-29

MastodonユーザーのDervishe the Greyが、メルボルン列車制御システムの不具合について投稿しました。投稿ではシステムの問題点を指摘し、JavaScriptを有効にするか、Mastodonのネイティブアプリを使用することを提案しています。この投稿は、システムの安定性とユーザーエクスペリエンスに関する議論を引き起こし、公共交通機関の技術的障害の影響と、ソーシャルメディアの情報伝達における役割を示しています。

続きを読む

テクノロジー倫理の危機:巨大テック企業は公益に貢献しているか?

2024-12-29

ライス大学のMoshe Y. Vardi教授は、テクノロジー倫理危機に関する以前の立場を見直します。当初、法律や規制だけでコンピューティングの悪影響に対処できると考えていましたが、巨大テック企業の増大する権力とそのビジネスモデルに内在する倫理的問題を考慮すると、真の倫理危機があると主張するようになりました。彼は巨大テック企業で働くことの倫理性を問い、テクノロジーワーカーに自己利益と公益のバランスを考慮し、ACMの倫理規定を参照して公益を支援することを促します。この記事ではUberなどの事例を取り上げ、従業員が、たとえ無意識であっても、非倫理的な慣行に関与する可能性を示しています。最終的にVardi教授は、テクノロジー業界は倫理的なジレンマに対処するために真剣な自己省察が必要だと結論づけています。

続きを読む

偽の求人広告で開発者を狙う新型マルウェア「OtterCookie」

2024-12-29

サイバーセキュリティ企業は、北朝鮮の脅威行為者が「Contagious Interview」キャンペーンで使用している新しいマルウェア「OtterCookie」を発見しました。このキャンペーンは、BeaverTailなどの既存のマルウェアに加え、OtterCookieを含むマルウェアを仕込んだ偽の求人広告でソフトウェア開発者を誘い込みます。OtterCookieはNode.jsプロジェクトやnpmパッケージを通じて配布され、Socket.IOを使用してコマンドアンドコントロールサーバーと通信します。暗号通貨ウォレットキー、ドキュメント、画像などの機密データを窃取し、感染したシステム上で偵察活動を行います。専門家は、開発者に対し、求人広告を慎重に確認し、信頼できないコードを実行しないよう警告しています。

続きを読む
テクノロジー マルウェア

アイスランド、EU加盟への動きを再開:2027年までに国民投票を実施へ

2024-12-29

アイスランドの新政府が、EU加盟を目指す動きを再開しました。2022年のロシアによるウクライナ侵攻を背景に国民世論が変化し、EU加盟を支持する声が強まっています。新外務大臣は、EU加盟交渉の継続に関する国民投票を2027年までに実施すると発表しました。これは複雑な歴史に基づいています。アイスランドは2008年の金融危機後にEU加盟を申請しましたが、その後保守派政権が交渉を中断、中止を試みました。最近の世論調査ではEU加盟支持が大きく上昇しており、アイスランドがEUに加盟する可能性が高まっています。これはEFTA、ノルウェー、英国のEU政策にも影響を与えるでしょう。

続きを読む

BSD kqueue:技術的負債の山

2024-12-29

この記事では、ネットワークプログラミングにおけるBSD kqueueとLinux epollの違いについて掘り下げています。kqueueはイベントフィルタを使用し、強力な機能を提供しますが、合成性に欠けており、技術的負債が蓄積されます。一方、epollはカーネルハンドルを直接操作し、より高い合成性を持ち、ソケット、ファイルシステムパス、タイマーなど、様々なカーネルリソースの柔軟な監視を可能にします。著者は、epollのデザインは、新しい機能ごとにkqueueに新しいイベントフィルタタイプを追加し続けるという問題を回避するため、優れていると主張しています。

続きを読む

中国がディアスポラをスパイに変える方法

2024-12-29

アメリカは、多くが中国系ディアスポラのメンバーである、非伝統的なスパイを捜索しています。天安門事件後に台湾に逃亡し、後にアメリカで亡命を求めた中国の反体制派、唐元俊のケースは、この問題を浮き彫りにしています。ニューヨークでの民主主義運動活動にもかかわらず、唐は中国政府に情報を提供したとして逮捕されました。これは、病気の両親に会うために帰国する許可を得るためでした。この物語は、中国が情報収集のためにディアスポラを利用することの複雑さとリスクを示しています。

続きを読む

Racket拡張機能:ソースコードへの画像埋め込み

2024-12-29

このRacketライブラリは、画像をソースコードファイルに直接埋め込むことを可能にし、外部ファイルへの参照を不要にします。µ reader拡張機能とuuencodeを使用して、画像データをテキスト表現に変換します。これにより、従来の画像埋め込み方法で作成されるバイナリファイル形式(WXMEなど)の問題が解決され、gitなどのツールとの互換性が向上します。このライブラリは、画像を埋め込み可能なテキスト形式に変換し、必要に応じてデコードして表示するためのパックおよびアンパック関数を提供します。エラー処理とテキストフォーマットは改善の余地がありますが、スタンドアロンのRacketプロジェクトを作成するための便利な方法を提供します。

続きを読む

ボーイング737-800、同日に2件の事故発生、2024年を暗い影で幕引き

2024-12-29

2024年末、2機のボーイング737-800が同日に別々の事故に巻き込まれ、ボーイング社に暗い影を落とした。1機はノルウェーで緊急着陸時に滑走路から逸脱したが、乗員乗客182名全員が無事に生還。しかし、もう1機は韓国で墜落し、47名の犠牲者が出た。同日に発生したこの2件の事故は、深刻な安全上の懸念を引き起こし、ボーイング社の航空機に対する徹底的な調査を招くことは間違いない。

続きを読む

マッキンゼーはいかにしてアメリカの中産階級を破壊したか

2024-12-29

この記事は、マッキンゼーなどの経営コンサルティング会社がアメリカの中産階級の衰退に及ぼした影響を検証しています。著者は、マッキンゼーが株主優先主義を推進し、企業構造の合理化と中間管理職の削減を目的とした戦略(「リエンジニアリング」や「間接費価値分析」など)を実施したことで、大量解雇、中間管理職と労働者の雇用減少、労働組合の弱体化を招き、最終的にアメリカの経済格差の拡大と中産階級の破壊につながったと主張しています。著者は、この「テクノクラート的経営」は構造的な不平等問題を解決できず、むしろエリートと一般市民の格差を広げていると結論づけています。

続きを読む
スタートアップ 中産階級 経済格差

ドメイン駆動設計を使わない理由

2024-12-29

40年にわたるエンタープライズアプリケーション開発の経験を持つベテランソフトウェア開発者、トニー・マーストン氏が、ドメイン駆動設計(DDD)を使わない理由を説明しています。マーストン氏は、DDDがオブジェクト指向設計理論を過度に重視し、大規模システムにおけるデータベース設計とコードの再利用性を犠牲にしていると主張しています。彼は、各データベーステーブルに別々のクラスを作成し、継承とテンプレートメソッドパターンを活用してコードの再利用を行う階層型アーキテクチャを好みます。マーストン氏は、このアプローチが現実世界のプロジェクトに最適であり、開発効率を向上させると考えています。

続きを読む

BlueSkyへの慎重なアプローチ:痛い目に合わないためのソーシャルメディア戦略

2024-12-29

多くのユーザーがBlueSkyに移行する中、著者はプラットフォームへの参加に慎重なアプローチを共有しています。中核となる主張は、他者によって管理されているプラットフォームにすべての価値を依存しないことです。「他人の王国に城を築くな」という比喩を用いて、著者は自己管理できる空間で最大の価値を生み出し、他のプラットフォームをそれらの空間への注目を集めるためのツールとして活用することを提唱しています。BlueSkyを3年以内に消滅する可能性のあるプラットフォームとみなしているため、著者は長期的な価値の蓄積を確保するために、個人的なウェブサイトや自ら構築したコミュニティに重点を置いています。このアプローチは、サードパーティのプラットフォームに依存するのではなく、自身のデータとオンラインプレゼンスを制御することに優先順位を置いています。

続きを読む

Djangoの開発効率・セキュリティ・生産性を向上させる10個の必須ツール

2024-12-29

この記事では、次のDjangoプロジェクトで使用するべき10個の必須ツールについて解説します。依存関係管理、パフォーマンスプロファイリングなど、開発効率、セキュリティ、パフォーマンスを向上させるためのツールを取り上げます。Poetryによる依存関係管理からSilkによるパフォーマンスプロファイリングまで、Django Extensions、Django REST Framework、djangorestframework-camel-case、Django Storages、django-simple-history、django-otp、Celery、Gunicorn with Uvicorn Workersといった各ツールについて、Pipenv、FastAPI、django-reversionなどの代替案との比較を含めて説明します。これらのツールは、より高速で安全で効率的なDjangoアプリケーションの構築に役立ちます。

続きを読む
開発 ツール

かつて禁止されていた果物:おいしいクリスマスパンチの秘密の材料

2024-12-29

伝統的なメキシコ風クリスマスパンチであるポンチェ・ナヴィデーニョの製造は、かつて主要な材料であるテホコテスの輸入制限によって妨げられていました。独特の香りと高いペクチン含有量を持つこの小さな黄金色の果実は、パンチに独特の風味と濃厚さを与え、メキシコではクリスマスのシンボルとみなされています。長い間、アメリカ合衆国の税関は、果実バエへの懸念から輸入を禁止しており、この希少な果物は闇市場で取引されていました。しかし、2015年にUSDAはついに輸入禁止を解除し、このお祝いの飲み物をアメリカ合衆国で簡単に作れるようになりました。現在、テホコテスはアメリカ合衆国で容易に入手できるため、人々はアフリカ、アジア、アメリカ大陸の風味を融合させたこのユニークなクリスマスドリンクを楽しむことができます。

続きを読む

バイオテロリズム:管理されたシステムにおける健康を取り戻す

2024-12-29

この講演は、現代の医療システムによる自己管理された健康の犯罪化に異議を唱えています。歴史的には、個人の健康の自律性は当たり前でしたが、今日では、国家によって認可された機関による仲介が必要です。講演者は、自分で薬を調合する可能性と、法的リスクを回避する方法について詳しく説明します。プレゼンテーションでは、自己治療を推奨し、多くの非商業化されているが自分で製造できる医薬品に関する情報を提供することで、従来の医療システムの独占に挑戦しています。

続きを読む

ニューアグDRM開示後の生活:38C3レポート

2024-12-29

37C3でニューアグの列車におけるリモート故障シミュレーションコードが公開された後、セキュリティ研究者たちは激しい反発に直面しました。このアップデートでは、ニューアグや鉄道事業者との法的紛争、メディアとのやり取り、複数の公式調査など、その後発生した出来事を詳細に説明しています。また、異なる鉄道事業者からの新たな事例も明らかにし、強力な敵対者と対峙する際のセキュリティ研究者の課題を示しています。

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

コンウェイのライフゲームにおけるテトリス:共同制作の叙事詩

2024-12-29

プログラマーチームが1年半かけて、コンウェイのライフゲーム内でテトリスをシミュレートすることに成功しました。ライフゲームで直接テトリスをコーディングする代わりに、彼らは階層的な抽象化アプローチを使用し、メタピクセルとVarLifeを使用して構築されたコンピューター、QFTASMアセンブリ言語でプログラムされたコンピューターを作り上げました。このコンピューターは、多数の命令とアドレス指定モードを備えた、16ビット非同期RISCハーバードアーキテクチャを誇ります。最終的なテトリスプログラムは、大規模なライフゲームパターン内で実行され、印象的な計算能力の偉業を示しています。

続きを読む

SQLite3:データベースの無名ヒーロー

2024-12-29

SQLite3は、軽量で強力な組み込みデータベースであり、数十億件のデプロイメントで静かにデータを処理します。より複雑で騒々しい対応物とは異なり、SQLite3は単一ファイルとして動作し、サーバーの設定は必要ありません。完全なSQL機能を備え、直接ファイルI/Oよりも高速で、最大281テラバイトのデータベースを管理します。スマートフォンからウェブサイトまで、その安定性、使いやすさ、堅牢な機能により、多くのプロジェクト、特に中程度のデータニーズやよりシンプルなデータベース管理要件を持つプロジェクトに最適な選択肢となります。

続きを読む

GitHubオープンソースプロジェクトlibsearch:JavaScript用インデックスフリー全文検索

2024-12-29

libsearchは、GitHub上のオープンソースJavaScript全文検索ライブラリです。事前に構築されたインデックスを必要とせずに、高速なテキスト検索を可能にします。最新のJavaScriptエンジンの高度に最適化された正規表現エンジンを活用し、クエリ文字列を正規表現フィルタに変換して検索を行い、近似TF-IDFアルゴリズムを使用してランキング付けを行います。このライブラリは、複雑なインデックスを必要としないシンプルなアプリケーションに適しており、特に迅速なプロトタイピングや小規模なWebアプリケーションに役立ちます。

続きを読む

加齢による記憶力の低下を改善できるか?

2024-12-29

ニュージーランド・ヘラルドの記事では、加齢による記憶力の低下を改善できるかについて探っています。専門家や個人が知見を共有し、記憶力は固定されていないことを明らかにしています。議論された戦略には、社会的なつながりの維持、定期的な運動、心血管リスクの管理、認知刺激への参加が含まれています。記憶術、例えば記憶の宮殿法なども取り上げられています。この記事では、新しいスキルを学ぶこと、読書などを通して、積極的に脳を使うことが、加齢に伴う記憶力の低下に対抗するために重要であると強調しています。

続きを読む

38C3:不正命令 - カオスコミュニケーションコングレスがテクノロジーと社会を探求

2024-12-29

「不正命令」をテーマにした第38回カオスコミュニケーションコングレス(38C3)が、2024年12月27日から30日までハンブルクで開催されます。カオスコンピュータクラブ(CCC)が主催するこの4日間の会議では、テクノロジー、社会、ユートピアに関する講演やワークショップが開催されます。話題はハードウェアハッキングやセキュリティから、技術進歩を取り巻く倫理的、政治的な議論まで多岐に渡ります。ESP32でのWi-Fi解放から、アップルの新しいiPhoneリモートコントロール機能の解読、EUのデジタルIDシステムの検証まで、38C3は技術倫理と社会責任に関する議論を呼び起こす多様なプログラムを提供します。

続きを読む
テクノロジー

Intel 8080:コンピューティングの世界に革命を起こした50年

2024-12-29

50年前、Intel 8080マイクロプロセッサが誕生し、コンピューティングの歴史に大きな転換をもたらしました。特定顧客向けに設計された前身とは異なり、8080は真に汎用性の高い最初のマイクロプロセッサでした。その効率性、処理能力、そして柔軟な40ピン構成により、他のコンポーネントとの接続が容易になり、以前は複数のチップが必要だった機能が統合されました。わずか360ドルという価格で、8080はコンピューティングを民主化し、企業や個人にとってアクセスしやすくなりました。これにより、パーソナルコンピュータの大量普及、シリコンベースのデバイスの新カテゴリーの誕生、そしてプログラミングの不可欠なスキルとしての地位確立などが促されました。その遺産は現在も続いており、8080は世界で最も広く使われているコンピューティングアーキテクチャであるx86アーキテクチャに直接的な影響を与えました。

続きを読む
1 2 21 22 23 25 27 28 29 58 59