Prem Sichanugrist
banner
sikac.hu
Prem Sichanugrist
@sikac.hu
220 followers 300 following 360 posts
Ruby Engineer in Japan. Apple nerd. Fediverse: https://mastodon.social/@sikachu
Posts Media Videos Starter Packs
Well deserved! Congratulations!
Yeah. Thankfully it at least hides comments now...

I've been thinking about a tool that would only add status to the commit (in which you can click to view the plan in workflow summary), then use merge queue + deployment approval for plan/apply ... but haven't had time to experiment with it.
There must be a better ops flow than atlantis+GitHub PR.

The amount of noise in the PR is bullshit, and the lock/unlock thing just does not work when your ops team has more than a few people.
It's pretty amazing to know that even after I've been away for 6 years it's still a clusterf*ck trying to understand the fare system of BTS train in Bangkok.
Reposted by Prem Sichanugrist
Streakがまだ守ってできるので良かったですw
I’m thankful that Duolingo seems to have an offline mode during AWSpocalypse
Friendly reminder to not put stuff in AWS use1
I haven’t heard the name “gemcutter” for quite a long time…

Also that reminds me I should catch up with qrush.
“use bundler from engine yard to install your gems from gemcutter by thoughtbot” sure is pretty far away from “ruby central has always managed these projects”
Can’t believe that this post is already outdated.
Somehow I'm really surprised to realize that the main package manager and the dependency management tool that ships with ruby (not the site/service) are actually in its own GH org and not ruby GH org like many other default gems.
Interesting. Maybe I'll try picking the site before hitting return a few times to see if it learns something.
Seems like Safari 26 won't autocomplete sites from your history unless you type in at least 4 characters...

For example, I used to be able to do bsk⏎ to arrive at bsky.app, but now I have to type bsky to get it.
Holy shit, this is amazing. Thank you to everyone at The Verge who made this happen.
SO many people have asked @reckless.bsky.social and me when we were going to launch ad-free podcasts. The answer is today! Right now! We just launched them! Ad-free podcasts are here! www.theverge.com/bulletin/795...
Verge subscribers, here’s how to set up ad-free podcasts
Ad-free Decoder, Version History, and The Vergecast! Here’s how to get them.
www.theverge.com
TIL about SLSA slsa.dev

There's an example of usage from LaunchDarkly gem: github.com/launchdarkly...

Would be nice if we could somehow make `gem install` performs this check, though. Also, I guess sigstore and GitHub are considered trusted parties here?
Supply-chain Levels for Software Artifacts
SLSA is a security framework. It is a check-list of standards and controls to prevent tampering, improve integrity, and secure packages and infrastructure in your projects, businesses or enterprises. ...
slsa.dev
Also it still bugs me that docs.ruby-lang.org is not even on Google's first page result.
docs.ruby-lang.org
docs.ruby-lang.org
Really enjoy how AI just imagining a valid Ruby syntax, LMAO.

arr << *[7, 8] # SyntaxError
Sorry if anyone followed me for Ruby and tech stuff but only found me talking about myself. Your regular schedule stuff that you might find useful will be back soon…
I thought having a family would bring me happiness, but instead because she made me sacrifice everything because “family first” I felt like I was in a cage. Alone.

Well, now I am out of the cage, but still being tied with child support because she can’t work to feed her son. Yay, I guess?
Going through the old stuff kind of reminded me of how many good friends I had growing up, and how much of an idiot I was for cutting ties with them, just because the person I thought I could spend the rest of my life with couldn’t get along with my friends and kept having issues with them.
When I went to the US, after the school that I went to knew that I was interested in programming (I was doing PHP back then) they offered me an independent study class with Mr. Gholson as my advisor. I had so much fun learning C++ and OOP, and honestly these fundamentals are still so useful to me.
I was cleaning my room at my mom’s house and found the notebook that I apparently asked people to sign when I went to the US as an exchange student in ‘04.

And then I found this…

Thank you very much, Mr. Gholson, for teaching me programming (C++) and set me on a career path to become a programmer.
Somehow I'm really surprised to realize that the main package manager and the dependency management tool that ships with ruby (not the site/service) are actually in its own GH org and not ruby GH org like many other default gems.
Reposted by Prem Sichanugrist
We had to spent 500 words explaining the difference between `rubygems.org` the code and `rubygems.org` the service and how one was never owned by Ruby Central, while the other one was.