Benvenuto nel mio spazio digitale

Ciao, sono Dino. Questo spazio è il mio Digital Garden: una selezione di appunti, architetture di sistemi, sperimentazioni sull’Intelligenza Artificiale, didattica e progetti per me stesso.
Costruito per condividere conoscenza pratica, ricordarmi i vari progetti a cui lavoro nel tempo libero e coltivare idee nel tempo.


Progetti & Articoli in Evidenza

Da un Atom che si spegne a un ThinkCentre che è un gioiello

Una batteria CMOS morta ha fermato il mio piccolo NAS Atom. Poche ore dopo avevo in mano un Lenovo ThinkCentre M910q pagato 70 €, completato di RAM, SSD e alimentatore da un amico con la passione del recupero e dell’elettronica, incontrato quella sera. Il risultato: CPU 4 volte più veloce, RAM raddoppiata, NVMe e HEVC 10-bit in hardware, a 6-8 Watt. Un gioiello nato da una storia di usato e di amicizia.

ZSTD status 20: l’IOMMU che mi riempiva la RAM di zeri

Volevo solo spostare il desktop sulla grafica integrata Intel per lasciare tutta la VRAM delle Pascal all’AI, e il driver NVIDIA ha smesso di caricarsi. Dopo due ipotesi sbagliate (RAM guasta e memoria video condivisa) ho scoperto che con la iGPU attiva l’IOMMU faceva arrivare in RAM, a inizio boot, 84 MiB di zeri al posto del modulo del driver. Il test decisivo: leggere lo stesso file con e senza page cache. La soluzione: intel_iommu=off.

VRAM Handoff & Dynamic ComfyUI Router in Open WebUI

Far convivere pacificamente un LLM da 35 miliardi di parametri (Qwen 35B MoE) e la generazione di immagini ComfyUI su due vecchie GPU Pascal da 19 GB di VRAM totali senza crash per OOM, superando il limite mono-workflow di Open WebUI con un Tool Python nativo a costo zero di risorse e prompt engineering automatico. Un grazie a francescozollo.com per il suo prezioso aiuto!

61.04.virtual-gateway-llm-comfyui61.04.virtual-gateway-llm-comfyui

Authoring & Deployment Flow

Come pubblico questo sito? Il sito viene redatto in locale su Obsidian, strutturato con logica Johnny.Decimal, compilato tramite Quartz v5 e distribuito globalmente sull’Edge di Cloudflare:

static-site-simple-flowstatic-site-simple-flow

Pascal Frankenstein LLM

Visto che l’hw costa un botto 💸 , almeno ora che siamo a fine 2026 (cioè le RAM costavano 50 euro… non ci posso credere), mi tengo le mie GPU finché campano. Questo progetto è stato fatto proprio allo scopo di estendere il ciclo di vita utile delle NVIDIA Pascal (GTX 1080Ti + GTX 1070, 19GB VRAM totali) ricompilando llama.cpp per architettura sm_61 (mitica arch Pascal <3) e implementando una cache dinamica per modelli Mixture of Experts (MoE), oltre ad altre belle cose che mi sono venute in mente, tanto il C mica lo scrivo io, ci ha pensato openai 😄. Per dire, sono arrivato a 40-50 t/s con Qwen3.6-35B che fai, li butti via? Nooooooo… vanno benissimo!!!

custom-llama-cppcustom-llama-cpp

My Second Brain Website (Quartz v5 + Cloudflare + Excalidraw)

Come siamo passati dallo streaming KasmVNC pesante sul NAS a un digital garden statico su Edge Cloudflare a costo zero di risorse, risolvendo l’integrazione fluida di diagrammi Excalidraw vettoriali (light/dark mode) con il plugin open-source quartz-excalidraw.

Didattica della Matematica Offline con KaTeX

Piattaforma didattica interattiva containerizzata su NAS per la scuola secondaria di primo grado: formule matematiche renderizzate istantaneamente senza connessione internet, banca dati di quesiti INVALSI e Kangourou con distrattori intelligenti e feedback immediato per gli studenti.

Un NAS home-made e un pc

Il perfetto compromesso tra efficienza energetica e potenza computazionale: un NAS Debian a bassissimo consumo (~2 Watt Always-On) per servizi essenziali, tunnel Cloudflare, e varie app, abbinato a una Workstation Linux Mint ad alta potenza computazionale attivata on-demand per calcolo neurale e inferenza AI.