Profile avatar
k0kubun.com
Optimizing Ruby JIT. YJIT team at Shopify.
457 posts 858 followers 295 following
Prolific Poster
Conversation Starter

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 ❤️ 💎

今日も肉焼いてました

Ruby 3.4.2 Released www.ruby-lang.org/en/news/2025... This is a routine update that includes bug fixes. We recommend upgrading your Ruby version at your earliest convenience.

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

The branch maintainers of Ruby have been updated. @k0kubun.com is the new maintainer of Ruby 3.4 that is latest stable version. I and @nagachika.bsky.social keep to maintain the old stable versions like 3.3, 3.2 and 3.1. #ruby bugs.ruby-lang.org/issues/21136

I wrote a blog post about how we can make FFI faster in CRuby railsatscale.com/2025-02-12-t...

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

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

FIDO2対応してないサイトで2FAやるのだるすぎるんだけどどうにかならんもんか

いや~itそのまま出てくれてよかった

www.ruby-lang.org/en/news/2024...

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

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

Rubyists, if you're testing Ruby 3.4 please upgrade Nokogiri to v1.18.0.rc1! github.com/sparklemotio... Here's some motivation: this release also has a big performance improvement in xpath/css searching. 🚀 #ruby

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 😅

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

alexaとgoogle homeは対応してるけどhomekitは対応してないIoTデバイスと、homekitでしかできないことがあるIoTデバイスがある。 各メーカーAppleのHomeアプリみたいな奴を自作していて、そこもhomekitデバイスを追加できるが、そのメーカーの物+homekitデバイスしか当然管理できないので、全てを一元管理するのは無理になっている。 人類は大変不便なエコシステムを作ってしまいましたね

午前1時 倍プッシュだ

今日は夜1時間多く時間使えるか?と思ったけど、そんなことしたら単に子供が1時間早く起きてきて睡眠削れるだけだな

バージョン管理 has nothing to do with プログラミング という気持ちです

5K2Kモニター使ってるんだけど5K2Kって言いたい時に5K2Kが全く思い出せない 4Kに比べて覚える難易度が高い

52/17ルールというのもあるくらいだし、思い切ってタイマーは50分とかにしておいて、25分を過ぎていてキリが良くなったか集中力が切れてきたな〜というタイミングで休憩に入ってもいい気がする

集中力のピークが15-20分後に訪れてそこから下降を続けるので25分後に切りますという理論、どこで切るのが効率いいかはどのくらいのスピードで下降してそれがそこからの回復効率にどう影響してくるかによりそうだけど、体感だと25分はもう少し伸ばして運用してみてもよさそうな感じがする。一方で5分の休憩は5分で必ず収まる行動に制限して、必要な場合は長い休憩を延長する方に倒すのがよさそう。 25分+5分=30分はまあキリがよくて様々な空き時間に詰め込みやすい単位な気はするが、なんやかんや割り込みとかで端数時間の処理を綺麗にできないことも多い気がするし、キリのいい時間にするのはそんなに狙わなくてもよさそう

ポモドーロテクニック試す度に、25分で作業をぶったぎられることと休憩がやれることがかなり制限される5分で終わってしまうことの両方にしっくり来なさを感じるのだが、それに納得するためには何故こういう決まりになっているのかをいい加減調べた方がいい気がするな

あー三連休か…

そこそこstarついてるリポジトリは基本的にissue無効にしないようにしてたけど、誰もPR書かなくてしょうもないissueしか来ないリポジトリのissueを (修正すべきものは自分で直した上で) ひっそりと無効化した

情報科学若手の会と聞いて若手Webエンジニア交流会というイベントのことを思い出したけど全然別物だった

歯科強制は歯を永久的に動かす作業では全くない

昨日からリテイナーつけてるんだけど、以前リテイナーつけてたらしい近所のおじいさんが夜つけなくなってから元に戻ったって言ってたから、歯科矯正ってのは要するに毎日つければ歯の並びを維持できるリテイナーを1~2年かけて完成させるだけの作業でしかないのだなと思った

John (ジョン) と Jean (ジョン) が登場する会話で主語がジョンだったことがあり、文脈的にもどっちの話なのかわからんということがあったので、その2つの発音の区別の仕方を少し教わった

逆転裁判、英語版は ace attorney なのね

iOS 18でHomeKitでstateのトグルができるようになったぽいので、アップデートしている。これ追加されたのめちゃくちゃ助かるけど、最初から追加しておいてくれという気持ちもある

配列サイズを省略して定数を宣言できるテクがあるのだな

www.cnbc.com/amp/2024/09/... 僕はどちらかというと出社したい寄りの人間なんだけど、週5出社強制してるのを見ると渋いなと思ってしまう

TLの人たちより遅めだ | Bluesky now has over 10 million users, and I was #112,123!

大川ぶくぶが描いた東方漫画のチェンが振動してる奴が社のSlackの :intensifies: にセットされており、このチェンはmeme化してるんだなと思った