2023年1月3日のブックマーク (2件)

  • 機能は追加すればいいというものではない

    みなさん、新機能は好きですか。ソフトウェアへの機能追加は、ユーザ目線で単純に考えると「できることが増えていくのでよい」という響きを帯びています。しかし実際は、長く使われるソフトウェアであればあるほど、新機能を追加すべきかどうかはものすごく気を使って決めるものであって、やればいいというものではないのです。この記事の目的は、新機能の追加には細心の注意が必要だとわかってもらうことです。おもな対象読者はソフトウェアを長期間メンテしたことがないかたがたです。 みなさんが使っているOSSに新機能を追加するPRを送った場合を考えてみましょう。ここで重要なのは、PRが送られてきたメンテナやコミッタといわれるコア開発者たちの立場になって考えることです。彼らの役割は、自分たちを含むユーザがそのソフトウェアを使い続けられるようにメンテし続けることです。このメンテのコストに注目すると、機能追加は基的にコストを上

    機能は追加すればいいというものではない
    mohritaroh
    mohritaroh 2023/01/03
    “「作りたがり」の人が主導権を握って、何も考えずにどんどん新機能を追加していき、メンテ不能になって破綻したプロジェクト”
  • PyTorchのnightlyに侵害 「すぐにアンインストールしてください」

    Python用深層学習用フレームワーク「PyTorch」のnightly版が侵害されたとして、プロジェクトがアンインストールを呼び掛けた。2022年12月25日から30日の間にインストールされたパッケージが対象だ。 Linux FoundationのプロジェクトPyTorch Foundationは2022年12月31日(米国時間)、Python用深層学習用フレームワーク「PyTorch」のnightly版ユーザーに対し「すぐにnightly版とtorchtritonをアンインストールし、最新版をインストールしてください」と呼び掛けた。12月25日から30日の間にpipを介してインストールされたパッケージが侵害されていたとしている。 このパッケージは、Python Package Index(PyPI)コードリポジトリで侵害された悪意あるtorchtritonをインストールし、実行すると

    PyTorchのnightlyに侵害 「すぐにアンインストールしてください」
    mohritaroh
    mohritaroh 2023/01/03
    公式情報へのポインタは(ITmediaのいつもの不親切な仕様通り)広告と関連記事とオススメ記事の下の「関連リンク」欄にあります(この仕様はずっと変わらないけどぜんぜん認識されてなさそう……)