k0kubun

k0kubun

@k0kubun.com

Optimizing Ruby JIT. ZJIT team at Shopify.

971 followers318 following504 posts

We released Ruby 4.0.9, 3.4.12, and 3.3.13, and published an announcement about Regexp compilation fixes. www.ruby-lang.org/en/news/2026... If your application compiles a regular expression from an untrusted string, please update your Ruby to one of those versions.

ruby-lang.orgRegexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264 | RubyWe have released Ruby 4.0.9, 3.4.12 and 3.3.13. They fix several bugs in Ruby’s regular expression engine (Onigmo) that GitLab found could be used for remote...

k0kubun reposted

If you haven't upgraded yet, Ruby 4.0's garbage collection is generally much faster than 3.4. This patch release fixes the one area there had previously been a notable regression (allocating/freeing Classes).

k0kubun@k0kubun.com

Ruby 4.0.4 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.

k0kubun reposted

I'm trying out Neovide. It's beautiful enough that I'm considering switching from VSCode Neovim to it. But I also wish Neovim on a modern terminal looked like that in the first place.

k0kubun reposted

After an incredible 6.5+ years, Friday was my last day at GitHub. I'm so thankful to have gotten to know and have worked with such a smart and thoughtful group of people. I'm excited to continue working on Ruby as part of the Ruby and Rails Infrastructure team at Shopify ❤️ 💎

ChatGPT使う時にちょっと賢い奴欲しいなってなったら課金してて今はPlusあるんだけど、初歩的なところで間違った回答が返ってくることもあり、金払ってるのに渋いなという体験になりがち。逆に無料版は金払ってないのにやたら賢いという体験になる

Rust、/// の後の定義をコメントアウトすると /// の後に定義が来ないせいでコンンパイルエラーになるのやめて欲しい 流石にwarningレベルの問題でしょ…

今でこそグリーンカードあるけど、うちも子ができた時はnon-immigrant visaで滞在してたので、現政権下だと国籍もらえなそうなんだなあ

ググってStackOverflowを眺めるんじゃなくてChatGPTに質問したら適切な答えが帰ってきてそれで直った。人間+インターネットよりAIの方が知性が高いし、Neovimは人間が使うには難しすぎる

coc.nvimのrust-analyzerの連携ある日突然動かなくなってしまって、Rustのファイル開く度にそれが壊れているメッセージが出て鬱陶しいので適当にググってrust-analyzerおよびcocプラグインを更新してみたところそれでは直らず。何もしてないのに何かが変わって壊れるNeovimと違って、普通に使ってるだけで動き続けるVSCodeは偉いなと思った

k0kubun reposted

By the way, Google Translate (linked by Bluesky's "Translate") is still bad in 2024. Bluesky should switch to DeepL, or Google should power it with Gemini or something that doesn't suck.

iPhone、Androidと違って通知の設定がOSの設定じゃなくてアプリ内でしか変更できないせいか、アプリの設定で余計な通知を切ったように見えてもどうでもいい通知が貫通してくる & それを切る設定が見当らないことが多くて、その点はiPhoneめっちゃ不便だなと思う。一見そういうアプリ作ってる人たちの問題にも見えるものの、それを招いているプラットフォームの設計の欠陥だと思う

全然違う話だけど「本メールは重要なお知らせとしてのご連絡のため、メール送信を許可していないお客様にも送付しております。」も完全の同様の問題で、この手の通知も個別のカテゴリがあって切れるのが正しいはずで、通知を飛ばせるかどうかを通知飛ばす側にコントロールさせるとよくない例の一つだと思う

I finally realized Bluesky has "Post language" setting. I thought "Translate" was not implemented on Bluesky, but it was just that it was set to English for all my past Japanese posts 😅

別に何かバズったわけでもないのに (必ずしも新規ユーザーではない人に) そこそこの量フォロー増えたな。既存ユーザーのフォローを促すような何かがあったんだろうか