Astral Gold by Dean McPhee [music]

Thanks to Giovanni Ansaldo’s convincing review on yesterday’s issue of Il Mondo podcast, my first Bandcamp purchase1 is the recently released Astral Gold album by Dean McPhee, a British guitarist who combines folk with experimental music and jazz using his telecaster guitar to create endless landscapes. As the title suggests, McPhee’s latest album is a journey into outer space. The album consists of six instrumental pieces, all captivating, enjoyable, and cohesive; they all serve as each other’s natural continuation....

February 29, 2024

Sick and tired of Spotify's music-consuming model

I’m growing sick and tired of Spotify’s music-consuming model. There are many compelling and sometimes conflicting reasons, most perfectly outlined in The day I canceled my Spotify subscription on Raed’s blog. I used to cherish music, I used to religiously collect, catalog and enjoy every album on my iPod. I could navigate the endless folders and find that exact song that I needed for that precise moment. Spotify killed that, I listen to what it suggests and just accept that it will go away when it decides to rotate it out....

February 28, 2024
I pre-ordered a signed copy

REPLAY by Jordan Mechner

Jordan Mechner (@jmechner, creator of Prince of Persia) has written and drawn a graphic novel memoir, REPLAY. It’s out in French and will be released in English on March 19. I pre-ordered a signed English copy. More info here.

February 27, 2024

Quoting John Carmack on AI

“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. – John Carmack I’d be tempted to call bullshit on this one, but it’s coming from Carmack, so hey, let me think about it for a minute (it’s not the first time I’ve caught him endorsing AI)....

February 26, 2024

Beach walk

In a brigh Sunday morning, we went on a lonely beach walk Our third kid turned eighteen yesterday; she’s an adult now, and we’re left with no teenagers in our family. She is on a celebrative short trip to Barcelona so we are alone at home, for the first time. It’s only temporary, but it’ll become the norm in just over a year when she leaves for University. What a strange feeling; the nest is going to be empty soon....

February 26, 2024

Quoting Ran Prieur

There’s a common belief that suffering is necessary for pleasure, or that evil is necessary for good, like the change of the seasons. It’s one of those ideas that sounds like wisdom, but when you think about it, it’s not actually true. There are some people who are happy all the time, and other people who are miserable all the time. I think suffering and evil are like taking a wrong turn on a journey....

February 24, 2024

SQLite foreign key constraints are disabled by default

Today, I learned that SQLite only enforces foreign-key constraints if explicitly instructed. I imagine this is well-known and trivial for the SQLite initiated, but we’re a Postgres shop; I have used SQLite sporadically, primarily for experiments like today’s, and this one amenity was certainly unexpected. Anyways. I had all my ON DELETE CASCADE constraints nicely configured, but related records in child tables were not being deleted when I deleted the parent....

February 22, 2024

Quoting Ethan Mollick

Many skeptics about the impact of AI are focused on the flaws that LLMs have today: hallucinations, short context windows, slow answers, and so on. These are legitimate concerns, and, if AI advancement were to stop, they might prove to be huge issues in the utility of AI. But AI is advancing rapidly, and some of these concerns may soon vanish, even if others (like hallucinations) are not completely solved....

February 20, 2024

Default ASP NET Core 8 port changed from 80 to 8080

Today, I learned the hard way that the default port for ASP.NET Core 8 container images has been updated from port 80 to 8080, quite a remarkable breaking change. We upgraded our web application from .NET 7 and let the CI pipeline do its work. Finally, we checked the application in the browser to ensure everything was okay, but unfortunately, we got a 502 Bad Gateway error. The Nginx logs revealed that the app was rejecting connections, which was unexpected because we didn’t make any changes there....

February 20, 2024

Monte Tiravento

Yesterday, I went on a hiking trip to Monte Tiravento. This majestic loop tour is uncommon compared to the classic woody image of the Parco Nazionale del Foreste Casentinesi, as it takes place mainly on aerial and partly even barren ridges, resulting in magnificent views. Compared to other variants I did in the past, this one starts at a high altitude, offering lower elevation differences. It is inadvisable on the hottest summer days when the nearby forests offer more cover from the scorching sun, but it is a real treat throughout the rest of the year....

February 19, 2024