James Blanding

#ruby on #rails developer, #postgresql DBA, and #linux sysadmin.

James Blandingilikepi@ruby.social
2025-04-21

@soulcutter It's always felt situational to me. I usually ignore it by default, except:

* for mailing lists from legit companies I will sometimes unsubscribe
* for new user confirmations on certain services, I have sometimes tried to use the "this wasn't me" link when one is provided...always enlightening when these links don't actually work 🙄
* in a couple specific cases I have actually submitted customer support requests to demand an account be closed

James Blandingilikepi@ruby.social
2025-04-16

@testobsessed Back in 2019 I ordered a charger from Anker's official Amazon store because it was out of stock on Anker's own website. The item arrived wrapped in bubble wrap but otherwise loose in its shipping box, rather than in retail packaging. Anker support said that everything they send to Amazon is in retail packaging, but Amazon has ultimate control over what they ship when they fulfill an order on Anker's behalf. I assume this applies to all "Fulfilled by Amazon" sellers.

James Blandingilikepi@ruby.social
2025-04-16

@testobsessed Amazon can and do fulfill orders with items provided by other sellers (aka commingled inventory), even if those items are damaged or have been returned open. They have done a spectacular job training people to not care about where the stuff they buy is sourced by removing as much friction as possible.

That charger was the last thing I bought from Amazon.

James Blandingilikepi@ruby.social
2025-03-27

@mcg @davetron5000 iTerm as well

James Blandingilikepi@ruby.social
2025-03-13

@esparta 🥴

James Blandingilikepi@ruby.social
2025-03-12

@esparta In my experience, that means it used enough memory to be targeted by the OOM killer.

James Blandingilikepi@ruby.social
2025-03-09

@davetron5000 Apple Maps has a beta website... I think it's beta.maps.apple.com but of course I can't pull it up on my iPhone because it demands I open the native app instead 🙄

James Blandingilikepi@ruby.social
2025-03-04

@postmodern Are you actually mutating the String? Maybe something like:

```
Thing.log_to(io)
Thing.mutate(str)
```

Technically you're "mutating" the IO/File object, too, but I feel like that word isn't commonly used in that context...

James Blandingilikepi@ruby.social
2025-03-04

@postmodern Sounds like you're describing Logger...initialize with a file path, IO object, or nil...

Aside: TIL Logger has rotation built in 😲

James Blandingilikepi@ruby.social
2025-02-19

@postmodern @soulcutter Is it the responsibility of ruby-install to push people to upgrade, or is it to meet them where they are when possible?

To play devil's advocate...

Isn't the logical conclusion of the former that ruby-install should drop support for EOL rubies entirely? That is Homebrew's policy. They drop support for EOL macOS as soon as a new major revision is released, and they killed their openssl@1 package as soon as it was no longer a dependency for any other supported package.

James Blandingilikepi@ruby.social
2025-02-06

@postmodern Our needs are light, so HTTP with TLS and basic auth is fine.

James Blandingilikepi@ruby.social
2024-12-19

@postmodern `:set guifont` should show you the current value, which will include the size. Then you can adjust as needed. Weird that it would change significantly after an update...

James Blandingilikepi@ruby.social
2024-12-13

@soulcutter Do some quick and mundane chore-like task around the house/office/car. This can provide a nice mental break and also a sense of accomplishment to help restore motivation. It can also become a procrastination trap, though, so try to put limits in place.

James Blandingilikepi@ruby.social
2024-11-17

@johnkapri @nshki The 12th gen chips are interesting because they introduced hybrid cores (performance vs efficiency), but as of last year Linux support seemed mixed. I think it's been in the kernel for a couple years, but whether you can make use of it depends on distribution support...

James Blandingilikepi@ruby.social
2024-11-17

@johnkapri @nshki +1 I spent a bunch of time researching NUCs and whatnot, and eventually I also settled on used micro-sized PCs. I have a Dell 3090 with a 10th gen chip (i5-10500T), and it's been great. Plenty available on eBay being resold after decommissioned by big companies, sometimes still with active support contracts. Most have T-series chips, which are pretty low power, typically used in mid-level laptops.

James Blandingilikepi@ruby.social
2024-10-30

@nshki Yep...I used Slack in Firefox successfully a couple years ago (including Huddles), but since I migrated to a new machine last year, Huddles haven't worked since. I think it was a pretty fragile setup on the old machine, and there's some small difference on the new one that broke it 😞

James Blandingilikepi@ruby.social
2024-09-04

@davetron5000 I think you have a copy/paste error in the last test...description says "false" but expected value is `true`...

James Blandingilikepi@ruby.social
2024-08-29

@b0rk Having glob characters expand when you don't want them to, like when trying to copy multiple files with `scp` and forgetting to quote or escape the "*" ...

James Blandingilikepi@ruby.social
2024-08-09

@Pepijn I am apparently at the stage in which I post about how I have become jealous of someone else's new laundry bucket.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst