\シカだー!/ (なぜかちょっとだけ奈良にいます)
06.03.2026 06:33 — 👍 0 🔁 0 💬 0 📌 0@dmikurube.bsky.social
Software groundworker. Hardly-working fully-stuck go-fer person. Competed in ACM-ICPC. Lived in UK. Maintained Embulk. Worked for OS/VM/middleware/web browser. Ex-researcher at industry. Moved from: https://twitter.com/dmikurube
\シカだー!/ (なぜかちょっとだけ奈良にいます)
06.03.2026 06:33 — 👍 0 🔁 0 💬 0 📌 0同じ ThinkPad と Ubuntu で、今度はヘッドホン端子に挿したヘッドホンから音が出ないことに気がついたのでボヤいてみたところ、今度はどれだけ頑張っても同じところをぐるぐるし続けたうえ、あやうく使えていたはずのスピーカー出力までおかしくしかけやがった。どうにか復旧
04.03.2026 15:22 — 👍 0 🔁 0 💬 0 📌 0あらまあ…。元 UK 勢として好きではあったけどなー bcij.jp/ctg/food/326...
03.03.2026 09:33 — 👍 0 🔁 0 💬 0 📌 0あー、これ戒厳令からの中間選挙キャンセルコースですかね
02.03.2026 14:39 — 👍 0 🔁 0 💬 0 📌 0太平洋の向こうの某国については、もはや言及も思考もしたくないわね。バカじゃねーの
02.03.2026 12:24 — 👍 1 🔁 0 💬 1 📌 0AI コーディング時代においてはみんなどうせ upstream なんか気にせず勝手 fork を各々の AI に独自にメンテナンスさせるようになる (※自説) んだから、すべての依存ライブラリのソースコードの clone/fork を自プロダクトと一緒に置いて維持するような形態のビルドシステムとエコシステムに変化していくと思う
02.03.2026 12:11 — 👍 2 🔁 0 💬 0 📌 0
GitHub の、オープンソースに対するもう一つの「罪」は、リポジトリの user/repository という名前空間を当たり前のものにしてしまったこと、とかも思っています
「repository は一つで user はその下の各 branch の所有者でしかない」とかにしたほうが、オープンソースの体現的な意味では合ってたと思う
ソースコードがそれ単体のみによって流通するエコシステムでは、構造的にそういう圧は働きづらくなる
最も現代的なプログラミング言語やそのエコシステムだと、すべての依存ライブラリをソースコードから一緒にビルドし、さらに Git のリポジトリおよび hash とかを直に参照するビルドシステムがわりとポピュラーだけど、あれはこういう点でけっこう合理的だったのだな、とか思ったりする
オープンソース・ライセンスとその自由は「ソースコード」のみにかかり、それがライブラリとして配布される上では「所有者」が「占有」する「パッケージ配布サービス上の名前」に縛られ、またユーザーはその「パッケージ配布サービス上の名前」で参照する強いインセンティブが働くエコシステムが出来上がっている。するとユーザーの要望が「この名前で参照されるライブラリを直してくれ」という圧として機能してしまうんだな
02.03.2026 11:52 — 👍 0 🔁 0 💬 1 📌 0もちろん、それらサービスやビルドシステムが「悪い」という話ではない
02.03.2026 11:05 — 👍 0 🔁 0 💬 1 📌 0オープンソース・ソフトウェアのメンテナーに圧をかける (または圧が「かかってしまう」) 構造的な原因の一つは、各言語標準のライブラリ・パッケージ配布サービス (Maven Central とか PyPI とか RubyGems とか…) の存在と、各言語の (それら配布サービスに乗っかった) ビルドシステムである、というのが自分の仮説です。早い話、ユーザーが全部ソースコードを集めてきて (好きにパッチを当てて) 自分でビルドする世界では、そんな圧はかからない。まあ 2000 年代前半までの世界ですよ
02.03.2026 10:57 — 👍 1 🔁 0 💬 1 📌 0Zenn が英語版記事の機能を提供するのはいいんだけど、 Zenn が提供する自動翻訳のみに限るのではなく、著者自らの文責で出す英語版とリンクすることもできるようにしてほしいですなあ
02.03.2026 07:26 — 👍 0 🔁 0 💬 0 📌 0
Spotifyの終焉――音楽ストリーミングが廃れるまで秒読み段階なのか?
yamdas.hatenablog.com/entry/202603...
そういや dependabot-core に提案した修正がしばらく前にリリースされていて、目的のものはちゃんと動くようになっていたのをようやく確認した。まあいかにも workaround な 5 行パッチですけど github.com/dependabot/d...
01.03.2026 12:32 — 👍 0 🔁 0 💬 0 📌 0ずっと言ってた例2 bsky.app/profile/dmik...
01.03.2026 12:02 — 👍 0 🔁 0 💬 0 📌 0ずっと言ってた例1 bsky.app/profile/dmik...
01.03.2026 12:02 — 👍 0 🔁 0 💬 1 📌 0"Disable pull requests entirely" もあるらしい。顧客が本当に必要だったものだ
01.03.2026 11:45 — 👍 0 🔁 0 💬 1 📌 0おや GitHub の Pull Request について度々ボヤいていたら、ついに Pull Request を作るユーザーを制限できるようになっていたらしい (Only collaborators can create PRs) github.blog/changelog/20...
01.03.2026 11:43 — 👍 4 🔁 0 💬 1 📌 0まあしかし、そのことと、自分が「ソフトウェア業界で (長く) 働き続けたい」かどうかはまた別の話ではある。こういう輩 (↓) が偉そうにし始めることには変わりないと思うしね bsky.app/profile/dmik...
27.02.2026 11:23 — 👍 0 🔁 0 💬 0 📌 0Cover of The Lancet, 28 February 2026 issue. The quote: “The destruction that Kennedy has wrought in 1 year might take generations to repair, and there is little hope for US health and science while he remains at the helm.”
On the cover of The Lancet:
Editorial — “Robert F Kennedy Jr: 1 year of failure”
Read the latest issue: spkl.io/63327Aa31W
最高気温40℃以上の日の名称について気象庁がアンケートを実施しています。すぐ選んで送信できるのでぜひ。
www.jma.go.jp/jma/press/26...
ソフトウェア・エンジニア求人が回復した話、もともと切る理由に AI を持ってきてたのの大半が単に言い訳でしかなく、一時期採りすぎただけでしょ。まあ長期的に影響はあると思うけど、こんな短期に出る影響は違うよ
27.02.2026 09:24 — 👍 3 🔁 0 💬 1 📌 0で、その手の人はその「人と組織の問題」を無価値だと思っているから、その手の問題を人に押し付けた上に軽視してくるんだよ
26.02.2026 12:22 — 👍 1 🔁 0 💬 0 📌 1「なぜなら、これは技術の問題ではなく、人と組織の問題だからです」 細部はともかく、ここは本当にそう。「コーディングとエンジニアリングまかせられるようになったから時代が終わった」としきりに言う人から距離を取りたい最大の理由は、その手の人はたいてい「人と組織の問題」を避けて逃げ続けた人だからなんだよな zenn.dev/yostos/artic...
26.02.2026 12:20 — 👍 4 🔁 0 💬 1 📌 0ThinkPad に入れた Ubuntu の画面がやたら赤いなー、と思ってたのを ChatGPT にボヤいてみたらわりとすぐに正解にたどり着いた。こういうのつよい
26.02.2026 12:15 — 👍 0 🔁 0 💬 0 📌 1「さようなら、全ての」とか言ってたのにねえ、以上の感想がないですねえ…
25.02.2026 10:23 — 👍 1 🔁 0 💬 1 📌 0もう眠らせてやれよ…、みたいな気持ち
24.02.2026 13:34 — 👍 0 🔁 0 💬 1 📌 030年かけてようやくちゃんと完結させたというに、また新しく始めんのかいな
24.02.2026 13:33 — 👍 1 🔁 0 💬 1 📌 0ここんとこ、新幹線に (超短距離だけど) すげー頻繁に乗っていて、登録してよかった。年明けから十往復くらいしてるんちゃうかな…
23.02.2026 14:47 — 👍 0 🔁 0 💬 0 📌 0