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
Reposted by Peter Boling 🌹🧬⚛️
Charles Ornstein @charlesornstein.bsky.social · 17/08/2026
At some private schools, every single student is on a publicly funded voucher. Does that make the schools public or private? Read @megomatz.bsky.social's piece on how the schools operate mostly in secret.
propublica.org
At “Quasi-Public” Private Schools, 100% of Students Get Tuition Vouchers. There’s Almost No Accountability.
Private schools — even those that are heavily dependent on taxpayer funding — often operate without the scrutiny public schools are subject to. Following the money at one Milwaukee private school reve...
716168
Reposted by Peter Boling 🌹🧬⚛️
GitHub @github.com · 13/08/2026
In Session 4 of the GitHub Secure Open Source Fund, 50 projects upgraded their security posture through AI-assisted workflows, maintainer expertise, GitHub security tools, and more. As AI changes how software is built, maintainers remain at the center of protecting the open source ecosystem. 👇
github.blog
What 50 open source projects taught us about security in the AI era
See how the projects in the GitHub Secure Open Source Fund combined AI-assisted workflows, maintainer expertise, and more to improve project security.
32511
Reposted by Peter Boling 🌹🧬⚛️
Anil Dash @anildash.com · 27/07/2026
Just in case you still use any Basecamp products, DHH is crashing out about his AI product gently pointing out that it’s bad for him to have extermination fantasies about the Roma people.
DHH tweet saying “This is why we need competition and open weights in Al. Imagine a world where only Anthropic sat as the moral arbiter of acceptable speech. Fucking ridiculous. (Grok of course did it no problem, same too with Kimi K).” when presented with his blog post using a slur about the Roma people.
862286643
Reposted by Peter Boling 🌹🧬⚛️
SrslyJosh @srslyjosh.bsky.social · 27/07/2026
To make what he’s doing completely explicit: he’s translating a blog post full of anti-Roma racism into Italian so it can reach a wider audience of racists.
19831
Reposted by Peter Boling 🌹🧬⚛️
ProPublica @propublica.org · 28/07/2026
ProPublica obtained a vast cache of IRS information showing how billionaires like Jeff Bezos and Elon Musk pay little in income tax compared to their massive wealth — sometimes, even nothing. From the archives:
propublica.org
The Secret IRS Files: Trove of Never-Before-Seen Records Reveal How the Wealthiest Avoid Income Tax
ProPublica has obtained a vast cache of IRS information showing how billionaires like Jeff Bezos, Elon Musk and Warren Buffett pay little in income tax compared to their massive wealth — sometimes, ev...
361185552
Reposted by Peter Boling 🌹🧬⚛️
The Tennessee Holler @thetnholler.bsky.social · 22/06/2026
Let’s check in on how Jared and Ivanka’s luxury Albanian resort is doing…
1656352389592
Reposted by Peter Boling 🌹🧬⚛️
Jon Bois @jonbois.bsky.social · 21/06/2026
tired of the "#1 dad" nonsense. if you're a dad, stop treating it like a joke and post your actual national dad ranking. i'm # 492,018, which is actually really high up there, but more importantly it lets me enter ranked dad lobbies where i can get matched up for fistfights with dads of my caliber
242156952869
Reposted by Peter Boling 🌹🧬⚛️
Ben Collins @bencollins.bsky.social · 22/06/2026
A couple more hours to get The Onion for $75 a year. Cheapest it's going to be for a while. Maybe ever again? Maybe tomorrow doesn't happen? Maybe the big space meatball takes out us all? Maybe we live but you get a paper in the mail every month? Win-win, imo.
membership.theonion.com
Join The Onion
Don’t just read the news. Feel it. Be among the first to feel the news.
17749160
Reposted by Peter Boling 🌹🧬⚛️
Dare Obasanjo @carnage4life.bsky.social · 22/06/2026
South Korean workers at memory chip makers Samsung and SK Hynix negotiated profit sharing last year given the spike in demand for chips. Around 10% of profits in each case. A worker earning about $52,400 could receive up to $410,000 in bonuses this year according to Reuters. A nice win for unions
financialexpress.com
Tech bonuses in South Korea have grown so large that the central bank is raising inflation fears
South Korea’s massive tech bonuses at Samsung and SK Hynix are boosting luxury spending and raising concerns that higher wages could fuel inflation.
314432
Peter Boling 🌹🧬⚛️ @galtzo.com · 07/06/2026
💎 I've published and patched high security vulnerabilities for oauth and oauth2 ruby gems! ⚠️ 💎 oauth: 7.2/10 github.com/ruby-oauth/o... ⏩ upgrade to v1.1.6 💎 oauth2: 8.6/10 github.com/ruby-oauth/o... ⏩ upgrade to v2.0.22
github.com
Cross-origin OAuth token-request redirects can expose signed request metadata
# Cross-origin OAuth token-request redirects can expose signed request metadata ## Summary When an application uses `OAuth::Consumer` to request OAuth 1.0 request tokens or access tokens, th...
000
Reposted by Peter Boling 🌹🧬⚛️
Pete Sikora @petesikora.bsky.social · 03/06/2026
The massive CHPE project started to send renewable power into New York City yesterday. ABOUT 20% OF THE ENTIRE NEW YORK CITY ELECTRIC GRID WENT CLEAN!!! Yet I don’t believe I saw a single news item about it. The clean energy world is really bad at telling its gee whiz awesome story. Kinda wild.
37222
Reposted by Peter Boling 🌹🧬⚛️
paris martineau @paris.nyc · 02/06/2026
the current director of national intelligence is a guy who two years ago received a trophy declaring he “Fucks Only The Young” at an (oddly dildo focused) event he organized dedicated to the conspiracy that Bed Bath and Beyond never actually went bankrupt
49365712789
Peter Boling 🌹🧬⚛️ @galtzo.com · 28/05/2026
💎 Fresh Rack/Roda compatible oauth2-mcp gem for OAuth 2.1 MCP Auth client and server code. :ruby: #MCP #OAUTH2 github.com/ruby-oauth/o...
github.com
GitHub - ruby-oauth/oauth2-mcp: 🔮 Rack/Roda-compatible resource-server toolkit for Oauth2.1 MCP Auth
🔮 Rack/Roda-compatible resource-server toolkit for Oauth2.1 MCP Auth - ruby-oauth/oauth2-mcp
010
Peter Boling 🌹🧬⚛️ @galtzo.com · 26/05/2026
🎏🐶flag_shih_tzu v1.0.0 is out! 🧙Breaking changes 🧙New features, including multi-bit flags 🩵 Imagine multiple enum attributes in a single integer column! 🧙Complete Truffleruby and JRuby support Re: Breaking Changes - dev.to/galtzo/why-f... #ruby #bitfields #activerecord
dev.to
Why flag_shih_tzu is changing its default SQL for bit flags
flag_shih_tzu v1.0.0 changes the default query mode from IN lists to bit operators for safer rolling deploys.
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 25/05/2026
yard-yaml 0.1.1 is out. Safer YAML doc conversion for real files: - valid UTF-8 is preserved - malformed UTF-8 is scrubbed in non-strict mode - binary-ish inputs are rejected cleanly github.com/galtzo-floss... #ruby #yard #yaml
github.com
Release v0.1.1 · galtzo-floss/yard-yaml
0.1.1 - 2026-05-24 TAG: v0.1.1 COVERAGE: 92.61% -- 451/487 lines in 12 files BRANCH COVERAGE: 76.88% -- 133/173 branches in 12 files 77.46% documented Added documentation_local.gemfile support f...
000
Reposted by Peter Boling 🌹🧬⚛️
Naomi Oreskes @naomioreskes.bsky.social · 24/05/2026
I've just heard the devastating news that the great David Rosner has died. We owe him such a debt, for so much important and pathbreaking work. Please order a copy of his most recent book and read it: history.columbia.edu/2024/12/05/4...
history.columbia.edu
David Rosner’s newest book, Building the Worlds that Kill Us: Disease, Death and Inequality in American History, was named one of Smithsonian Magazine’s Best Books of 2024.
David Rosner’s newest book, Building the Worlds that Kill Us: Disease, Death and Inequality in American History, was named one of Smithsonian Magazine’s Best Books of 2024. Co-authored …
34912
Reposted by Peter Boling 🌹🧬⚛️
Alondra Nelson @alondra.bsky.social · 24/05/2026
Fifteen years ago, when I arrived at Columbia U, David Rosner already had the kind of research career and impact one can only hope for--and yet no one was more generous or kind. I was deeply honored to blurb his final book. I will miss him greatly. RIP David the great. May your memory be a blessing.
06518
Reposted by Peter Boling 🌹🧬⚛️
Mark Hamill @markhamillofficial.bsky.social · 24/05/2026
Adjudicated rapist says what?
964250046765
Reposted by Peter Boling 🌹🧬⚛️
Reconstructionist @unavaleable.bsky.social · 24/05/2026
Tillis was quite literally the pivotal vote for Hegseth
83428599
Reposted by Peter Boling 🌹🧬⚛️
The Tennessee Holler @thetnholler.bsky.social · 24/05/2026
🗣️ MASSIE: The ballroom is such an egregious waste of money… I like to joke that Miriam Adelson spent so much money in my race that they have to ask for taxpayer money now. Trump was bragging on the Roman architecture when in fact we're operating like a Roman Empire.”
682057546
Reposted by Peter Boling 🌹🧬⚛️
root @ segfault cult @segfaultcult.com · 23/05/2026
i've tasked ai with figuring out what to do with linkedin. somehow we came to the same conclusion - just shut it down.
16:23Claude responded: Alright.Alright. Here's what I'd do.
Week 1: Stop the bleeding.
Turn off all engagement-bait notifications. No more "X viewed your profile," no more "You appeared in 17 searches this week," no more algorithmic nudges designed to make you feel professionally insecure. Cold turkey.
Month 1: Kill the feed.
The feed as it exists is just Twitter with a suit on. Humblebrags, fake vulnerability posts, "I was fired and it was the BEST thing that ever happened to me" content. Gone. Replace it with a simple directory and messaging tool. That's what people actually need LinkedIn for.
Month 3: Restructure the business model.
Stop selling attention. Charge a flat, honest subscription — like $5/month — for job seekers and recruiters. No ads. No "premium insights" that are just anxiety wrapped in a paywall. The business becomes a utility, not a casino.
Month 6: Open the jobs data.
Every salary range, every hiring trend, every "skills gap" dataset — make it public. This information has enormous social value and we've been hoarding it to sell back to people. Give it to universities, governments, researchers, anyone who can use it.
Month 12: Evaluate whether it should exist at all.
Honest question I'd sit with — does the world need a professional social network, or does it need better local job boards, stronger labor unions, and less of a culture where your identity is your resume? If the answer points toward the latter, I'd start winding it down responsibly and open-sourcing the infrastructure.
The goal was never to run LinkedIn. It's to leave people with more dignity and time than they had before.
What's next?
0102
Reposted by Peter Boling 🌹🧬⚛️
Pete Sikora @petesikora.bsky.social · 24/05/2026
Instead, the law stands. It's delivering thousands of good jobs, lower utility bill and hundreds of thousands of tons of lower pollution. That'll be tens of thousands of jobs and millions of tons by 2030 on present track and more energy efficiency.😀
121
Reposted by Peter Boling 🌹🧬⚛️
Pete Sikora @petesikora.bsky.social · 24/05/2026
Cuomo was ready to cater to REBNY and it's front groups. We'd have been on defense again. Good chance the law would have been partly rolled back.
111
Reposted by Peter Boling 🌹🧬⚛️
Pete Sikora @petesikora.bsky.social · 24/05/2026
I'm happy how it's going w/ Local Law 97 after Mamdani beat Cuomo. With the J51 tax subsidy passing thru 2035, the law's main political threat is greatly diminished. That was REBNY's co-op & condo front groups that attack the law. Now, we have to close Eric Adams' REC loophole.😀
161
Reposted by Peter Boling 🌹🧬⚛️
The Guardian @theguardian.com · 24/05/2026
Number of suspected Ebola cases in DR Congo passes 900 as health workers face attacks and shortages
theguardian.com
Number of suspected Ebola cases in DR Congo passes 900 as health workers face attacks and shortages
World Health Organization says outbreak poses ‘very high’ risk for Congo, but risk of disease spreading globally remains low Congolese authorities say that suspected Ebola cases have now passed 900 in the ongoing outbreak in the east of the country. The Congolese ministry of communication, in a post on X on Sunday, said there were 904 suspected cases and 119 suspected deaths. Continue reading...
10178116
Reposted by Peter Boling 🌹🧬⚛️
Dare Obasanjo @carnage4life.bsky.social · 24/05/2026
GitHub is at a crossroads. • Availability is so bad that it’s closer to five 8s than five 9s. • GitHub Copilot was a pioneer but has lost the lead to Claude Code while also angering devs with pricing increases. • A talent exodus as its former CEO poached key folks to his startup. Wish them luck.
theverge.com
GitHub faces a fight for its survival at Microsoft
GitHub is battling outages, security issues, and a talent exodus.
8626
Reposted by Peter Boling 🌹🧬⚛️
Steven Mazie @stevenmazie.bsky.social · 24/05/2026
Trump has losses coming at SCOTUS. Those should not distract from the broader story: the relentlessness w/ which the six-justice conservative majority is advancing its long-standing ambitions. My preview of the final month of the Supreme Court's term @economist.com www.economist.com/united-state...
economist.com
How the Supreme Court both checks and empowers Donald Trump
It blocks his most blatantly illegal acts, but helps him in other ways
11640162
Reposted by Peter Boling 🌹🧬⚛️
Dare Obasanjo @carnage4life.bsky.social · 24/05/2026
I think this is a key insight about the AI psychosis we are seeing exhibited by big tech CEOs. The further you are away from the work, the more you assume it’s trivial for Claude or ChatGPT to replace the worker.
23555118
Reposted by Peter Boling 🌹🧬⚛️
ProPublica @propublica.org · 24/05/2026
Philadelphia lawyers appointed to help people challenge their convictions can instead urge judges to rule against them, and often do so without ever speaking to their clients. How? By filing a letter arguing that the case has “no merit.” With @inquirer.com
propublica.org
With a Chance at Freedom, They Faced an Unexpected Obstacle: Their Own Lawyers
Pennsylvania courts allow attorneys to argue against their convicted clients’ bid for justice. It has resulted in people spending years or decades in prison before being freed based on issues lawyers ...
13233113
Reposted by Peter Boling 🌹🧬⚛️
Dr Paul Dorfman @drpauldorfman.bsky.social · 22/05/2026
France floods Europe's grid with solar, pushing prices negative www.bloomberg.com/news/article...
bloomberg.com
France Floods Europe’s Grid With Solar, Pushing Prices Negative
French solar power surged on Thursday as a stretch of sunny weather boosted generation allowing the country to export huge volumes of electricity to neighboring markets.
15464421601
Reposted by Peter Boling 🌹🧬⚛️
Dare Obasanjo @carnage4life.bsky.social · 24/05/2026
McKinsey’s clients are pushing back against the billable hours model given its clear AI makes that a farce. Instead clients are increasingly tying payment to actual results. I expect every white collar field that bills based on human effort to face a similar shift to a performance based model.
ft.com
How AI is forcing McKinsey and its peers to rethink pricing
Clients are questioning the value of advice while getting more used to fees based on successful task completion
1211114
Reposted by Peter Boling 🌹🧬⚛️
Paris Marx @parismarx.com · 24/05/2026
as much as i love space, i think we spend far too much time obsessing about the stars and not nearly enough about the ocean
518716
Reposted by Peter Boling 🌹🧬⚛️
Jon Corsiglia (he/him/el) | Eco-Economy Insider @ecoeconomyinsider.com · 24/05/2026
Concrete is responsible for up to 8% of global CO₂ emissions. Cemvision’s Re-Ment takes industrial waste + renewable-powered kilns = cement with 95% less carbon. Vattenfall just signed a deal to use it in their renewable infrastructure. Waste in. Clean energy out. 📹 WEF #ClimateWins #EcoEconomy
34515
Reposted by Peter Boling 🌹🧬⚛️
LGBTQ Shrink @drronholt.bsky.social · 24/05/2026
We will persevere.
14910
Reposted by Peter Boling 🌹🧬⚛️
government hoe @governmenthoe.bsky.social · 05/02/2026
I quit my job to make artisan chocolate and here’s my pineapple caramels I did a nice job on them
41201697
Reposted by Peter Boling 🌹🧬⚛️
George Takei @georgetakei.bsky.social · 24/05/2026
“I could have given the criminals $10 billion instead” is not a winning message.
Screenshot of a MeidasTouch post on X characterizing Trump's $1.776 billion "Anti-Weaponization Fund" as a slush fund for fraudsters and insurrectionists, and summarizing his defense of it as claiming he could have taken even more money. Below is an embedded post from Donald Trump's Truth Social account in which he frames the fund as a sacrifice on his part, saying he gave up the opportunity to settle his legal cases for large sums and is instead helping others he claims were abused by the Biden administration.
761528316
Reposted by Peter Boling 🌹🧬⚛️
ProPublica @propublica.org · 24/05/2026
Despite billions in public subsidies flowing to Alaska internet companies, service comes at a steep price to customers: often hundreds of dollars a month for internet that’s one-tenth what the FCC considers broadband quality. With @adn.com
propublica.org
This Convicted Felon Gets $1 Million a Year to Sell Obsolete Internet Service. You Pay for It.
Roger Shoffstall spent three years in prison for tax evasion. Still, each year the federal government pays his Alaska company, Summit Telephone, for internet service that’s slower than in most of the…
8415169
Reposted by Peter Boling 🌹🧬⚛️
Nicholas Grossman @nicholasgrossman.bsky.social · 23/05/2026
I read it. Not short but held my attention throughout. Makes a coherent, detailed, evidence-based case. I’d say more a theory of the Online Right than of everything, but that very online portion now controls the GOP and by extension the US govt. h/t @cameroncorduroy.bsky.social for going there.
2528
Peter Boling 🌹🧬⚛️ @galtzo.com · 24/05/2026
🤺 yard-fence 0.9.0 is out. It helps Ruby projects generate clean YARD docs by preventing `{}` in Markdown code/examples from becoming `InvalidLink` warnings, then restores normal braces in generated HTML. 0.9.0 makes the workflow explicitly Rake-driven. github.com/galtzo-floss...
github.com
Release v0.9.0 · galtzo-floss/yard-fence
0.9.0 - 2026-05-23 TAG: v0.9.0 COVERAGE: 97.71% -- 171/175 lines in 5 files BRANCH COVERAGE: 90.74% -- 49/54 branches in 5 files 47.37% documented Added Yard::Fence.install_rake_tasks! for expli...
100
Peter Boling 🌹🧬⚛️ @galtzo.com · 24/05/2026
🕰 New RubyGem: yard-timekeeper v0.1.0 If you check in generated YARD HTML, you know the pain: rebuild docs, get noisy diffs where only the “Generated on ...” footer changed. yard-timekeeper restores tracked files with timestamp-only diffs. 💎 gem install yard-timekeeper github.com/galtzo-floss...
github.com
GitHub - galtzo-floss/yard-timekeeper: Don't churn your yard like butter. Use yard-timekeeper to keep unchanged docs pristine.
Don't churn your yard like butter. Use yard-timekeeper to keep unchanged docs pristine. - galtzo-floss/yard-timekeeper
101
Peter Boling 🌹🧬⚛️ @galtzo.com · 23/05/2026
💎 🔒 ANN: omniauth-ldap v3.0.0 has been released - dropping support for ruby 2.0 & 2.1, and removing features deprecated in 2018 github.com/omniauth/omn...
github.com
Release v3.0.0 · omniauth/omniauth-ldap
3.0.0 - 2026-05-21 TAG: v3.0.0 COVERAGE: 97.52% -- 315/323 lines in 6 files BRANCH COVERAGE: 79.41% -- 108/136 branches in 6 files 94.59% documented Added Add auth-sanitizer runtime dependency t...
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 23/05/2026
💎 🎉 turbo_tests2 is a new drop-in replacement for turbo_tests and parallel_tests. Discussions with SerpAPI have taken place about merging the fork back into turbo_tests and that might happen soon! However, the need for a fully modernized turbo_tests prompted this release. github.com/galtzo-floss...
github.com
GitHub - galtzo-floss/turbo_tests2: Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code. - galtzo-floss/turbo_tests2
000
Peter Boling 🌹🧬⚛️ @galtzo.com · 18/05/2026
💎 🔒 ANN: omniauth-ldap v2.3.4 has been released with important security fixes github.com/omniauth/omn...
github.com
Release v2.3.4 · omniauth/omniauth-ldap
2.3.4 - 2026-05-18 TAG: v2.3.4 COVERAGE: 97.44% -- 304/312 lines in 4 files BRANCH COVERAGE: 79.58% -- 113/142 branches in 4 files 94.44% documented Added Add header_auth_source to require expli...
011
Peter Boling 🌹🧬⚛️ @galtzo.com · 17/05/2026
🆕 New oauth, oauth2, oauth-tty released, all share a new tool `auth-sanitizer`: Configurable KV Output Redaction 💎🔒 github.com/ruby-oauth/a...
github.com
GitHub - ruby-oauth/auth-sanitizer: 🟥 Configurable KV output redaction
🟥 Configurable KV output redaction. Contribute to ruby-oauth/auth-sanitizer development by creating an account on GitHub.
000
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump: "The amazing thing is we don't need the Hormuz Strait. We don't need it. We don't need it at all. We have so much oil. Our country is not affected by this."
481882242
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump brings up the possibility of the cabinet invoking the 25th amendment against him
115704166
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump on a deal with Iran: "I'm the opposite of desperate. I don't care."
267935260
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump: "They were surprisingly missiled. They were shot at. Nobody ever thought they would be shot at. UAE had 1,400 missiles aimed at them.
7840970
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump: "Actually, I'm the highest polling person. After the presidency, I may go to Venezuela and run against Delcy. I may run against Delcy. They like me in Venezuela."
271593152
Reposted by Peter Boling 🌹🧬⚛️
Aaron Rupar @atrupar.com · 26/03/2026
Trump on Venezuela's oil revenue: "We get a lot of it"
87390103