Todd A. Jacobs | Rubyist

63 Followers
163 Following
871 Posts

Added Ruby 3.4.7 to the ruby-versions database for ruby-install users. You can now safely upgrade to Ruby 3.4.7.

$ ruby-install -U ruby-3.4.7

https://www.ruby-lang.org/en/news/2025/10/07/ruby-3-4-7-released/
https://github.com/postmodern/ruby-install#readme

#ruby_install #rubyinstall #ruby

Ruby 3.4.7 Released

## Please Don't Nerf RubyLang Because #StyleGuides

Ruby has made some internal changes that remind me of the changes #RSpec made to clean up internals but uglified the code & made certain features simply stop working as expected.

Removing `foo rescue nil` is an exmaple. Some edge cases make this antipattern useful; replacing a one-liner with a complex method/chain is annoying. Mindful chainsaw-juggling gave expert #Rubyists superpowers. Not trusting power users is red #Kryptonite for code.

#RubyLang is an extremely capable programming language. I've always wondered why 99% of the code for #LLM and #AI / #ML is done in #PythonLang and (for no obvious good reason) #JavaScript, #TypeScript, or #ECMAscript.

The on-ramp for Python may be easier, but it's overall less consistent and IMHO more obscure and less capable for introspection, DSLs, and for metaprogramming, so why is its ecosystem bigger for AI/ML? I wish someone would explain that in a non hand-wavey way.

The new #IBM_Granite 4.0 #Micro_AI model is now available for #beta_testing. First impressions: it's decent for its intended use case, but unsuitable for novices because it requires pre- and post-processing to avoid silly typo-induced hallucinations about imaginary products like "IBM Branite" even at Q8_0. Here's an easy fix for power users:

---
system_prompt:
coherence:
preprocess: [autocorrect_input, fix_spelling]
postprocess: check_coherence

https://huggingface.co/ibm-granite/granite-4.0-micro

ibm-granite/granite-4.0-micro · Hugging Face

We’re on a journey to advance and democratize artificial intelligence through open source and open science.

#ProTip: If your web form tells me legitimate domain names are “invalid” because you vibe code, laid off your experienced developers, or don’t follow the RFCs or IANA standards then your company deserves public ridicule & your your stock price deserves a minimum discount of 95%.

These companies should replace their expensive senior executives with cheap AI agents immediately. When building badly designed systems, at least automate the incompetence. Remember, bad hiring always starts at the top!

We’re proud to say we called this one almost two years ago. Being a think tank doesn’t make us infallible, but we spend a lot of time thinking about the future of emerging tech. Legal battles over copyright were foreseeable and inevitable, and are certainly overdue.

The ultimate legal outcome is still murky, though. Geopolitics and monied interests on all sides will ensure that historical and legal precedents will matter less than they should, but it’s the unintended side effects on things like software licensing (deeply rooted in copyright law) that will probably have the most social and economic impact over the next decade. Expect a stronger focus on print and visual media rights this time around though.

The copyright fights are important, but a much bigger set of legal and social challenges are still to come. No matter how this plays out, it’s only the beginning.

https://mastodon.social/@arstechnica/114994387563759875

AI industry horrified to face largest copyright class action ever certified
Copyright class actions could financially ruin AI industry, trade groups say.
https://arstechnica.com/tech-policy/2025/08/ai-industry-horrified-to-face-largest-copyright-class-action-ever-certified/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social

I'm not at #RailsConf, but I did just now release a new web framework I've been working on: BrutRB:

https://brutrb.com

Read about it on my blog, below. It's not like Rails at all. I had fun working on it, will keep working on it, and hope you like it!

https://naildrivin5.com/blog/2025/07/08/brut-a-new-web-framework-for-ruby.html

BrutRB Documentation

Documentation for the Brut.RB web framework.

taproom is a cozy terminal user interface (TUI) for Homebrew that is popular on macOS. It provides a fast and fluid way to explore formulae and casks directly in your terminal. https://github.com/hzqtc/taproom?tab=readme-ov-file

#macos #unix #opensource

Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/

When developers are allowed to use AI tools, they take 19% longer to complete issues—a significant slowdown that goes against developer beliefs and expert forecasts. This gap between perception and reality is striking. Basically, using AI tools slows you down as you spend more time rewriting prompts to fix your code.

Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity