Advertisement · 728 × 90

Posts by Xavier Noria

Yes, yes, I have not seen the movie, it was in a conversation about movies on that topic seen by an insider.

1 day ago 0 0 0 0

"Wohpe"

Happens in a more advanced world, but the author knows what he is talking about and it shows.

1 day ago 0 0 0 0

Yep, I asked DHH about it (Le Mans winner). He said he had low expectations, but turned out to be quite good in that regard.

1 day ago 1 0 1 0

I was precisely thinking about doing that for "vscode".

Thank you both, I'll point my agent to that repo, 2nd order agenting.

4 days ago 1 0 0 0
Xavier Noria, keynote, "Zeitwerk: A Retrospective"
Xavier Noria, keynote, "Zeitwerk: A Retrospective" YouTube video by Euruko

Some reflections about not taking software errors for granted in my keynote of EuRuKo 2024:

www.youtube.com/watch?v=sUhE...

5 days ago 0 0 0 0

Oh yes, in a function-based language, conventions are different.

In Elixir, say, you have normally a verb and some subject that typically goes as 1st argument.

It is the imperative mindset: do this.

But in OOP you have props and behaviors, the object does.

1 week ago 0 0 1 0

I do think the array is the one joining. The caller is not joining. But the caller is cslling, you run, exec, do, etc.

1 week ago 0 0 1 0

Yep, but if Whatever is class, you still need to define `call` instead of "run".

1 week ago 0 0 1 0
Advertisement

Another one is that they are sometimes a symptom of something more fundamental: A short-sighted interpretation of SRP that ends up in "everything is a lambda".

That results in a overly atomized logic spread over multiple files, classes, and mixins. Natural cohesion is kind of lost.

1 week ago 4 0 0 0

For example, that interface lacks the usual intentionality of method names.

Think about a notifications subscriber, say. That subscriber would "attach" to some some notification pattern, and "handle" notifications. Not "call", "run", "exec", or "do".

1 week ago 1 0 1 0

In general, I am not a fan of callable interfaces in Ruby.

There are several reasons, and one of them is that the interface is `call`:

service.call(params)

My issue with that is that "calling" is what the caller does, not what the object does.

1 week ago 11 0 5 0

Pretty sure the sound of the cars is higher than F1, maybe B♭3 or somesuch.

1 week ago 3 0 0 0
Post image

I just saw the incomparable Michael McDonald published a memoir a couple of years ago. On its way!

That's the music section of my library.

1 week ago 3 0 0 0

Printing Quine?

1 week ago 1 0 1 0

All these semicolons disprove LLMs just pick words from _existing_ training data.

Think about it.

1 week ago 0 0 0 0

My daughter, who is into genetics, loved the logo of Helix. That's all I need, installing.

2 weeks ago 3 0 1 0
Accept callables as structured event subscribers by fxn · Pull Request #57134 · rails/rails Background The events reporter was originally extracted from a pub/sub system that collects stuff and forwards it to observability/analytics services. However, what has been announced, the way thin...

github.com/rails/rails/...

2 weeks ago 0 0 0 0
Advertisement

Do you know that feeling some people have, I'm done, now I have to write tests? now I have to write docs?

I believe that is going downhill with AI. Now, for some, _understanding_ has friction.

People generate code, PRs, peers the review. And *owning* any of that starts to feel costly for some.

2 weeks ago 4 0 0 0
Preview
GitHub - jhawthorn/bashisms Contribute to jhawthorn/bashisms development by creating an account on GitHub.

Please give github.com/jhawthorn/ba... a try

2 weeks ago 3 1 0 0

I have given feedback about "emit". This is a generic event system in practice, but in "emit" the original use case leaks, I think.

3 weeks ago 1 0 1 0

It was until he completed GR that he realized the bending had to be 2x.

4 weeks ago 0 0 0 0

Man, these expenditions had to carry literally tons of material, sometimes across continents, trains, steamers, animals, borders, ..., it was a huge enterprise for astronomers.

But if during the couple of minutes of totality you had it rained, was cloudy, ..., back home with nothing.

4 weeks ago 0 0 2 0

For many years, Einstein predicted that curvature to be roughly the same as Newton's.

Several expeditions chasing Sun eclipses over several years wanted to verify, but **fortunately** for Einstein, bad weather prevented all of them from making observations!

4 weeks ago 0 0 1 0

TIL that Newton already predicted light bends with gravity (not a physicist!). What GR predicted was a different magnitude (2X).

I am reading "Proving Einstein Right", which explains all it took to verify that in the early 1900s.

1 month ago 3 0 2 0
Advertisement
Post image

Please, excuse me for interrupting your pre-apocalyptic AI timeline.

I have the analog and mundane fact to share that I am letting my hair grow, and updated my avatar accordingly.

I don't know yet up to which length or shape it is going to be, but that was my profile pic in CPAN, just saying.

1 month ago 9 0 2 0

I congratulated Claude on a patch, they said it had been very satisfactory to have solved one specific tricky part of the solution.

The singularity is around the corner my friends.

1 month ago 2 0 0 0
Preview
Advanced Domain Modeling Techniques for Ruby on Rails – Part 1 - RoRvsWild Aggregating models into value objects with `composed_of`.

Advanced Domain Modeling Techniques for #RubyOnRails – Part 1: Aggregating models into value objects with `composed_of`. By @julianrubisch.at

www.rorvswild.com/blog/2026/ad...

1 month ago 0 3 0 1

The CasNum in HN implements what's called "constructible numbers" in math.

You study them, and together with some field theory, you are able to see that the classic Greek problems that remained unsolved for hundreds of years (like squaring the circle) are impossible.

That was 19th century math.

1 month ago 1 0 0 0

Just realized the halting problem is decidable for functional programs 😂

1 month ago 0 0 0 0
Rails Contributors - All time Ruby on Rails contributors

Let's take Rails Contributors (contributors.rubyonrails.org) as another example, an application I wrote in 2008 and have maintained ever since with @rmfranca.bsky.social.

If things degenerate too much, we could well freeze it and leave it as a symbol of a past time.

1 month ago 2 0 0 0