Sign in

Peter Boling 🌹🧬⚛️

@galtzo.com
258 followers 149 following 351 posts

AI is my sidekiq; Suppletive beatnik on Ruby since 2005. Full-time maintainer of gems: oauth, oauth2, dynamoid, flag_shih_tzu, ruby-openid, sanitize_email, omniauth-identity, seed_migration, appraisal2, rspec-stubbed_env, & more

PostsRepliesMedia
Peter Boling 🌹🧬⚛️ @galtzo.com · 23/01/2026
The Daily.dev log is pretty neat. If you are not on daily.dev, and you are a dev, what are you even doing?
Daily.dev log showing "Scholar"My top 3 interests by quarterMy daily.dev post consumption level
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 22/01/2026
My youngest kid is almost four and wearing a backpack. Does anyone know where we turn our ~~kids~~ criminals in to ICE? In all seriousness though, fuck ICE.
Young child wearing colorful backpack pushing on a glass door.
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 21/10/2025
Apple 🍎 execs should use the lowest spec iPhones so they can experience the travesty that is the “storage” feature in order to upgrade to the next iOS. 1. Why no select all? 2. Why not SHA checksum the graphics to avoid duplicating them a hundred times?
Storage feature on iOS 18 (which I must use to upgrade to iOS 26) is missing select all option in some screens. It also makes it obvious that not enough space saving efforts have been made, as the same graphics in messages are stored hundreds of times instead of once.
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 19/09/2025
#TBT to when the web was young #Netflix One Point Oh
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 02/09/2025
💎 More tools added to kettle-dev v1.1.3: - kettle-dvcs will setup locally federated git remotes under a multi-push "all" - kettle-dvcs --status will help you remember at a glance if remote work needs to be upstreamed - simply run `git push all` to send everywhere 🆕 #Ruby #DevTools #FLOSS
Output from the kettle-dev gem's script kettle-dvcs which sets up locally federated DVCS remotes, and a multi-push remote called "all".Output from the kettle-dev gem's script kettle-dvcs with the --status option to show the position of remotes relative to origin, and the position of local relative to origin.
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 02/09/2025
💎 ANN: kettle-dev v1.1.0 - removes *all* runtime deps, w/ script to bootstrap itself. It's a gem templater, and makes a lot of changes, to align a gem to my preferences. You won't want yours the same way; forks welcome, & happy to generalize it github.com/kettle-rb/ke... #Ruby #FLOSS #DevTools
rake task "ci:act" that ships with kettle-dev gem creates an interactive menu with latest CI status for each workflow, and allows picking one to run locally via nektos/act
120
Peter Boling 🌹🧬⚛️ @galtzo.com · 21/08/2025
How does this image make you feel? ANN: silent_stream hits v1.0.12 with 100% coverage, and bug fixes! +Ruby 2.3 support to align with other work I am doing. +RBS types. +YARD docs. +Docs site @ silent-stream.galtzo.com. Sponor me please! - liberapay.com/pboling/donate - github.com/sponsors/pbo...
25 successful checks, all green on GitHub Actions. Showing a few of the builds for JRuby and MRI.
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 20/08/2025
A: Cooked. Wayback machine engaged.
@Buggem responds to @pboling, saying:

Completely agreed. Archiving the thread now on the Wayback Machine incase it is deleted.
100
Peter Boling 🌹🧬⚛️ @galtzo.com · 20/08/2025
Q: Just how screwed is @GitHub, legally, for failing to address a security issue they acknowledged in 2022, and which is teaching users to behave recklessly on the internet? A: Wrecked.
@myyellow quotes a comment that says:
> Consider adding clear documentation explaining what permissions your app actually needs
> Be transparent with users about the limited scope of your app's access

And replies:

I don't think devs should be doing either of these.

If user's are trained to accept as fact the descriptions shown outside of the place where permissions are actually assigned, they behave in a less secure manner going forward.

I take the message to mean "This app has requested write permissions" and if any website were telling me otherwise my default response would be not to trust that information but instead go looking for answers. Perhaps 30 minutes later finding this thread and discovering the message doesn't actually mean "act" and the whole thing is a UX issue.

@pboling replies to @mryellow saying:

Agreed. The recommended solution should be to boycott GitHub, and vote with our feet. Teaching users insecure, dangerous behavior is negligent in a similar way to how Tesla was just fined $243 million for negligence in teaching their users (drivers) about the safety of their tools, and using misleading language.

This isn't very different, and I expect GitHub's legal team is only OK with this because they are not aware of how this exact thread could be used in court to prove their liability.
100
Peter Boling 🌹🧬⚛️ @galtzo.com · 18/08/2025
Whenever you feel like things are not on fire, remember this: things are on fire 🔥
Active wild fire near Slate Canyon, Utah.
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 08/08/2025
Rescued a baby bird that fell out of the nest yesterday. I hope the momma doesn’t mind the tissue paper, as I was wearing gloves and extremely high up in a fairly weak tree, and couldn’t get the bits back. #babybird #wildlife
A bird’s nest with a baby bird missingA bird’s nest with baby bird restored.
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 30/07/2025
I like having time to play with my dogs, and clean out the PS3 with my son, but he thinks I should get a job. If you need an expert web developer, heavy on the backend, HMU. #Ruby #PS3 #HireMe #Dogs
Cleaning out my EvilNat PS3 CECH-2000APlaying rope tug with the Australian Shepherd and the Black Lab
130
Peter Boling 🌹🧬⚛️ @galtzo.com · 24/07/2025
We refer to the million dollar Johnson deal as the “Big Johnson”. There were tons of T-shirts about it in the 90s. I was there. The best Deep Socket Wrenches.
A graphic T with a cartoon titled “Johnson Deep Socket Wrenches”, and subtitled “you’ll always get a nut off when you’ve got a BIG JOHNSON”. Cartoon of a guy with a giant socket wrench walking past a hot rod with a lady in a revealing red dress.
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 15/07/2025
Today is a great day to put your Gemfile.lock into version control. #Ruby #SupplyChain #Security github.com/ruby/rexml/i...
By running bundle install, Bundler will generate the extremely important Gemfile.lock file. This file is responsible for ensuring that every system this library is developed on has the exact same gems so it should always be checked into version control. For more information on this file read “THE GEMFILE.LOCK” section of the bundle install manpage.
130
Peter Boling 🌹🧬⚛️ @galtzo.com · 13/07/2025
Myself and a Balinese Garuda hamming it upMyself and a more different Balinese Garuda cheesing it up
120
Peter Boling 🌹🧬⚛️ @galtzo.com · 05/07/2025
Cat has decided that sleeping directly on top of my Beelink ProxMox server is the best spot on a rainy #Caturday. @sinatry.bsky.social
090
Peter Boling 🌹🧬⚛️ @galtzo.com · 24/05/2025
🔓 My pattern matching senses are tingling. Is it drafty in here? @jetbrains.com
Screenshot of a JetBrains IDE warning me about their own expired certificate.Another screenshot of a JetBrains IDE warning me about their own expired certificate.
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 15/04/2025
@okuramasafumi.com #rubykaigi2025 #rubyfriends
020
Peter Boling 🌹🧬⚛️ @galtzo.com · 15/04/2025
And next time I might close my mouth! #rubykaigi #rubyfriends
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 04/04/2025
Who up on here makin’ waffles? @sinatry.bsky.social
132
Peter Boling 🌹🧬⚛️ @galtzo.com · 04/03/2025
Windows. There is nothing else like it. See what it can do for you!
210