@thisismissem not in Redis with a standard command that Iโm aware of.
@getajobmike.ruby.social.ap.brid.gy
Rubyist, guy behind @sidekiq and Faktory. For support, please open a new discussion at https://github.com/sidekiq/sidekiq/discussions. Personal: @getalifemike [bridged from https://ruby.social/@getajobmike on the fediverse by https://fed.brid.gy/ ]
@thisismissem not in Redis with a standard command that Iโm aware of.
This saves me from having to do racy read-then-write logic like:
if val == 0
val = 1
else
val = 0
end
to flip the boolean.
Wanted a Boolean that could be toggled atomically in Redis without Lua/XA and realized I could use INCR and check the value with modulo 2 where odd values (1,3,5,etc) representing true and the default is 0 or false, which gracefully works with nil in Ruby. https://redis.io/docs/latest/commands/incr/
I'm disappointed with Apple's new "super core" branding for the M5. "performance core" vs "efficiency core" is good, simple naming: gives you an immediate understanding for the difference between the two core types.
But "super core"? That's a meaningless buzzword that tells me nothing.
I've never believed the conventional wisdom that you need 100% uptime. For almost all services, users can handle small bits of downtime for DB migrations and other "hard" changes.
But that means 99.9% uptime, not 50% uptime.
I'm getting github failures like 50% of the time now, Actions failing, pushes failing. GitHub engineering appears to be on a path to technical incompetence and irrelevance.
What the hell is going on over there?
We're looking for two Backend Ruby on Rails Web Developers to work with us remotely as part of the core team.
Ideally you are:
1. Very experienced with Ruby on Rails
2. Proficient in PostgreSQL, and familiar with Redis and Elasticsearch
3. Experienced in developing maintainable and scalable [โฆ]
TIL the Varnish Cache OSS project has renamed itself Vinyl Cache due to legal name sharing conflicts with the Varnish Cache business. Fun!
https://vinyl-cache.org
Is there a standard CSS beautifier/formatter tool? I want to diff the CSS rules for a few different pages and need a standard format to make the diff usable.
Sidekiq 8.1.1 is now available with a few minor fixes and a major deprecation.
https://github.com/sidekiq/sidekiq/blob/main/Changes.md#811
RE: https://ruby.social/@gsgermanok/116057765917733559
Good blog. They don't say which version of Sidekiq they are using but Sidekiq should not reserve an extra connection. Since 7.0, Sidekiq uses an internal pool for itself but it could be an app or 3rd party library bug too. Open an issue and [โฆ]
Periodic notice to business owners: you have the freedom to choose who you do business with. I just sent a 30 day account termination notice to a well-known supplier of arms and equipment to ICE and DHS. Resistance is patriotic. ๐บ๐ธ
RE: https://mastodon.social/@Tutanota/116045913018556966
I understand where they are coming from but that is way too much of a technological framing. Even an encrypted open source Internet can be super unsafe to exist in.
Safety comes from social and political structures and decisions that [โฆ]
String("foo") => "foo"
Integer("123") => 123
Array("foo") => ["foo"]
Symbol("foo") => NoMethodError
Seems like an oversight?
My working theory is that Zendesk was purchased by private equity a few years ago and now they have no competent devops staff to fix this spam email deluge thatโs been going on for days now.
@christine big layoffs in engineering and no new high touch customers requiring support. No new features and no support means low personnel and high profits. AI is their focus.
I guess I could take 30 seconds to searchโฆ https://tech.yahoo.com/cybersecurity/articles/zendesk-tickets-hijacked-massive-spam-145000950.html
Did Zendesk have a compromise? Iโve gotten a dozen โnew accountโ spam emails from various Zendesk installs over the last day.
Announcing: the winners of the 2026 Gem Fellowship https://gem.coop/updates/2026-fellowship/ #ruby #oss
Defeating 40 yr old copy protection dongle https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
@kerrick The r_r gem is ballooning in size, currently 18MB. You'll want to be a little more deliberate about the files you include. As an example, sidekiq is <300KB.
I'm #colorblind and I use https://xkcd.com/color/rgb/ frequently.
Randall 'xkcd' Monroe did a survey of over 100,000 readers where he showed them random rgb colors and said "what would you call this?" and afterwards he did his best to sort the results into the most popular color names and the [โฆ]
@sardaukar We're live, enjoy your new fame as my first commenter! https://www.mikeperham.com/2026/01/27/adding-mastodon-comments/
@sardaukar We're live, enjoy your new fame as my first commenter! https://www.mikeperham.com/2026/01/27/adding-mastodon-comments/
@sardaukar that looks amazing, thanks!
Lazyweb: is there an easy way to add Mastodon comments to my blog posts?
Configuring Safari to use Ecosia
https://www.ecosia.org is Europe's new US-free search engine. You can change Safari's default search engine to use it.
@kerrick (I can't post a picture in sr.ht)
I'm finding my table contents show a "tear", likely due to inline emoji. Notice the black space and unaligned "Start" column. Any idea how to fix? Code here: https://github.com/sidekiq/sidekiq/blob/08c27f9e5ebb2ef4fadf4bbbc8ddf346d52a7c3f/bin/tui#L558-L572
so it turns out that when VS Code asks you โdo you trust the authors of this folder?โ what they mean is that itโll auto-execute .vscode/tasks.json if it exists, which can include shell commands.
maybe thatโs too many features. you canโt hold all these features. put a few features back