Un'onda blu regolare e una linea ambra frastagliata convergono in un cervello metà organico e metà circuito; oltre una linea che segna il presente, prosegue verso il futuro solo l'onda regolare.

Prevedere la domanda con l'AI: la sorpresa non è il volume, è il ritmo

Ho ripreso un esperimento fermo da mesi: usare un foundation model di Google per prevedere la domanda del negozio. Pensavo che la regola fosse ‘più dati vendi, meglio funziona’. Sbagliato. La cosa che conta non è quanto vendi, è se quello che vendi ha un ritmo. E lungo la strada ho capito che lo strumento serve a tutt’altro da quello per cui l’avevo tirato fuori.

18 giugno 2026 · 9 min · Frank Scavone
Un hard disk da server non avvitato che vibra dentro un case aperto, con un piccolo cacciavite di fianco

Quando tutto è verde ma niente funziona: 332 GB fantasma e un disco da avvitare

Un assistente AI locale smette di rispondere. La caccia al colpevole tira fuori due guasti che hanno una cosa in comune: tutti gli indicatori dicevano «sano». Cronaca di una diagnosi controintuitiva e tre lezioni che mi porto dietro.

17 giugno 2026 · 4 min · Frank Scavone
Xiaomi Smart Band 10 al polso che mostra ore 17:54, 5.847 passi del giorno e batteria al 78%

Sei ore per riprendermi i miei dati: storia di una Xiaomi Band 10 sbrandizzata

Una smart band da 36 euro che misura battito, sonno, stress, ossigeno. Dati intimi, dati miei. Per portarli sul mio server ho passato una sera a smontare un sistema costruito apposta per non darmeli. Te la racconto perché credo che valga la pena sapere quanto sia difficile fare una cosa che dovrebbe essere normale.

26 maggio 2026 · 8 min · Frank Scavone
Sei sagome di assistenti AI affiancati su un terminale notturno, ognuno con una piccola etichetta per il tipo di memoria che gestisce; una linea sottile li collega a un'unica directory centrale.

Sei agent AI sullo stesso server, e i quattro strati di memoria che non ti aspetti

Mi è arrivato un link a un repo. Ne è uscita una sessione di sei ore di lavoro architetturale. Alla fine ho un sistema in cui cinque agent diversi parlano la stessa lingua, un sesto è isolato per scelta, e ho capito che la ‘memoria’ di un AI non è una sola cosa — sono almeno quattro strati distinti, e tre dei miei li conoscevo solo a metà.

8 maggio 2026 · 18 min · Frank Scavone
Terminale notturno con un listing di skill in cui alcune righe appaiono come copie fantasma sovrapposte, sfumate e leggermente disallineate, contro uno sfondo Tokyo Night.

Le skill fantasma di Claude Code (e come ho dimezzato il context a ogni sessione)

Ogni nuova chat con Claude Code mi mangiava token per elencarmi 115 skill — il doppio di quelle che avevo davvero. Ho passato due ore a smontare il filesystem e il binario per capire perché. La causa era un symlink di un anno fa. Il fix una riga sola.

3 maggio 2026 · 8 min · Frank Scavone
Screenshot della dashboard Gaming Steam Hub: card con stats della libreria, top giochi per ore, wishlist in offerta e feed Telegram

Il mio Gaming Steam Hub: dalle chiavi a basso prezzo a una dashboard personale

Volevo solo trovare le chiavi Steam al prezzo più basso. Tre mesi dopo ho una webapp che mi dice cosa sto giocando, quanto, quando, cosa è in sconto sulla mia wishlist e cosa è gratis su Game Pass.

1 maggio 2026 · 6 min · Frank Scavone
Output del comando cron-sentinel list-runs su terminale Tokyo Night, con 5 esecuzioni success seguite da 4 failed con error_code LOGIN_REJECTED

21 cron job al buio (e cosa ho fatto per accendere la luce)

Ho 21 cron sul mio server. Per mesi non sapevo davvero quali girassero e quali no. Ho scritto un wrapper di 1.500 righe in Python — niente Prometheus, niente agent — e l’ho rilasciato open-source su GitHub.

30 aprile 2026 · 4 min · Frank Scavone
Infografica della diagnosi: 23 processi Chrome zombie, 12 GB di profilo, 10 GB liberati dopo pulizia

Il mio PC non apriva Chrome (e la diagnosi mi ha lasciato a bocca aperta)

Popup minaccioso, browser bloccato, 23 processi zombie. Apro %LOCALAPPDATA%\Chrome e trovo 12 GB di profilo. Cosa c’era dentro, e perché alla fine ha vinto il riavvio.

29 aprile 2026 · 3 min · Frank Scavone