Prem Sichanugrist @sikac.hu · 11/08/2026@gruber.foo re: Siri AI giving out choices when it’s unsure, I find it easier to reply back to it with the choice number (i.e “the first one” or “the second one”) rather than saying the same thing to it again and hope it picks the right one. 000
Prem Sichanugrist @sikac.hu · 31/07/2026I felt like you can tell how bad this vulnerability is by just looking at how many 6s in the CVE number 😈discuss.rubyonrails.org[CVE-2026-66066] Possible arbitrary file read and remote code execution in Active Storage variant processingSee Possible arbitrary file read and remote code execution in Active Storage variant processing · Advisory · rails/rails · GitHub Impact In its default configuration, a Rails application that display... 020
Prem Sichanugrist @sikac.hu · 28/07/2026I don't understand why Next.js would call GET parameters (query parameters) "searchParams" ... that sounded so wrong. A search is a query, but a query is not always ended up as a search... nextjs.org/docs/app/api...nextjs.orgFunctions: useSearchParams | Next.jsAPI Reference for the useSearchParams hook. 000
Prem Sichanugrist @sikac.hu · 24/07/2026Found an amazing dark pattern by Yahoo Japan. That "すべて解除" button is actually clickable (and it works!), but they make it gray so it looks like a disabled button 🙅♂️ 010
Prem Sichanugrist @sikac.hu · 20/07/2026If LINE ever release a LYP Premium exclusive LINE Light app that only have chat and mini app I’ll subscribe to that thing in a heartbeat. 000
Prem Sichanugrist @sikac.hu · 20/07/2026Oh great LINE is finally removing their Tiktok/Instagram clone VOOM from their app! >This will later be replaced by a Shopping tab. What? 000
Prem Sichanugrist @sikac.hu · 18/07/2026TIL my insurance company has monthly 20,000 JPY out-of-pocket limit so instead of 3,500 JPY per 15mg of Mounjaro injection (at 30% co-pay) it'll be down to about 1,666 JPY each after the reimbursement 🥹 010
Reposted by Prem SichanugristStan Lo @st0012.dev · 29/06/2026RDoc 8.0.0 is out now. This is the biggest RDoc release in years, and it brings together a lot of the Ruby documentation work I talked about at RubyKaigi. Also, RDoc now has a logo! 1135
Prem Sichanugrist @sikac.hu · 26/06/2026Looks like Japanese netizens just took down X after a big earthquake near Tokyo. 020
Prem Sichanugrist @sikac.hu · 25/06/2026I've recently been a fan of bundler/inline since it allows me to write scripts in Ruby without having to have a Gemfile, but I'm a bit annoyed that the `source` line is required otherwise the automatic installation will fail. I wish there's a way to set a default source via `bundle config` instead. 010
Prem Sichanugrist @sikac.hu · 14/06/2026Maybe it's because I'm turning 40 but I felt like I'm happy as long as what I wrote was useful for people. I'm fine with being just some kilobytes in the training data, even after myself is long gone. 010
Prem Sichanugrist @sikac.hu · 14/06/2026I finally moved my blog off from Medium because they finally pulled the plug on free custom domain. However, after seeing how they put in ad in the middle of the posts, I felt like I should have done it sooner. My most surprising thing however is that I still get traffic to them... 010
Prem Sichanugrist @sikac.hu · 08/06/2026Please be Snow Leopard year please be Snow Leopard year please be Snow Leopard year #WWDC 010
Prem Sichanugrist @sikac.hu · 08/06/2026What's with Persona 4 Reloaded and Persona 6 not releasing on Switch 2 😕 000
Prem Sichanugrist @sikac.hu · 03/06/2026Amazing feature! 🥳 I think it's probably make sense for everyone to set this as a default on their machine: > bundle config set --global cooldown 7 For projects that you don't commit Gemfile.lock (i.e. gem development), it's probably worth setting `:cooldown` on the source in the Gemfile as well. 010
Reposted by Prem Sichanugristhsbt @hsbt.org · 03/06/2026Hello Rubyist. Working hard all day is great, but maybe it's time to cool down. New in RubyGems/Bundler 4.0.13: blog.rubygems.org/2026/06/03/c...blog.rubygems.orgCool down before you install: give new gems a few days to be vettedMost supply-chain attacks against RubyGems exploit a narrow window: an account is compromised, a malicious version ships, and any bundle install in the minutes that follow resolves straight to it. ... 14110
Prem Sichanugrist @sikac.hu · 25/05/2026I think I just got nerd sniped.youtu.beHarder Drive: Hard drives we didn't want or needYouTube video by suckerpinch 000
Prem Sichanugrist @sikac.hu · 25/05/2026After hearing so much praises by @gruber.foo in The Talk Show, I felt like I am obligated to try this out. 000
Reposted by Prem Sichanugristthoughtbot @thoughtbot.com · 20/05/2026thoughtbot is joining the Ruby Alliance, a coalition of companies investing in the long-term sustainability of Ruby infrastructure and the broader ecosystem. Here’s why we believe shared stewardship matters for Ruby’s future.thoughtbot.comWhy thoughtbot is joining the Ruby Alliancethoughtbot is joining the Ruby Alliance, a coalition of companies investing in the long-term sustainability of Ruby infrastructure and the broader ecosystem. Here’s why we believe shared stewardship... 021
Prem Sichanugrist @sikac.hu · 21/05/2026Is there really no way to create @github.com PAT that has limited access to only some org? 000
Prem Sichanugrist @sikac.hu · 21/05/2026I know that for RubyGems if you do `gem push` from command line you'll need to do 2FA to approve it. However, I assume those goes away once more and more gems move to use GitHub Actions to release the gem? I wonder if RubyGems or gem.coop would add this to the flow? docs.npmjs.com/staged-publi...docs.npmjs.comStaged publishing for npm packages | npm DocsDocumentation for the npm registry, website, and command-line interface 000
Prem Sichanugrist @sikac.hu · 21/05/2026Just realized I could do `git rebase --interactive GIT_REF~1` after `git commit --fixup GIT_REF` so I here present you `gfuu` so you could do fixup and squash them up in a single step github.com/sikachu/dotf... Usage: `gfuu GIT_REF`github.comaliases: add gfuu to fixup and rebase immediately · sikachu/dotfiles@5893d53 000
Prem Sichanugrist @sikac.hu · 20/05/2026@hsbt.org excuse me for contacting you via SNS. I'm not sure you aware but it seems like the latest workflow run on `ruby-build` to bump Homebrew formula failed, so the new version was not pushed to Homebrew. Would you mind taking a look when you have a chance? 🙇♂️ github.com/rbenv/ruby-b... 210
Prem Sichanugrist @sikac.hu · 18/05/2026Somehow they are using single-width ! and ? instead of double-width! and ? in FH6 subtitles. 000
Reposted by Prem SichanugristNebula @nebula.tv · 13/05/2026Downie Express returns with a new challenge: Can Mike and his friend Seb travel from Bangkok to Bali by train? 3536
Prem Sichanugrist @sikac.hu · 13/05/2026It seems like JR East was doing a public demo of using UWB for ticket gate, which is pretty damn cool. They clearly are the monopoly for closed-loop SFC platform, so it's nice to see them showing something beyond credit card's contactless payment.atadistance.netUWB Mobile Suica isn’t just walkthrough gates, it’s payments tooScreenshot JR East held an open demonstration of next generation Suica today, UWB (Ultra-wideband) Mobile Suica, at the Takanawa Gateway City Studio open space area just outside of JR Takanawa Gate… 000
Prem Sichanugrist @sikac.hu · 13/05/2026If people pronounce SQL as "se-quel" why don't they also pronounce UUID as "yu-yud"? 010
Prem Sichanugrist @sikac.hu · 13/05/2026"The problem was the tourists with their phones out shooting themselves for a video or taking endless selfies, blocking crowds, barring entrance to stores and just generally getting in everyone's way in the most annoying way possible." I don't cross Shibuya Scramble anymore, just go underground.aftermath.siteJapan's Tourism Troubles Are Being Fuelled By Social Media AssholesTikTok & Instagram are turning tourists into assholes 010
Prem Sichanugrist @sikac.hu · 13/05/2026Of course, Bartender changed from being a single-purpose utility app to everything app. I wonder how long before they add AI note taking feature or screen recording "index your life" feature 🤣 000
Reposted by Prem SichanugristUfuk Kayserilioglu @ufuk.dev · 12/05/2026The Ruby Developer Experience team at Shopify has just launched Rubydex, a building block for indexing and (semantically) querying your Ruby codebases. @vinistock.bsky.social has a write up explaining what it is and how it works here: railsatscale.com/2026-05-12-o...railsatscale.comOne engine, many tools — Introducing RubydexIntroducing Rubydex — a portable static analysis engine powering Ruby LSP, Tapioca, Packwerk, and more. One foundation, compounding benefits for the whole ecosystem. 13013
Prem Sichanugrist @sikac.hu · 12/05/2026It was such a popular workshop at #rubykaigi 2026 that people lined up a few hours in advance to get a numbered ticket 🤣 I really want to adapt it to be a status board of some sort when I have some time.blog.smartbank.co.jpInside #Board43: 基板編 #rubykaigi - inSmartBankこんにちは! id:masawadaです。先日のRubyKaigi 2026では、たくさんの方々にハックスペースをご利用いただきまして、ありがとうございました。またPicoRubyワークショップについても多くの方にご参加いただき、とても嬉しく思います。 blog.smartbank.co.jp さて本日から4日間、このPicoRubyワークショップと、それにまつわる裏話的な記事を連載します。今回実... 000
Prem Sichanugrist @sikac.hu · 12/05/2026Can't decide if I want to reconnect my Xbox so I could play Forza Horizon 6, or just wait until it comes out on PS5 later this year since I can't carry over the progress... 010
Prem Sichanugrist @sikac.hu · 12/05/2026So, after LINE decided to tone-deaf adding a reply bot for conversations, they finally add a dick bar with canned response under the text box. Thankfully, it seems like you can hide it, but… “You can hide it for 30 days at a time.” God I wish Japan would stop this LINE monopoly already. 000
Prem Sichanugrist @sikac.hu · 12/05/2026It turns out Medium is getting rid of their legacy custom domain support, so liking it or not I'll have to move the site off Medium sometimes this month. 000
Prem Sichanugrist @sikac.hu · 12/05/2026404 RubyNotFound 😆ruby-lang.orgRuby 4.0.4 Released | RubyRuby 4.0.4 has been released. 020
Reposted by Prem SichanugristAaron Patterson @tenderlove.dev · 06/05/2026Made a new blurg post about AI + OSS security. I was going to just complain on here, but I figured a short blog post would be better for my complaining 😂 tenderlovemaking.com/2026/05/06/r...tenderlovemaking.comRails Security, AI, and IBBFor quite a few years the Rails project has been working with the Internet Bug Bounty (IBB). The IBB is an organization that awarded cash to security researchers that reported issues to OSS projects p... 44312
Reposted by Prem SichanugristBenoit Tigeot @benoittgt.bsky.social · 21/04/2026Nice stuff in last Git github.blog/open-source/...github.blogHighlights from Git 2.54The open source Git project just released Git 2.54. Here is GitHub’s look at some of the most interesting features and changes introduced since last time. 023
Prem Sichanugrist @sikac.hu · 12/04/2026@84play.bsky.social hello! I've recently been seeing a lot of semi-negative comments about Forza Horizon 6 (especially on how they implement Japan/Tokyo map) and would love to hear y'all thought on it on the show, thanks! 000
Prem Sichanugrist @sikac.hu · 30/03/2026It's already 2026. If your site doesn't prompt me for my Passkey when I visit your site, I consider it broken. 000
Prem Sichanugrist @sikac.hu · 18/03/2026Huh. I was hoping Apple would do a tri-fold too since it seems like it'll be the best foldable form factor ... but I guess it's over now since even Samsung is backing off.theverge.comSamsung discontinues its Galaxy Z TriFold after just three monthsIt didn’t Tri for very long. 000
Prem Sichanugrist @sikac.hu · 16/03/2026Somehow I thought this is a valid Ruby syntax: return unless (x, y) = calculate(n) but no, you just wrap the whole thing in parentheses instead: return unless (x, y = calculate(n)) ... and yes, calculate() has to return falsy to trigger return. [nil, nil] return is a truthy (array). 000
Reposted by Prem SichanugristVerified Account Tracker @verified.evil.gay · 12/03/2026✅ @rust-lang.org has been verified by @bsky.app. 0999
Prem Sichanugrist @sikac.hu · 13/03/2026Loving optimization like this. I think it's going to help a lot with developers' `docker build` time because I doubt everyone mount and cache the Bundler cache directory on CI... railsatscale.com/2026-03-09-f...railsatscale.comFaster bundlerHow Shopify contributed a series of improvements to Bundler and RubyGems to make gem installation significantly faster. 001
Prem Sichanugrist @sikac.hu · 06/03/2026Praise Japanese health insurance and their 30% co-pay that my Mounjaro pen only cost 2,953 JPY each... 000
Prem Sichanugrist @sikac.hu · 05/03/2026Apparently `Rails.env.local?` is a thing, which returns `true` if `env` is `development` or `test`. However it was :nodoc: so it never showed up on API documentation ... Maybe I should submit a patch to un-nodoc it...? github.com/rails/rails/...github.comrails/activesupport/lib/active_support/environment_inquirer.rb at main · rails/railsRuby on Rails. Contribute to rails/rails development by creating an account on GitHub. 130