Esparta 
Staff Software Engineer working with #ruby, #elixir and Functional Programming advocate through #haskell and #elm - #Monad is the word.
all my content have a #creativecommons license CC BY-NC-SA 4.0 #CCBYNCSA
So, you are angry at the Rails Foundation chairman because their racists and xenophobic takes? this might help before you start cursing and threatening David - spoiler, that will not solve anything at all.
Before you open the post, I should warn you: it might make you uncomfortable, if you agree read the whole thread before jumping into conclusions.
How Claude Code Works, From Tokens to Agents
https://nem035.com/thoughts/how-claude-code-works
Tools like Claude Code, ChatGPT, and Cursor look like magic from the outside. You type a message, and the AI reads your files, fixes bugs, runs tests.
> This walkthrough builds that stack from scratch, starting from the simplest possible interaction and adding layers until we arrive at something like Claude Code. Every diagram is interactive, so click around.
The limits of Rust, or why you should probably not follow Amazon, Cloudflare and Discord
https://kerkour.com/the-limits-of-rust
> I get this question quite frequently so I think it's time to write down my thoughts if it can help to avoid some painful and costly mistakes.
Short answer: probably not (unless your team is already full of Rust experts)
Good Tools Are Invisible, by Ginger Bill
https://www.gingerbill.org/article/2026/07/10/good-tools-are-invisible/
> TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.
SleeperGem: RubyGems supply chain attack targets dormant maintainer accounts
https://www.aikido.dev/blog/sleepergem-rubygems-supply-chain-attack
> It's not often we see a supply chain attack on RubyGems. But with summer vacations in full swing, perhaps we should have expected one. It was still a surprise when I opened the triage queue this morning and found a suspicious new package waiting.
> At first glance, all it appeared to do was download some binaries from a host I'd never seen before. Surely that couldn't be malicious... right?
A new Street Fighter trailer dropped today:
https://www.imdb.com/video/vi656919321/?listId=ls053181649
The movie itself looks so cheap and ridiculously bad that I'm really eager to watch that as soon as it premiers.
Heck! I'm pretty sure is so, so bad it would be just great to enjoy.
If you don't know what Street Fighter is or why is it relevant, go ask your elder parent, they will know.
If you use #Apple #MacOS #Tahoe you really need to upgrade to version 26.6 which bring a wooping 143 patches that includes fixes for root privilege escalations, sandbox escape, unwanted file deletions, disclose/leaking of data, unexpected system termination or corrupt kernel memory and many, many more stuffs.
AI didn't delete your database, you did, by Ibrahim Diallo
https://idiallo.com/blog/ai-didnt-delete-your-database-you-did?src=feed
> Last week, a tweet went viral showing a guy claiming that a Cursor/Claude agent deleted his company's production database. We watched from the sidelines as he tried to get a confession from the agent: "Why did you delete it when you were told never to perform this action?" Then he tried to parse the answer to either learn from his mistake or warn us about the dangers of AI agents.
Don't you mean extinct?
https://fabiensanglard.net/extinct/index.html
> The anxiety of becoming obsolete is particularly palpable online.
> [...] it makes me think of the field of Computer Graphics in the early 2000s and the rise of "Mobile First" in early 2010s. Every generation of programmers will likely have seen a form of r-evolution. This is indeed the same game again. Life is flux[10]. LLMs are yet another tool. To evolve is to invest the time to learn how it works and how to best use it.
Canvas Has Been Hacked, and Is Apparently Being Held for Ransom
https://lifehacker.com/tech/canvas-hack-shuts-down-college-computers-across-nation
> The cloud-based learning management system is used by more than 8,000 colleges and universities.
canvas is a #ruby app in their core (backend), so let's see what happens. In the mean time huge #opshugs for them.
@fpsvogel@ruby.social I always thought : : was deprecated when I started working with #ruby back. In 2014
TIL: Game Of Trees (GoT)
https://www.gameoftrees.org/
Game of Trees (#Got) is a version control system which prioritizes ease of use and simplicity over flexibility.
Got is still under development; it is being developed on #OpenBSD and its main target audience are OpenBSD developers.
> Tags pushed on July 29th may not be visible in Hub
https://www.dockerstatus.com/pages/incident/533c6539221ae15e3f000031/6a6afb1072fa2504dbad1e1f
@soulcutter re: butthole syntax hmm OK, now I can't unsee it
{ {} }
How about use do blocks?
let(:params) do
{ }
end
For me it was never about performance, but making clear what's inside. I would never reject (or let rubocop) because of that.
SortSupport: Sorting in Postgres at Speed
https://brandur.org/sortsupport
> Most often, there’s a trade off involved in optimizing software. The cost of better performance is the opportunity cost of the time that it took to write the optimization, and the additional cost of maintenance for code that becomes more complex and more difficult to understand
Ruby Central report reopens wounds over RubyGems repo takeover https://www.theregister.com/2026/04/01/ruby_central_report/
Board-backed account of maintainer ouster is unlikely to settle row over governance, control, and trust
Ruby Central, a nonprofit that supports the #Ruby programming language ecosystem, just published an incident report regarding what it calls the September 2025 RubyGems fracture, when ownership of the #GitHub code repository behind the RubyGems package manager was wrested from existing maintainers.
Nigh
https://www.smbc-comics.com/comic/nigh-2
The singularity is the most American if all apocalypses.
The Future of Everything is Lies, I Guess: Where Do We Go From Here?
https://aphyr.com/posts/420-the-future-of-everything-is-lies-i-guess-where-do-we-go-from-here
> Much of the bullshit future is already here, and I am profoundly tired of it. There is slop in my search results, at the gym, at the doctor’s office. Customer service, contractors, and engineers use LLMs to blindly lie to me. The electric company has hiked our rates and says data centers are to blame.
@fpsvogel@ruby.social
re: This :: isn't actual Ruby syntax
yeah, I got that, you mean use :: as we still use # for instance methods. What I meant is I didn't think about :: because it conflicted in my mind with the actual deprecated way of send the message to the class method, so never used in RSpec describes.
Repeatable Read vs Snapshot Isolation
https://jaymcor.github.io/notes/isolation_rr_si.html
> Here’s a question: when you choose Repeatable Read isolation level in MySQL, does it actually give you Snapshot Isolation semantics instead? How different are they and why does it matter?
A eulogy to vim https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html
I didn't know #vim is relying on LLMs, so this was news to me, Drew has opinions...
To keep my conscience clear, and continue to enjoy the relationship I have with this amazing piece of software, I have forked Vim. You can find my fork here: Vim Classic. https://sr.ht/~sircmpwn/vim-classic/
@pointlessone I'm still little confused. On one had, the vim project is kind of embracing LLMs for sure:
Contributor Yegappan Lakshmanan recently demonstrated the efficacy of these new features through two projects generated using GitHub Copilot
ITOH, they are not rejecting LLM aided commits:
I think the later is the one conflicting part for Drew.
