Prem Sichanugrist
banner
sikac.hu
Prem Sichanugrist
@sikac.hu
Ruby Engineer in Japan. Apple nerd.

Fediverse: https://mastodon.social/@sikachu
Reposted by Prem Sichanugrist
Reality depends on your perspective, and what you can't see... doesn't exist. Rotate the map to uncover hidden paths and defeat powerful bosses in your journey to restore the missing moon!

🌕 Discover CASSETTE BOY now on #NintendoSwitch: https://ninten.do/6016QBRTj
January 21, 2026 at 8:02 PM
I'm actually surprised that this is not a syntax error in Ruby

>> x = [foo: "bar", baz: "boo"]
=> [{foo: "bar", baz: "boo"}]
January 22, 2026 at 9:53 AM
It seems so silly seeing many recruitment ads for (English-speaking) Senior Ruby Engineer for around 10M JPY annually while it's pretty common to see ~15M JPY annually for other languages like Java or Python.
January 21, 2026 at 2:27 PM
Trying to cheat my way through in CASSETTE BOY and managed to fell out of the world through the waterfall 🤣

I’m actually surprised there is no death pane down there.

#CASSETTEBOY
January 19, 2026 at 2:41 AM
Played the demo and bought it. Looking forward to see what secret's inside this game.
January 16, 2026 at 9:00 AM
I thought that Module#delegate is already built-in to Ruby, but apparently it's not (you need to require core_ext/module/delegation from Active Support).

Kind of wondering if they'd considered adding this to Ruby core?
Module
Attribute Accessors¶ ↑ Extends the module object with class/module and instance accessors for class/module attributes, just like the native attr* accessors for instance attributes.
edgeapi.rubyonrails.org
January 16, 2026 at 7:51 AM
Reposted by Prem Sichanugrist
CASSETTE BOY is finally out.
Years of graphics, programming, and sound all done solo.
Huge thanks to the publishers who supported me, and to my family.
This game is my idea of what a ”game" is. I hope you enjoy it.

#IndieGame #IndieDev #SoloDev #GameLover
January 14, 2026 at 3:12 PM
This game gives me so much FEZ vibe.
CASSETTE BOY -カセットボーイ-
みてないモノは、存在しない・・・ ”在る”を操るRPG「カセットボーイ」
cb.blk-quest.com
January 16, 2026 at 7:22 AM
@bsky.app still waiting for an ability to delete and re-draft a post if post editing is not possible to be implemented in atproto 💙
January 16, 2026 at 6:59 AM
Reposted by Prem Sichanugrist
Ruby 3.2.10 has been released. ruby-lang.org/en/news/2026...
This version applied past CVE fixes and fixed build errors and issues with OpenSSL 3.6.0. Ruby 3.2.x will be released with same fixes in March and will reach EOL, so please plan to update to 3.3/3.4.
Ruby 3.2.10 Released | Ruby
Ruby 3.2.10 has been released.
ruby-lang.org
January 14, 2026 at 8:00 AM
Reposted by Prem Sichanugrist
Opening the CFP for Brighton Ruby 2026.
All the videos are up for last year.
Tickets still on sale.
Please sponsor. (PLEASE)
January 12, 2026 at 8:00 AM
Reposted by Prem Sichanugrist
Ruby 4.0.1 Released www.ruby-lang.org/en/news/2026...

This release includes a bugfix for Kernel#sleep, along with other bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
Ruby 4.0.1 Released | Ruby
Ruby 4.0.1 has been released.
www.ruby-lang.org
January 13, 2026 at 4:38 AM
Reposted by Prem Sichanugrist
The Playdate gets its Monument Valley
The Playdate gets its Monument Valley
A perspective-twisting adventure.
buff.ly
January 10, 2026 at 2:20 PM
I really like the fact that I no longer need to enter my PIN or scan my face at medical institutions after they start accepting My Number Card in Apple Wallet. Such a game changer.
January 10, 2026 at 6:14 AM
I extended my AirPods Pro’s Apple Care+ for another year for 10.49 USD (≈ ¥1,700) and then got my right AirPod replaced due to a broken microphone. Out-of-warranty repair would have cost me 13,091 JPY for one side.

I’m glad I didn’t have to pay OOW fee, but it feels like the math doesn’t work out?
January 10, 2026 at 5:46 AM
Reposted by Prem Sichanugrist
We are loading out media locally in 2026. We are putting our fruity little bandcamp purchases on tiny portable players. We are running baby media servers connected to our routers. This is the year of FLAC.
January 10, 2026 at 12:21 AM
Reposted by Prem Sichanugrist
Sometimes you just have to let @lopatto.bsky.social say it out loud www.theverge.com/policy/85990...
Tim Cook and Sundar Pichai are cowards
Once you’ve traded your principles for proximity to power, do you even run your own company?
www.theverge.com
January 9, 2026 at 9:29 PM
"17 years with Ruby on Rails" 🫠
January 9, 2026 at 4:47 PM
Did some "research" by watching my old talks and I just amazed by how much "ummm" and "uhhh" was there.

Definitely needed more rehearsal.
January 9, 2026 at 4:31 PM
Looks like sakura is going to bloom exactly around the time RubyKaigi is happening in Hakodate this year. What a perfect timing!

#RubyKaigi
January 8, 2026 at 9:25 AM
Reposted by Prem Sichanugrist
It's easy to dismiss the Lego Smart Brick as just sounds kids could make with their own mouths — but it's way smarter than I thought. This has legs Lego Mario never did.

I shot and edited this to show you:
January 7, 2026 at 11:46 PM
Funny seeing this rate limit from @github.com just to realized that they probably rate limit me based on my 6to4 CGNAT IP address.

Maybe it's time to turn on native IPv6 support?
January 5, 2026 at 9:17 AM
Apparently @1password.bsky.social brought back the ability to disable 1Password autofill on a particular site (domain?) but it's now hidden in the context menu...?

Glad that I can finally disable the prompt on the 3D Secure page 🙏
January 5, 2026 at 1:01 AM
Funny how it took this long before someone decided to come up with a MagSafe battery pack which also has a magnetic ring to stick your wallet back to it.

Yep, take my money.
CES 2026: Belkin Announces Magnetic Ring Power Bank, Modular Dock, and More
Belkin today announced a range of new charging and connectivity accessories at CES 2026, expanding its portfolio of products aimed at Apple device users. UltraCharge Pro Power Bank 10K with Magnetic R...
www.macrumors.com
January 5, 2026 at 12:53 AM
Reposted by Prem Sichanugrist
lol, lmao. Okay I’m going to explain this hack because it’s pretty clever.

Non-technical people should know that this is a fun thing that a user created and there’s nothing wrong with it per se, but it’s not exactly standard
Private Follows for Bluesky:

1. Pin the feed below
2. Subscribe to this account
3. On the the page of accounts you want to follow, open up the "Report account" menu, select "Other", then "Private Follows", and hit "Submit report"
4. Watch their posts from that moment onwards appear on the feed!
January 4, 2026 at 4:37 AM