@ShopifyDevs I solved the riddle, got a gift code, but it didn't take 100% off the purchase when I switched country to Denmark. I still have to pay DKK 0,07. 😅
@excid3 The use case for the `else` is also a bit contrived. It's for code that you want to run after `begin`, but before `ensure` and only if `begin` didn't raise.
@_swanson Maybe add a date created/updated before? ⏰
Why does the `where` get to live on the first line while `update_all` is banished to the one below? 😅
@qikipedia I’ve also heard that the reason the top row is as it is, is so that you can type out “typewriter”. This should have been easier to advertise. 🤷🏻♂️
After battling with ChromeOS for an ASUS Chromebox CN60 for a couple of hours, I stumble upon a HackerNews comment that solves everything! Thanks a million "notyourday".
@jerhinesmith@_swanson You can specify your own "last_word_connector", if you don't want Oxford comma: `%w(one two three).to_sentence(last_word_connector: " and ")
=> "one, two and three"`
@nateberkopec@noryus Are your UUIDs uniformly distributed? If not, then you won't pick them with the same frequency. Also, using LIMIT X won't get you X random rows, but rather X rows starting from a "random" point.