@eightbitraptor.bsky.social
Ruby core committer. Builds Keyboards. MiniDisc, Fountain Pen and Void Linux enthusiast. Drinks too much coffee.
日本語を勉強しています。でもまだ上手じゃないです。助けてください!😅
日本語を勉強しています。でもまだ上手じゃないです。助けてください!😅
Reposted
I'm very honored to have received this year's RubyPrize from Matz's hands in Matsue last Thursday, recognizing my work on Ruby and its development tools.
I can still remember how nervous I was asking Matz for a picture back in 2016 😂 Time really flies
(Photo from @hsbt.org ❤️)
I can still remember how nervous I was asking Matz for a picture back in 2016 😂 Time really flies
(Photo from @hsbt.org ❤️)
November 10, 2025 at 1:48 AM
I'm very honored to have received this year's RubyPrize from Matz's hands in Matsue last Thursday, recognizing my work on Ruby and its development tools.
I can still remember how nervous I was asking Matz for a picture back in 2016 😂 Time really flies
(Photo from @hsbt.org ❤️)
I can still remember how nervous I was asking Matz for a picture back in 2016 😂 Time really flies
(Photo from @hsbt.org ❤️)
Reposted
“0% woke shit”
a black man with a physical disability leads an environmental terrorist cell trying to save the planet from mega-billionaires and you play as a cross dressing twink femdomed by two different women ending and the final boss against the gayest angel of all time
a black man with a physical disability leads an environmental terrorist cell trying to save the planet from mega-billionaires and you play as a cross dressing twink femdomed by two different women ending and the final boss against the gayest angel of all time
November 7, 2025 at 7:59 PM
“0% woke shit”
a black man with a physical disability leads an environmental terrorist cell trying to save the planet from mega-billionaires and you play as a cross dressing twink femdomed by two different women ending and the final boss against the gayest angel of all time
a black man with a physical disability leads an environmental terrorist cell trying to save the planet from mega-billionaires and you play as a cross dressing twink femdomed by two different women ending and the final boss against the gayest angel of all time
Reposted
How glib and superficial and frankly ignorant can you be to dismiss this. How dare you suggest that France and Germany being close allies and friends is a small or even (in the words of many British colleagues) “weird“ and dispensable achievement.
I have had enough of it.
I have had enough of it.
November 6, 2025 at 7:57 AM
How glib and superficial and frankly ignorant can you be to dismiss this. How dare you suggest that France and Germany being close allies and friends is a small or even (in the words of many British colleagues) “weird“ and dispensable achievement.
I have had enough of it.
I have had enough of it.
Reposted
Another successful BelfastRuby in the books! Thank you @altabyte.bsky.social, @petr.codes for your wonderful talks! And a huge shoutout to Stora for hosting and sponsoring!! 🙌
November 5, 2025 at 10:24 PM
Another successful BelfastRuby in the books! Thank you @altabyte.bsky.social, @petr.codes for your wonderful talks! And a huge shoutout to Stora for hosting and sponsoring!! 🙌
Reposted
Hi @ufuk.dev, The article is live here: dev.to/hinokami_dev...
Thank you @byroot.bsky.social for the detailed feedback. Your insights on interning and hashing made it much stronger.
Thank you @byroot.bsky.social for the detailed feedback. Your insights on interning and hashing made it much stronger.
Why Ruby Devs Keep Mixing Up Symbols and Frozen Strings; and How to Tell Them Apart
Every time Ruby developers start talking about # frozen_string_literal: true, someone inevitably...
dev.to
November 5, 2025 at 6:50 PM
Hi @ufuk.dev, The article is live here: dev.to/hinokami_dev...
Thank you @byroot.bsky.social for the detailed feedback. Your insights on interning and hashing made it much stronger.
Thank you @byroot.bsky.social for the detailed feedback. Your insights on interning and hashing made it much stronger.
Reposted
Being a Brit on BlueSky means seeing 1000x more messaging about an election in New York than your local council. Might as well message Zohran about my bin collection.
November 4, 2025 at 1:57 PM
Being a Brit on BlueSky means seeing 1000x more messaging about an election in New York than your local council. Might as well message Zohran about my bin collection.
Reposted
The 🇬🇧UK’s Competition and Markets Authority (CMA) has officially designated Apple as having Strategic Market Status (SMS). After four years investigating Apple’s restrictions on browser engines and web apps, the CMA now has statutory authority to enforce a code of conduct.
1/12
1/12
November 4, 2025 at 8:14 AM
The 🇬🇧UK’s Competition and Markets Authority (CMA) has officially designated Apple as having Strategic Market Status (SMS). After four years investigating Apple’s restrictions on browser engines and web apps, the CMA now has statutory authority to enforce a code of conduct.
1/12
1/12
Reposted
The most valuable part of docs is the example. The worst part of an example is if it is wrong.
A doc test solves both these problems.
I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work
A doc test solves both these problems.
I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work
October 26, 2025 at 3:30 AM
The most valuable part of docs is the example. The worst part of an example is if it is wrong.
A doc test solves both these problems.
I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work
A doc test solves both these problems.
I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work
Reposted
Despite the headline it’s not George RR Martin personally going for them cos he’s rich and famous. It’s all of us.
The test case used his work, but it’s about the plain-as-day issue that ANY generative AI ignores and infringes copyright, by passing off.
That’s a win for basic law.
The test case used his work, but it’s about the plain-as-day issue that ANY generative AI ignores and infringes copyright, by passing off.
That’s a win for basic law.
Judge rules George R.R. Martin and other authors can sue OpenAI for copyright infringement
• Said ChatGPT generated 'Game of Thrones' content similar enough to infringe copyright
• OpenAI’s motion to dismiss was denied
• Said ChatGPT generated 'Game of Thrones' content similar enough to infringe copyright
• OpenAI’s motion to dismiss was denied
October 30, 2025 at 9:09 AM
Despite the headline it’s not George RR Martin personally going for them cos he’s rich and famous. It’s all of us.
The test case used his work, but it’s about the plain-as-day issue that ANY generative AI ignores and infringes copyright, by passing off.
That’s a win for basic law.
The test case used his work, but it’s about the plain-as-day issue that ANY generative AI ignores and infringes copyright, by passing off.
That’s a win for basic law.
Reposted
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about.
So I figured it was the occasion for another deep dive.
byroot.github.io/ruby/perform...
So I figured it was the occasion for another deep dive.
byroot.github.io/ruby/perform...
Frozen String Literals: Past, Present, Future?
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
byroot.github.io
October 28, 2025 at 12:25 PM
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about.
So I figured it was the occasion for another deep dive.
byroot.github.io/ruby/perform...
So I figured it was the occasion for another deep dive.
byroot.github.io/ruby/perform...
Reposted
I'm excited to share that I became a Ruby committer today! A 10 year goal since RubyKaigi 2015.
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
October 28, 2025 at 12:11 PM
I'm excited to share that I became a Ruby committer today! A 10 year goal since RubyKaigi 2015.
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
Well! Here is a thing I didn't know existed this morning and now I do, and I am glad it does. Opinions about Kipling aside, I've always liked If.
www.youtube.com/watch?v=EEFM...
www.youtube.com/watch?v=EEFM...
IF, Rudyard Kipling's poem, recited by Sir Michael Caine
YouTube video by sigunat
www.youtube.com
October 28, 2025 at 12:12 PM
Well! Here is a thing I didn't know existed this morning and now I do, and I am glad it does. Opinions about Kipling aside, I've always liked If.
www.youtube.com/watch?v=EEFM...
www.youtube.com/watch?v=EEFM...
Reposted
I've noticed today that after so many years #vim has introduced support for "autocompletion" github.com/vim/vim/comm...
One more area where #Emacs has traditionally done better, but Emacs has always been way more progressive than (traditional) vim.
One more area where #Emacs has traditionally done better, but Emacs has always been way more progressive than (traditional) vim.
patch 9.1.1590: cannot perform autocompletion · vim/vim@af9a7a0
Problem: cannot perform autocompletion
Solution: Add the 'autocomplete' option value
(Girish Palya)
This change introduces the 'autocomplete' ('ac') boolean opti...
github.com
October 28, 2025 at 6:39 AM
I've noticed today that after so many years #vim has introduced support for "autocompletion" github.com/vim/vim/comm...
One more area where #Emacs has traditionally done better, but Emacs has always been way more progressive than (traditional) vim.
One more area where #Emacs has traditionally done better, but Emacs has always been way more progressive than (traditional) vim.
Reposted
Respect.
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
🧵
The official home of the Python Programming Language
www.python.org
October 28, 2025 at 1:11 AM
Respect.
Weeknote 2025-43: Slightly inebriated toot.
I've kept this up for 2 weeks. Goodness me, let's not get ahead of ourselves.
www.eightbitraptor.com/weeknotes/20...
I've kept this up for 2 weeks. Goodness me, let's not get ahead of ourselves.
www.eightbitraptor.com/weeknotes/20...
Slightly inebriated toot | eightbitraptor.com
The ramblings of a software developer. Apropos of nothing.
www.eightbitraptor.com
October 27, 2025 at 9:07 PM
Weeknote 2025-43: Slightly inebriated toot.
I've kept this up for 2 weeks. Goodness me, let's not get ahead of ourselves.
www.eightbitraptor.com/weeknotes/20...
I've kept this up for 2 weeks. Goodness me, let's not get ahead of ourselves.
www.eightbitraptor.com/weeknotes/20...
Reposted
Hey, Labour party that I voted for, check this out in case you didn't notice it: if you try to play to the worst most destructive aspects of the British psyche then (a) those who like that will vote for Reform anyway and (b) those who don't like that won't vote for you
www.bbc.co.uk/news/article...
www.bbc.co.uk/news/article...
Plaid Cymru eyes Senedd success after historic Caerphilly by-election
This could be the sign that voters see Plaid as a viable alternative to Labour in Wales.
www.bbc.co.uk
October 24, 2025 at 7:59 AM
Hey, Labour party that I voted for, check this out in case you didn't notice it: if you try to play to the worst most destructive aspects of the British psyche then (a) those who like that will vote for Reform anyway and (b) those who don't like that won't vote for you
www.bbc.co.uk/news/article...
www.bbc.co.uk/news/article...
Reposted
[ENG] 🚀 Keynote announcement!
Adrianna Chang (@adriannakchang) is coming to Tropical on Rails 2026! 💎
[PT-BR] 🚀 Keynote confirmado! Adrianna Chang (@adriannakchang) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/adrianna-chang
#RubyOnRails #TropicalOnRails
[PT-BR] 🚀 Keynote confirmado! Adrianna Chang (@adriannakchang) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/adrianna-chang
#RubyOnRails #TropicalOnRails
October 21, 2025 at 12:30 PM
[ENG] 🚀 Keynote announcement!
Adrianna Chang (@adriannakchang) is coming to Tropical on Rails 2026! 💎
[PT-BR] 🚀 Keynote confirmado! Adrianna Chang (@adriannakchang) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/adrianna-chang
#RubyOnRails #TropicalOnRails
[PT-BR] 🚀 Keynote confirmado! Adrianna Chang (@adriannakchang) vem pro Tropical on Rails 2026! 💎
www.tropicalonrails.com/adrianna-chang
#RubyOnRails #TropicalOnRails
I made a weeknote again! Or should it be yearnotes by this point?
www.eightbitraptor.com/weeknotes/20...
www.eightbitraptor.com/weeknotes/20...
Le sigh | eightbitraptor.com
The ramblings of a software developer. Apropos of nothing.
www.eightbitraptor.com
October 20, 2025 at 10:47 PM
I made a weeknote again! Or should it be yearnotes by this point?
www.eightbitraptor.com/weeknotes/20...
www.eightbitraptor.com/weeknotes/20...
Reposted
When people complain Shopify is too prominent, only main company donor in RC, etc.
WTF folks. As if that was their choice!
Where are the other companies pushing Ruby and Rails with real money and resources to be on par?
Talk is cheap.
WTF folks. As if that was their choice!
Where are the other companies pushing Ruby and Rails with real money and resources to be on par?
Talk is cheap.
I wrote about some of my thoughts on the lessons we can learn from the RubyGems situation and how we can move forward. blog.peterzhu.ca/open-source-...
Open Source is the Most Fragile and Most Resilient Ecosystem - Peter Zhu
Some of my thoughts on the lessons we can learn from the RubyGems situation and how we can move forward.
blog.peterzhu.ca
October 18, 2025 at 7:29 PM
When people complain Shopify is too prominent, only main company donor in RC, etc.
WTF folks. As if that was their choice!
Where are the other companies pushing Ruby and Rails with real money and resources to be on par?
Talk is cheap.
WTF folks. As if that was their choice!
Where are the other companies pushing Ruby and Rails with real money and resources to be on par?
Talk is cheap.
Reposted
Ruby Gems and Bundler will be moved into the Ruby organization.
* Ruby Core and Ruby Central will be managing it together
* No changes to license, IP, or copyright
* rubygems.org operated by Ruby Central
www.ruby-lang.org/en/news/2025...
rubycentral.org/news/ruby-ce...
* Ruby Core and Ruby Central will be managing it together
* No changes to license, IP, or copyright
* rubygems.org operated by Ruby Central
www.ruby-lang.org/en/news/2025...
rubycentral.org/news/ruby-ce...
The Transition of RubyGems Repository Ownership
www.ruby-lang.org
October 17, 2025 at 1:24 PM
Ruby Gems and Bundler will be moved into the Ruby organization.
* Ruby Core and Ruby Central will be managing it together
* No changes to license, IP, or copyright
* rubygems.org operated by Ruby Central
www.ruby-lang.org/en/news/2025...
rubycentral.org/news/ruby-ce...
* Ruby Core and Ruby Central will be managing it together
* No changes to license, IP, or copyright
* rubygems.org operated by Ruby Central
www.ruby-lang.org/en/news/2025...
rubycentral.org/news/ruby-ce...
Reposted
Last call for our meet-up happening tonight in Manchester!
Come and hear @twnsnd.com share his story about how he started, scaled and eventually liquidated a Rails-based startup that reached a peak annual recurring revenue of £5 million.
Register here to attend:
nwrug.org/events/milli...
Come and hear @twnsnd.com share his story about how he started, scaled and eventually liquidated a Rails-based startup that reached a peak annual recurring revenue of £5 million.
Register here to attend:
nwrug.org/events/milli...
NWRUG Event: Millions on Rails: A Two-Decade Retrospective on Scaling With Rails, Thursday 16th October
This month, Ryan Townsend will be sharing stories about how he started, scaled, and liquidated a Rails-based startup that at its peak reached £5M ARR:
Ryan h...
nwrug.org
October 16, 2025 at 10:29 AM
Last call for our meet-up happening tonight in Manchester!
Come and hear @twnsnd.com share his story about how he started, scaled and eventually liquidated a Rails-based startup that reached a peak annual recurring revenue of £5 million.
Register here to attend:
nwrug.org/events/milli...
Come and hear @twnsnd.com share his story about how he started, scaled and eventually liquidated a Rails-based startup that reached a peak annual recurring revenue of £5 million.
Register here to attend:
nwrug.org/events/milli...
Reposted
🎉 Incredibly honored to be a Ruby Prize 2025 finalist! Thank you to everyone who has supported my work on IRB, RDoc, debug, ZJIT, and other Ruby projects.
See you in Matsue!
rubyprize.jp
See you in Matsue!
rubyprize.jp
Ruby Prize 2025 | 最終ノミネート者決定 | RubyPrize
rubyprize.jp
October 15, 2025 at 3:27 PM
🎉 Incredibly honored to be a Ruby Prize 2025 finalist! Thank you to everyone who has supported my work on IRB, RDoc, debug, ZJIT, and other Ruby projects.
See you in Matsue!
rubyprize.jp
See you in Matsue!
rubyprize.jp
Reposted
Ruby Central dropped the ball here on securing the root account and effectively lost control of it for 11 days - however, that's nothing compared to changing the root password. If an ex-employee did that to me I'd be calling the police.
Here’s a note from our Executive Director regarding our recent security incident.
rubycentral.org/news/rubygem...
rubycentral.org/news/rubygem...
Rubygems.org AWS Root Access Event – September 2025
As part of standard incident-response practice, Ruby Central is publishing the following post-incident review to the public. This document summarizes the September 2025 AWS root-access event, what…
rubycentral.org
October 9, 2025 at 7:18 PM
Ruby Central dropped the ball here on securing the root account and effectively lost control of it for 11 days - however, that's nothing compared to changing the root password. If an ex-employee did that to me I'd be calling the police.