チケットを超えて:ソフトウェア開発における思考を取り戻す
この記事は、開発者がタスクに圧倒され、思考とイノベーションを阻害する「チケット駆動開発」モデルを批判しています。これにより、コードの品質低下、技術的負債の増加、チームモラルの低下につながります。著者は、開発者が責任を負い、積極的に考え、速度だけでなく卓越性を追求することを提唱しています。チケットの完了ではなく、機能するシステムの構築に焦点を当てるべきだと主張しています。
続きを読む
この記事は、開発者がタスクに圧倒され、思考とイノベーションを阻害する「チケット駆動開発」モデルを批判しています。これにより、コードの品質低下、技術的負債の増加、チームモラルの低下につながります。著者は、開発者が責任を負い、積極的に考え、速度だけでなく卓越性を追求することを提唱しています。チケットの完了ではなく、機能するシステムの構築に焦点を当てるべきだと主張しています。
続きを読む
この記事は、X11ウィンドウシステムにおける混合DPI設定のサポートに関する誤解を解き明かします。著者は、単一のXスクリーンから始まり、Xinerama拡張、そして最新のXRANDR拡張に至るまで、X11の歴史を深く掘り下げています。この記事は、X11が常に混合DPIをサポートする能力を持っていたことを明らかにしていますが、重要なのは、クライアントアプリケーションがXRANDR拡張によって提供されるDPI情報を正しく利用することです。様々なアプローチと、様々なシナリオに対する解決策が検討されています。これには、Qtツールキットを使用した自動混合DPIサポートや、GTK+などサポートを欠いているツールキットに対する回避策などが含まれます。最終的に、著者は開発者に対し、X11の混合DPI機能を最大限に活用するために、ツールキットとアプリケーションの改善を呼びかけています。
続きを読む
Windows 11のスニッピングツールがメジャーアップデートされました!バージョン11.2505.21.0では、画面録画をGIFとしてエクスポートできるようになり、すばやくキャプチャした画像を簡単に共有できるようになりました。Win + Shift + Rキー、またはアプリの画面録画モードで動画を録画します。録画後、「GIFエクスポート」ボタンをクリックし、低品質または高品質を選択して、ファイルに保存するか、クリップボードにコピーします。注:GIFエクスポートは30秒以下の動画に制限されています。
続きを読む
ウクライナ軍で活動する国際ボランティアによる第一手情報が、使い捨て型のFPV(一人称視点)攻撃ドローンの実情を明らかにしている。安価で効果的な精密攻撃兵器として宣伝されているにもかかわらず、著者の経験では成功率はわずか20~30%で、ほとんどの任務は既に攻撃された目標への二次攻撃であった。電波妨害への脆弱性、高い故障率、操作の難しさといった技術的な限界に加え、戦略的な展開の問題も大きな要因となっている。著者は、FPVドローンへの多額の投資よりも、既存の迫撃砲と高性能ローミングミサイルの能力向上を優先すべきだと結論付けている。
続きを読む
この記事では、ローカルで実行可能なLLMであるLlamafileから構造化されたJSON出力を生成する方法を示します。LangChainのJsonOutputParserとPromptTemplateを利用し、目的のJSON構造を指定するカスタムAnswerクラスを定義することで、作者はprompt、LLM、parserコンポーネントをチェーンしています。これは、Llamafileに構造化出力機能が組み込まれていない点を巧みに回避しています。Llama-3.2-1B-Instruct-Q8_0.llamafileを使った実践的な例と、完全なソースコードへのリンクが提供されています。
続きを読む
27年にわたる研究開発と数十億ドルの投資の後、バーテックス・ファーマシューティカルズ社は画期的な成果を達成しました。FDAが、術後痛のための初の非オピオイド鎮痛薬Journavx(スゼトリジン)を承認したのです。末梢神経ニューロンのNaV1.8ナトリウムイオンチャネルを標的とするJournavxは、オピオイドの依存性や衰弱させる副作用なしに、痛みのシグナルが脳に到達するのを防ぎます。この画期的な成果は、イオンチャネル研究における大きな勝利であり、オピオイド危機対策への希望となりますが、価格と適用範囲については改善の余地があります。
続きを読む
グラフィックプログラマーのXorは、コンパクトなGLSLシェーダープログラムを作成し、Twitterで共有することに情熱を注いでいます。彼は「コードゴルフ」の手法を用いて、シミュレートされた銀河やボクセルレイトレーサーなどの複雑な視覚効果を280文字未満に圧縮しています。これは彼のコーディングスキルを試すだけでなく、アーティストやプログラマーの活気あるコミュニティと彼を繋げることにもなりました。Xorは彼の創造的なプロセスとコードゴルフのヒントを詳しく説明し、他の人にも実験することを促しています。
続きを読む
ジョン・コルトレーンのアルバム『サンシップ』に触発された著者は、パーカー太陽探査機の驚異的な速度と星間旅行を結びつけています。この記事では、アポロ10号、ボイジャー1号、ニューホライズンズの速度を比較し、パーカー探査機の近日点における記録的な速度を強調しています。星間旅行にかかる時間尺度にも触れ、古代エジプトのファラオ、クフの「太陽船」と並列させ、古代の宇宙観と現代の技術探査を結びつけています。そして、星間飛行への希望と、長期的技術的ブレークスルーの必要性を示唆して締めくくられています。
続きを読む
ナショナルジオグラフィックのエクスプローラー、ポール・サロペックの12年にわたる旅は、人類の移動経路をたどり直し、さまざまな文化におけるおもてなしを深く探求しています。日本の伝統的なゲストハウスを経営する84歳の女性、ヨシコさんとの偶然の出会いは、単なる商業取引を超えた温かさと思いやりを際立たせています。ヨシコさんの人生物語とゲストハウスの歴史は、日本の伝統的なおもてなしの深さと、逆境に直面する人間の精神の強さを明らかにしています。サロペックの旅は、地理的なものだけでなく、人間同士のつながりを証明するものであり、世界中で見られる計り知れないほどの優しさと思いやりを示しています。
続きを読む
1982年初頭、アップルのLisaチームは、コード行数でエンジニアの生産性を追跡していました。QuickDrawの作者であるBill Atkinsonは、この指標をばかげたものと考え、簡潔で効率的なコードを優先しました。彼はQuickDrawの領域計算を最適化し、速度を6倍に向上させながら、コードを2000行削減しました。生産性フォームには、有名な「-2000」と記入しました。経営陣はこの間違った指標の使用を賢明にもやめました。
続きを読む
米国の議員らは、アップルとグーグルのアプリストアの支配を抑制することを目的とする、超党派のオープンアプリ市場法案を再提出しました。2021年の前身と同様のこの改訂版法案は、サードパーティのアプリストア、代替決済システム、開発者権利の保護を認めることで、競争と消費者保護を促進することを目指しています。新たな条項では、知的財産権と国家安全保障に関する懸念事項に対処し、他のアプリへのリモートアクセスを可能にする開発者に対する懲罰的措置を禁止しています。しかし、この法案は、以前、同様の法案に反対するために数百万ドルを費やした大手テクノロジー企業からの激しい反対に直面すると予想されます。
続きを読む
アメリカのK-12の教師の間で、AIツールを使って授業を改善する動きが広がっています。ChatGPTなどのプラットフォームを使用して、授業計画の作成、課題の採点、効率の向上を図っています。最近の調査によると、60%の教師が過去1年間にAIツールを使用しており、週に約6時間節約し、燃え尽き症候群を軽減していることがわかりました。いくつかの州では、教室でのAI使用に関するガイドラインが発行されていますが、AIが教師の判断を置き換えたり、生徒がAIを責任ある方法で使用できるよう教育したりすることの課題が残っています。多くの教師はAIを慎重に導入し、プロジェクトの後期段階でのみ使用し、生徒が基本的なスキルを維持することを保証しています。AIは教育を変革していますが、教師の判断力と生徒の批判的思考能力の重要な役割は依然として重要です。
続きを読む
バーニー・サンダース上院議員は、AIによる生産性向上が、企業幹部だけでなく労働者にも利益をもたらすべきだと主張しています。彼は、労働時間の短縮を提案し、4日制勤務の成功例としてイギリスでの試験や、同様の結果を出したマイクロソフト日本の実験などを挙げています。サンダース議員は、AIを利用して労働者に家族、友人、そして個人的な時間をもたらすことを構想し、これは過激なアイデアではなく、技術の有益な応用だと主張しています。
続きを読む
Phoronix.comの創設者兼筆頭著者であるMichael Larabelは、2004年以来、Linuxハードウェア体験の向上に貢献してきました。Linuxハードウェアサポート、パフォーマンス、グラフィックドライバーなどに関する20,000以上の記事を執筆。また、Linuxコミュニティに不可欠な自動ベンチマークソフトウェアであるPhoronix Test Suite、Phoromatic、OpenBenchmarking.orgのリード開発者でもあります。
続きを読む
SteamOSは最近のゲームベンチマークで驚くべきパフォーマンス向上を示しました。テストされた5つのゲームのうち4つで、Windowsと比較してフレームレートが大幅に向上し、Borderlands 3のみがわずかな差でした。Protonの変換レイヤーを考慮しても、SteamOSは常にWindowsを上回り、ValveによるProtonとMesaグラフィックドライバへの継続的な改善が強調されました。LenovoのデフォルトのWindowsドライバーははるかに弱く、更新されたASUSドライバーは改善されましたが、ほとんどのタイトルではSteamOSに遅れをとっていました。この結果は、OSオーバーヘッドの削減と最適化されたドライバーがゲームパフォーマンスに与える影響を強調しています。
続きを読む
Fedora Linuxが32ビットサポートを廃止する提案が物議を醸しており、特に人気の手持ち型ゲームディストリビューションであるBazziteを脅かしています。Bazziteの開発者であるKyle Gospodnetich氏は、この変更に強く反対し、Bazziteのようなプロジェクトが頓挫し、Fedoraの評判が傷つくことを懸念しています。彼は、Steamのパッケージが用意されていても、基本的なユースケースが機能しなくなること、そしてFlatpakがBazziteのSteam Big Pictureモードでの32ビットアーキテクチャへの依存の問題を解決しないことを指摘しています。現時点では、この提案がFedora 44で承認される可能性は低く、理想的にはValveがSteamクライアントを64ビットに移行することで多くの問題が解決するでしょう。この問題は、OBS StudioのゲームキャプチャやFEXにも影響を与えます。
続きを読む
カナダの企業Myskは、広告トラッキングとターゲティングに使用されるブラウザフィンガープリンティングに対抗するために設計されたiOSブラウザ、Psyloをリリースしました。Psyloはタブを「サイロ」に隔離し、キャンバスのランダム化などの独自のフィンガープリンティング対策を適用します。各サイロのIPアドレスをマスクするためにMyskプライベートプロキシネットワークを使用し、ネットワークトラフィックを暗号化します。VPNとは異なり、Psyloはプライバシーを強化するために、各プロキシの地理位置情報に合わせてタイムゾーンと言語を調整します。同社は、個人を特定できる情報や閲覧データはログに記録せず、不正使用防止のために集計された帯域幅の使用量のみを記録すると強調しています。Psyloは、月額9.99ドルで堅牢なプライバシー保護を提供します。
続きを読む
Meta Platforms Inc.は、Llamaと呼ばれる生成AIモデルのトレーニングに数百万冊の著作権保護された書籍を許可なく使用したとして、作家グループから起こされた画期的な著作権訴訟を回避しました。サンフランシスコの連邦裁判官は、Metasの行為はフェアユースに該当すると判決しましたが、これは原告の訴訟戦略の不備によるものだと警告しました。この判決は、Metaによる著作権保護された資料のAIトレーニングへの使用が普遍的に合法であることを確認するものではありません。
続きを読む
この記事では、同一ハードウェア上でVulkan/RTX実装を3倍以上上回る性能を持つCUDAベースのレイ トレーサーを作成した過程を説明します。ナイーブなCUDAポートから開始し、再帰、レジスタ圧力、メモリレイアウト、分岐の非効率性といった問題に対処することで、レンダラーを体系的に最適化しました。明示的なスタック、構造体配列、早期レイ終了、ロシアルーレットといった手法を用いることで、フレーム時間を2.5秒から9ミリ秒に短縮しました。この記事では、CUDAのパフォーマンスボトルネックを深く掘り下げ、実践的な最適化戦略を提供します。ベンチマークは、RTX 3080での大幅なパフォーマンス向上を示しています。
続きを読む
Games That Weren't (GTW)は、非営利のアーカイブで、中止または未発売のビデオゲームの保存に特化しています。最近発見された宝物には、コモドール64用Alien 3のレアなプロトタイプ、FlashゲームCarts of Fury、初期のGame BoyタイトルSorcererなどがあります。これらの発見は、ビデオゲーム開発におけるあまり知られていない物語の一端を示し、GTWのゲーム保存への重要な貢献を際立たせています。1999年から活動しているGTWの広範なアーカイブは、さまざまなプラットフォームと時代を網羅し、ビデオゲーム愛好家にとって貴重なリソースを提供しています。
続きを読む
遠隔医療企業Hims & Hersは、FDA規制の抜け穴を利用して、数十億ドル規模の帝国を築き上げてきました。彼らは、十分にテストされていない減量薬や勃起不全薬を大量生産・販売しており、その原料は中国の怪しいサプライヤーから調達されています。手頃な価格の医療を提供する破壊的企業として自らを売り込む一方で、価格はジェネリック医薬品よりもはるかに高価です。この記事では、Hims & Hersが規制の複雑さを利用して、患者の安全を犠牲にして利益を最大化する方法を詳細に説明しており、規制の取り込みと、ケアよりも利便性を優先することの倫理的な意味合いについて深刻な懸念を引き起こしています。
続きを読む
この記事では、JavaScriptのSpeechSynthesis APIを用いて、テキスト読み上げ(TTS)と動的な文章強調表示機能を持つシンプルなWebツールを作成する方法を説明します。音声再生の制御、音声パラメータの設定、音声イベントの追跡方法を解説します。さらに、CSSとJavaScriptを使用して文章レベルの強調表示を実装する方法を詳細に説明し、再生、一時停止、再開、停止ボタンと音声選択機能を備えた完全に機能するインタラクティブなリーダーを作成します。完全なHTML、CSS、JavaScriptコードを提供します。
続きを読む
最近、Microsoftが制裁対象者のメールボックスをブロックしたという事件が発生し、MS製品への依存に対する懸念が高まっている。この記事では、セキュリティ投資収益率(ROSI)の観点から、潜在的なリスクと関連コストを分析する。MSサービスの完全な遮断の可能性は低いものの、その結果は深刻で、数百万ドルの損失につながる可能性がある。著者は、企業がどのようにこのリスクを評価できるかを検討し、さまざまな規模の企業がMicrosoftエコシステムから完全に移行するために必要な投資を計算している。大企業にとっても、Microsoftからの完全な脱却は非常に困難で高コストであることがわかる。最終的に、この記事は、正確なリスクモデリングのための十分なデータがないことを結論づけており、リスク管理に固有の課題を強調している。
続きを読む
IrohはQUICプロトコル上に構築された新しいネットワーク通信フレームワークであり、公開鍵によるダイヤルと、最速の接続の自動検出と維持を可能にします。Irohは直接接続を試み、失敗した場合はパブリックリレーサーバーにフォールバックし、最適な速度を維持するために継続的に監視します。大規模ファイル転送用のiroh-blobsや、スケーラブルなパブリッシュ・サブスクライブネットワーク構築用のiroh-gossipなど、事前に構築されたプロトコルを提供し、開発を簡素化します。主にRustで記述されており、他の言語向けにFFIバインディングも提供しています。
続きを読む
LM Studio 0.3.17では、Model Context Protocol(MCP)のサポートが導入され、ユーザーは様々なMCPサーバーに接続してローカルモデルで使用できるようになりました。このリリースでは、11の新しい言語へのサポートの追加、多数のバグ修正、そして新しいテーマ「Solarized Dark」によるUIの改善も行われています。MCPは、大規模言語モデルがツールやリソースにアクセスできるようにします。信頼できないソースからのMCPサーバーのインストールには注意が必要です。
続きを読む
2009年にピークに達した後、米国の刑務所人口は着実に減少しており、今後60%程度の減少が見込まれています。これは最近の犯罪率の低下によるものではなく、20世紀後半の高犯罪率の遅延効果です。高犯罪率は厳しい法律と政策につながり、刑務所人口が爆発的に増加しました。現在、若い世代の犯罪率が低下しているため、刑務所人口は減少しています。将来、米国は余剰刑務所を解体し、費用を削減し、公共の安全を向上させる可能性があります。
続きを読む
Howdyは、LinuxにWindows Helloのような顔認証ログイン機能をもたらします。内蔵の赤外線発光ダイオードとカメラを使用して、便利な認証を提供します。PAMと統合されているため、通常パスワードを使用するすべての場所(ログイン、ロック画面、sudo、suなど)で機能します。Howdyは、Debian/Ubuntu、Arch Linux、Fedora、openSUSEをサポートしており、.debパッケージ、AUR、Fedora COPR、ソースからのビルドを網羅した詳細なインストール手順を提供しています。重要:Howdyのセキュリティは絶対的なものではなく、唯一の認証方法として使用しないでください。
続きを読む
Anthropicは、Claudeアプリ内でインタラクティブなAIアプリを直接構築、ホスト、共有する機能を発表しました。開発者は、増加するユーザーへの対応に伴う複雑さやコストを心配することなく、AIアプリの反復を迅速に行うことができます。ClaudeはAPIを介してインタラクトするアーティファクトを作成し、これらを共有可能なAIアプリに変換します。使用量は開発者ではなく、ユーザーのClaudeサブスクリプションで課金されます。Claudeはプロンプトエンジニアリング、エラー処理、オーケストレーションロジックを自動的に処理するコードを生成します。機能には、アーティファクト内でのClaude APIの使用、ファイルの処理、リッチなReact UIの作成、アーティファクトのフォーク/カスタマイズなどが含まれます。現在の制限としては、外部API呼び出しの不可、永続ストレージの欠如、テキストベースのCompletion APIのみが挙げられます。このベータ機能は、無料、プロ、Maxプランのユーザーが利用できます。
続きを読む
著者は Nanoleaf Pegboard Desk Dock(RGB LED とガジェットフック付き USB ハブ)を購入し、Windows と macOS のみをサポートしているため、Linux ドライバを作成することにしました。ベンダーからプロトコル ドキュメントを入手した後、著者は Rust と libusb ライブラリを使用してユーザー空間ドライバを作成しました。この記事では、lsusb を使用してデバイス情報を取得し、USB インターフェースを処理し、udev ルールを使用してユーザー権限を付与するプロセスについて詳しく説明しています。著者は、Desk Dock の RGB LED を制御し、デバイス割り込みを処理する単純なドライバを作成することに成功しました。カーネル ドライバの占有と割り込み処理などの課題を克服し、単純な USB デバイス ドライバの記述についてより深い理解を得ました。これは単純な概念実証ですが、基本的なデバイス ドライバの作成が思っているほど難しくないことを示しています。
続きを読む
エチオピア出身の独学プログラマー、Bereket Engida氏は、開発者からこれまでで最高の認証ツールと称賛されているオープンソースの認証フレームワーク「Better Auth」を静かに開発してきました。このソロファウンダーのスタートアップは、最近500万ドルのシード資金調達を行いました。Better Authは既存ツールの制限に対処し、柔軟性とオンプレミスデータストレージを提供することで、AIスタートアップやデータセキュリティを重視する企業に魅力を提供しています。毎週15万回以上のダウンロードと1万5千回以上のGitHubスターを獲得したBetter Authは、Engida氏のスキルと、アフリカの起業家を志す人々へのインスピレーションの源です。
続きを読む