Dove sta andando il mondo?
Ogni giorno le notizie ci dicono che il mondo va meglio o peggio, ma quasi sempre parlano dell'ultima cosa successa. Pochi si fermano a guardare la direzione: che cosa sta cambiando davvero e che cosa è solo il rumore di una settimana.
Volevo uno strumento che provasse a rispondere con un numero solo, semplice da leggere ma costruito su basi dichiarate: dove sta andando il mondo adesso, tra dati di lungo periodo e notizie recenti.
Da qui è nato Horizon: un indice da -100 (distopia) a +100 (utopia). Non prevede il futuro, tiene traccia di dove sembrano andare le cose.
Un numero, ma onesto
L'obiettivo era un indice che si potesse leggere in pochi secondi e controllare fino in fondo. Doveva:
- riassumere in un solo valore la direzione del mondo, con un verdetto comprensibile
- non farsi trascinare dai titoli del giorno
- tenere separati i dati di lungo periodo e le notizie recenti
- spiegare come viene calcolato, con formula e fonti
- aggiornarsi da solo
- dire con chiarezza i propri limiti
Come funziona
1. Un punteggio e un verdetto
L'indice va da -100 a +100 e si legge su cinque fasce, da Dystopia a Utopia. Accanto al numero ci sono la variazione a 7 giorni, a 30 giorni e a 12 mesi, così si vede subito se la direzione sta cambiando.
2. La traiettoria nel tempo
Un grafico mostra l'indice giorno per giorno, registrato dall'8 settembre 2025, e lo confronta con la base strutturale. Si può guardare da 30 giorni a tutto lo storico. Ogni giorno conserva il valore che aveva: i giorni precedenti all'avvio non hanno dati.
3. Sette dimensioni
Tecnologia, salute, economia, clima, società, diritti e pace, ognuna con il proprio punteggio, che unisce gli indicatori di base alle notizie degli ultimi 90 giorni.
4. Gli eventi che pesano di più
Una sezione elenca gli eventi con l'impatto pesato più alto degli ultimi 90 giorni, positivi e negativi, con categoria, data e peso.
5. Diciannove indicatori strutturali
Ogni indicatore arriva da un'agenzia o un istituto riconosciuto, come NOAA, OMS, Banca Mondiale, SIPRI o V-Dem, ed è mostrato con la fonte, l'anno, il valore e la tendenza.
Due strati, un solo punteggio
Il 60% dell'indice viene dagli indicatori strutturali: CO₂, conflitti armati, aspettativa di vita, povertà estrema, democrazia, tecnologia. Il restante 40% viene dalle notizie recenti. Così il punteggio non oscilla a ogni titolo, ma reagisce comunque a ciò che accade.
index = 0.60 * S + 0.40 * E
Ogni notizia ha un punteggio da -1 a +1, un peso e una data, e perde importanza nel tempo con due emivite: 10 giorni per lo slancio di breve periodo e 200 giorni per la base storica. Una settimana intensa sposta l'indice, il rumore di fondo svanisce.
La classificazione è automatica: titoli e riassunti vengono confrontati con un dizionario pesato di oltre 400 termini collegati a un sentimento e a una categoria. Parole come "record" o "senza precedenti" aumentano il peso, mentre opinioni e sport vengono scartati.
Le notizie arrivano da 12 feed RSS pubblici, tra cui BBC, The Guardian, France 24, Al Jazeera, OMS e Nature. Anche senza nuovi titoli i valori si aggiustano piano piano, perché le notizie più vecchie continuano a perdere peso.
Un'app leggera, senza account
Horizon è scritto in TypeScript con Next.js e si appoggia a Cloudflare Workers. I feed RSS pubblici vengono letti ogni ora, classificati e salvati in un archivio di eventi, da cui l'indice viene ricalcolato.
Feed RSS → classificazione → archivio eventi → indice + storico
L'interfaccia è in inglese, con tema scuro, e mostra anche l'ultima sincronizzazione e lo stato dei feed, così si vede subito se i dati sono aggiornati.
Le parti più difficili
1. Non farsi trascinare dalle notizie
Le testate raccontano quello che succede, non quello che funziona: i conflitti fanno titolo, i progressi della sanità quasi mai. Per questo gli indicatori strutturali pesano il 60% e il decadimento fa svanire il rumore.
2. Classificare con un dizionario
Il metodo è trasparente e ripetibile, ma imperfetto: ironia, contesto e doppi sensi sfuggono, e possono capitare errori e classificazioni sbagliate. La pagina lo dice chiaramente.
3. Due scale di tempo
Le notizie cambiano ogni ora, gli indicatori strutturali una volta l'anno. Le due emivite, 10 e 200 giorni, servono a distinguere lo slancio recente dalla tendenza lunga.
Trasparente e prudente
1. Metodo, formula e fonti in vista
La formula, i pesi e le fonti sono scritti nella pagina, così chiunque può controllare come nasce il numero.
2. Una nota sui bias
La pagina avverte che le testate si concentrano su ciò che fa notizia. È il motivo per cui la base strutturale pesa più delle notizie.
3. Dichiarato come beta
Horizon è un progetto in beta e lo dice: non è un consiglio finanziario, politico o di altro tipo, e i dati automatici possono contenere errori. Gli indicatori strutturali sono scelti e aggiornati a mano e possono risultare datati o semplificati.
4. I contenuti restano di chi li ha scritti
Titoli e link appartengono alle rispettive testate: la loro presenza non è un'approvazione e le opinioni espresse non sono le mie.
Una direzione, non una previsione
Horizon trasforma un flusso di notizie e un insieme di indicatori in un numero che si legge in un secondo e si può controllare in ogni passaggio.
Non prevede il futuro: tiene traccia, un giorno alla volta, di dove sembrano andare le cose.