【Show HN】Linuxの全プロセス信号をリアルタイム監視!TUIツール「Sigwire」を開発しました
Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box
Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box
皆さん、こんにちは!Linux上で動作する全プロセスの信号(シグナル)を簡単に可視化・監視できるツール「Sigwire」を作ってみました。プロセス間を飛び交うシグナルをTUI(ターミナルユーザーインターフェース)で直感的に追跡できるので、ぜひ試してみてください。
ありがとう、でも数ヶ月で放置されるようなAI/LLMのゴミには興味ないし、誰も人生を捧げないようなものには関わりたくないな。
みんな、このツールを作ったよ…
やあ。それに、本当に君が「書いた」ものだとは思えないし(Readmeファイルですら生成されたものに見える)、君自身がこのプロジェクトに僕の人生の時間を割くほど、提起されている重要なテーマに対して十分な経験があるとも思えない。悪いけどね。
それよりも、自分のアート、知識、そして人生の経験を、本物の信頼できる作品に注ぎ込んでいる人間が努力しているプロジェクトの方を応援したいね。
自分はAIと共にある未来を受け入れてるよ。AIで優れたソフトウェアを作ることは可能なはずだ。AIはコード生成には長けているけど、テストには向いていない。僕たちが忘れがちなのは方程式のその部分だ。
2時間前の最初のコミット以降、作者はそれを「寝かせる」ことをしていない。ローカルで動かしてどんな問題があるか検証もしていないし、最初のイテレーションでソフトウェアが完璧だなんて到底信じられない。何でもかんでもプロンプトで簡単にプッシュできるようになったせいで、少しも時間をかけて熟成させていないものに関わる気にはなれないな。
トピックからは外れるけど、この出力を見ていると、多くのプログラミング言語やフレームワークがシグナルハンドラーに送信元の情報を提供できていないことに改めてがっかりするよ。情報はそこにあるのに!古いABIや歴史的な理由が、Python(や他の多くの言語)が不必要なアクロバットなしにsigactionをハンドラーに渡せない唯一の理由だろうね。
はぁ。高水準言語(HLL)で、クロスプラットフォームかつ最小公分母的なやり方でシグナルハンドリングをモデル化すべきじゃなかったんだ。シグナルはファイルやソケットなんかと違って、OS間で共通する部分がほとんどないからね。
とにかく、愚痴はここまで。今さらどうにもならないことだけど。
AIを使って数時間でこれができるっていうこと自体がポイントだと思うな。彼がyeet runtimeを使って作ったのは明らかだし。