Note di Matteo


21 febbraio 2026

Negli ultimi giorni con un paio di cuffie ho riascoltato le registrazioni delle interviste che ho fatto in Siria per gli articoli. Una volta sbobinavo a mano e ci mettevo ore. Ora passo gli audio in un software e ottengo le trascrizioni in un minuto. Se avete meno di trent’anni fate finta di non avere letto questa cosa.

Daniele Raineri

#354 /
22:28
/ #mondo

18 febbraio 2026

Mistral ha acquisito Koyeb, startup francese che sviluppa una piattaforma cloud agnostica (deployabile quindi anche su AWS e altri provider). Buon acquisto per Mistral, meno per i clienti Koyeb dato che "the entire Koyeb team is joining Mistral AI and will be fully dedicated to working on Mistral Compute".

#353 /
15:02
/ #mistral#cloud

14 febbraio 2026

Automating RDS Postgres to Aurora Postgres Migration. Netflix spiega come ha migrato centinaia di cluster AWS RDS PostgreSQL verso RDS Aurora PostgreSQL (una versione di PostgreSQL più scalabile sviluppata e gestita da AWS).

Il copione è più o meno il solito delle migrazioni di database: attivare un nuovo cluster in replica del cluster originale (es. logical replication) e poi pianificare attentamente uno switchover. Lo switchover comporta del downtime perché bisogna bloccare le scritture sul vecchio cluster, ed è interessante vedere che anche Netflix non riesce a scampare a questa regola.

Nel loro caso il disservizio per ciascuno dei cluster è stato di 10 minuti o meno, specialmente per il riavvio forzato di RDS usato per interrompere forzatamente tutte le connessioni esistenti, anche se in teoria già bloccate dal security group. Comunque lettura interessante.

#352 /
20:32
/ #database

Altri feedback sulle alternative a MinIO, ora definitivamente abbandonato nella versione open source, da Hacker News.

Un confronto tra le principali alternative (vedi anche miei post precedenti):

First off, I don't think there is anything wrong with MinIO closing down its open source. There are simply too many people globally who use open source without being willing to pay for it. I started testing various alternatives a few months ago, and I still believe RustFS will emerge as the winner after MinIO's exit. I evaluated Garage, SeaweedFS, Ceph, and RustFS. Here are my conclusions:

  1. RustFS and SeaweedFS are the fastest in the object storage field.

  2. The installation for Garage and SeaweedFS is more complex compared to RustFS.

  3. The RustFS console is the most convenient and user-friendly.

  4. Ceph is too difficult to use; I wouldn't dare deploy it without a deep understanding of the source code.

Although many people criticize RustFS, suggesting its CLA might be "bait," I don't think such a requirement is excessive for open source software, as it helps mitigate their own legal risks.

Furthermore, Milvus gave RustFS a very high official evaluation. Based on technical benchmarks and other aspects, I believe RustFS will ultimately win.

https://milvus.io/blog/evaluating-rustfs-as-a-viable-s3-compatible-object-storage-backend-for-milvus.md

Un po' di promozione dall'autore di SeaweedFS:

I work on SeaweedFS since 2011, and full time since 2025.

SeaweedFS was started as a learning project and evolves along the way, getting ideas from papers for Facebook Haystack, Google Colossus, Facebook Tectonics. With its distributed append-only storage, it naturally fits object store. Sorry to see MinIO went away. SeaweedFS learned a lot from it. Some S3 interface code was copied from MinIO when it was still Apache 2.0 License. AWS S3 APIs are fairly complicated. I am trying to replicate as much as possible.

Some recent developments:

  • Run "weed mini -dir=xxx", it will just work. Nothing else to setup.

  • Added Table Bucket and Iceberg Catalog.

  • Added admin UI

#351 /
15:31
/ #storage

Ho pubblicato Il digitale secondo Trentino Trasporti (parte 4 - edizione olimpica) sul mio blog:

Sono in corso le Olimpiadi invernali Milano-Cortina, che si svolgono in parte anche in Trentino, a Tesero e Predazzo (val di Fiemme). Per l’occasione sono stati finanziati diversi interventi legati al trasporto pubblico, tra cui il rinnovamento della stazione ferroviaria di Trento e il nuovo hub intermodale di Cavalese (bello).

Trentino Trasporti ha poi pubblicato una sezione dedicata del sito, tra l’altro rinnovato da poco, per illustrare le linee di autobus che si possono usare per raggiungere i luoghi delle gare.

Come se la sono cavata? Eh…

#350 /
15:22
/ #mobilità

We will launch during a dynamic political environment where many civil society groups that we would expect to attack us would have their resources focused on other concerns

Estratto da una nota interna di Meta pubblicata dal New York Times in cui si discute l'introduzione del riconoscimento dei volti tramite gli smart glass Ray-Ban/Oakley.

#349 /
15:19
/ #meta#privacy

13 febbraio 2026

How to build a distributed queue in a single JSON file on object storage. Usare l'object storage come un database è sempre affascinante e Turbopuffer ci ha costruito sopra un vector db. Ora hanno implementato anche la coda di indicizzazione dei dati in un singolo file queue.json in un bucket S3/GCS, sfruttando le primitive dell'object storage (come compare-and-set, o CAS) per gestire conflitti (è in realtà un po' più complicato di così e l'articolo è scritto molto bene).


The Many Flavors of Ignore Files. Andrew Nesbitt illustra la sintassi dei file .gitignore, che è sempre una buona idea ripassare, e le differenze principali con altri formati come .dockerignore.

#347 /
14:16
/ #git

Follow-up al post su macOS e l'area in cui il puntatore può ridimensionare una finestra ai bordi: sembrava il fix fosse pronto per macOS 26.3 (figura 1) ma è poi stato ritirato nella versione stabile, tornando al comportamento originale (figura 2).

#346 /
11:22
/ #macos

12 febbraio 2026

Due commenti interessanti sotto un articolo del Post su giovani e costo delle case:

[...] Questa è un'altra manifestazione del fenomeno del "pull the ladder" fatto dai baby boomer nei confronti delle nuove generazioni, insieme al mostruoso debito pubblico, la colossale ingiustizia del sistema pensionistico, e la strenua opposizione a qualunque forma di dinamismo, riforma o cambiamento di paradigma nella società. Si potrebbero fare milioni di esempi, ma praticamente ogni singolo problema dei paesi europei si riconduce a questo fenomeno.

(untizio)

Esperienza personale: io e mia moglie stiamo comprando casa in provincia di Bologna (sottolineo: PROVINCIA, a circa mezz'ora dal centro), abbiamo tra i 35 e i 40 anni, entrambi lavoratori dipendenti. Di seguito le spese che abbiamo quantificato per acquistare casa in provincia, nemmeno in centro storico:

  • 20% del valore dell'offerta (prezzo medio per un trilocale di 90 mq: 300 mila €, quindi 60 mila € di anticipo);
  • l'agenzia immobiliare prende tra il 3 e il 4% + IVA al 22%, quindi circa 13 mila €;
  • le spese di accensione del mutuo variano molto di caso in caso, ma contando perizia (350€), istruttoria (ca. 1200€), assicurazione scoppio incendio obbligatoria (ca. 2500€), imposta sostitutiva per la prima casa (680€) siamo a ca. 4700€.
  • se si compra da usato si paga il 2% di tasse, se si compra il nuovo si paga il 4% di IVA, quindi siamo tra i 6 e i 12 mila €;
  • spese di notaio, che possono arrivare tra i 5 e i 7 mila €;
  • arredamento si va tra i 10 e i 30 mila € come budget realistico, ma varia tantissimo in base ad altri fattori;
  • altre spese tra cui: trasloco, accensione utenze, IMU se non si fa la residenza immediatamente, affitto che si sovrappone al mutuo per qualche mese, ecc. TOTALE: si raggiunge o si supera tranquillamente i 100 mila €. Vorrei sapere quanti under 40 riuscirebbero a sostenere queste cifre senza avere un aiuto dei parenti, aver vinto la lotteria o avere già una casa ereditata (o entrambi i reni) da poter vendere. Io inizierei da qui: dai numeri, perchè sono la realtà contro cui una coppia dovrà sbattere la faccia.

(becktones)

#345 /
20:31
/ #italia

11 febbraio 2026

La verifica dell'età di k-id, che si trova su Discord, Twitch, Snapchat e altri, è bypassabile:

k-id, the age verification provider discord uses doesn't store or send your face to the server. instead, it sends a bunch of metadata about your face and general process details. while this is good for your privacy (well, considering some other providers send actual videos of your face to their servers), its also bad for them, because we can just send legitimate looking metadata to their servers and they have no way to tell its not legitimate.

#344 /
23:31

Introduction to PostgreSQL Indexes è una buona introduzione ai concetti attorno agli indici di PostgreSQL, partendo da come i dati sono serializzati su disco, come gli indici agevolano la ricerca e come funzionano B-tree, Hash, BRIN, ecc. anche con nuove funzioni come "skip scan" di PostgreSQL 18.

#343 /
23:02
/ #database

Buongiorno al team di sviluppo di Vodafone:

#342 /
08:48

10 febbraio 2026

"Accendi una luce se è buio"

SMS di Amazon Shipping per un ordine su un sito (non Amazon):

???

#341 /
17:15

Il dominio ai.com è stato venduto ed è la vendita al prezzo più alto della storia per un dominio, 70 milioni di dollari in criptovalute:

The seller was Arsyan Ismail, whose initials are AI, and the buyer was Kris Marszalek, founder and CEO of Crypto.com, a cryptocurrency exchange. The sell-side broker was Larry Fischer of GetYourDomain.com.

The $70 million was reportedly paid in cryptocurrency rather than cash.

A questi si aggiungono gli 8 milioni di dollari per lo spot Super Bowl. Anche se il servizio (che dovrebbe essere un sistema di agenti autonomi) ancora non esiste e il sito è estremamente scarno.

#340 /
17:14
/ #domini

8 febbraio 2026

Dopo lo scorporo della rete TIM da TIM, c'era un'opportunità per TIM di iniziare a convincere le persone non solo con la forza del brand ma anche con offerte non solo competitive ma anche chiare. Mi sembra che invece la situazione sia peggiorata, visto che l'offerta attualmente in risalto sul sito è descritta come segue, con frasi a me completamente incomprensibili:

  • 43,89€ 29,90 € al mese. Di cui offerta TV con abbonamento annuale a 84€ anziché 167,88€, in 12 mensilità a 7€ anziché 13,99€. Costo di attivazione iniziale Fibra 39,90€.
  • 22,90€/mese anziché 29,90€/mese (con domiciliazione) per i clienti che attivano contestualmente l’offerta TIMVISION S piano annuale con pagamento dilazionato in 12 mensilità.
  • Canone offerta: 24,90€/mese
  • Sconto di 7€/mese sul canone dell’offerta di linea fissa riservato ai nuovi clienti che attivano contestualmente l’offerta TIM WiFi Casa e l’offerta TIMVISION S piano annuale con pagamento dilazionato in 12 mensilità.
  • 240€ rateizzati in 48 rate mensili da 5€. Nei primi 24 mesi dall’attivazione dell’offerta ti sarà applicato uno sconto di 5€/mese sull’acquisto del modem, pertanto, il costo complessivo del prodotto sarà di 120€ anziché 240€.

Giuro che queste frasi si riferiscono tutte alla stessa offerta. Che a questo punto non ho capito né quanto costa, né quanto costerà dopo un anno, né quanto costerà dopo 4 anni. Sarà 22,90, 24,90, 29,90 o 43,89?

#339 /
23:29
/ #tlc

Altri tool per macOS interessanti, questa volta suggeriti da Riccardo Palombo.

FineTune è un mixer per l'audio di sistema. Come quello di Windows, che macOS non ha (colpevolmente) mai avuto. Include un equalizzzatore personalizzabile per applicazione e il routing di ciascuna applicazione verso output diversi. Open source. Very cool!

RevPDF è un editor PDF gratuito. A differenza di molti altri tool simili, permette anche di modificare il testo esistente.

#338 /
15:03
/ #macos

7 febbraio 2026

Heroku si avvia verso la chiusura. Salesforce ha pubblicato un comunicato estremamente vago e confuso in qui sembra dire che Heroku è ora in "maintenance mode". La fine di un'era.

#337 /
10:59
/ #cloud

Waymo World Model

Waymo (Alphabet) ha iniziato a usare scenari generati da un modello AI chiamato Waymo World Model, basato su Genie 3 di Google, per testare situazioni rare:

By leveraging Genie’s immense world knowledge, it can simulate exceedingly rare events—from a tornado to a casual encounter with an elephant—that are almost impossible to capture at scale in reality. [...] Notably, the Waymo World Model generates high-fidelity, multi-sensor outputs that include both camera and lidar data.

Nei video di esempio si vedono appunto nevicate, tornado, strade interrotte da alberi, incendi, alluvioni, elefanti, auto contromano, auto ferme in mezzo alla strada e molto altro.


6 febbraio 2026