You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Appassionato di Linux, Docker, Git, AI in locale e retrogaming — costruisco tool, laboratori e container, soprattutto per divertimento e per imparare (di questi tempi molto con Claude e Codex). Vivo in Toscana; al CNR-IFAC mando avanti un datacenter di medie dimensioni insieme ad altri due colleghi. Da autodidatta, per scelta. Fuori dal codice: radioamatore IU5VMO (patente presa, stazione ancora da montare) e scrivo canzoni, soprattutto per me, con Suno.
Mi piace far girare l'AI in locale: riconoscimento vocale, voice cloning, agenti LLM, analisi documenti — tutto Dockerizzato, senza API key cloud. Tutti questi progetti formano il Local AI Lab: condividono le stesse convenzioni (rete local-ai-net, OLLAMA_HOST) e si combinano in pipeline.
Lab attacco/difesa a plugin per qlab: due VM su una LAN interna, l'attacco è il test — fail2ban col ban dimostrato, PHP vulnerabile, trappola Docker/FORWARD, mail SPF/DKIM/DMARC (rimpiazza cybersecurity-lab, archiviato)
Linux Systems a plugin per qlab: il boot è il test — parametro kernel via GRUB, recovery di un boot rotto dalla VM di soccorso, sysctl/moduli, partizioni per UUID, LUKS contro l'attaccante col disco in mano, rete persistente, diagnostica dal vivo e un capstone recuperato da macchina spenta (8 capitoli, 104 asserzioni su VM vere)
Container Lab a plugin per qlab: un container è un processo, e lo si misura — namespace/cgroup a mano prima di Docker, immagini immutabili, build non-root riproducibili, volumi, DNS dei container, sicurezza (l'operazione vietata fallisce davvero), l'incidente del registry senza auth, e un capstone Compose multi-servizio (11 capitoli)
Come un sistema operativo sparte il computer: gestione della memoria (allocazione + paging) e scheduling della CPU, passo per passo, 2 piani + sandbox (IT/EN)
Come un computer organizza e cerca i dati: strutture dati (alberi BST/AVL, heap, tabelle hash) e algoritmi su grafi (BFS, DFS, Dijkstra, A*), passo per passo, 2 piani + sandbox (IT/EN)
Impara le reti neurali e il pre-training degli LLM: backprop animata, attention heatmap, un Transformer giocattolo, 14 livelli guidati + sandbox (IT/EN)
Impara l'elettronica analogica guardandola lavorare: risolutore MNA + Newton-Raphson scritto a mano, fili colorati per potenziale, correnti animate, multimetro e oscilloscopio, i componenti bruciano davvero — dalla legge di Ohm al guasto da trovare con la sonda, 14 livelli guidati + sandbox (IT/EN)
Guida da campo interattiva all'IA moderna: token, parametri, MoE, vision/tools/thinking, calcolatore VRAM e cassetta degli attrezzi (Ollama, agenti di coding), con modalità BASE/PRO (IT/EN)
Impara Linux con un terminale vero: un kernel Linux reale gira nel browser via v86, 24 capitoli dalla prima riga di comando a un server in piedi, esercizi verificati sulla macchina (IT/EN)
Impara a difenderti con due host Linux veri affiancati nel browser (attaccante e difensore su una LAN): l'attacco è il test — scoperta delle porte, fail2ban col ban dimostrato, il filtro cieco, falle web (XSS, traversal, RCE), 11 capitoli verificati sulle macchine (IT/EN)
La radice Linux cartella per cartella su un kernel vero nel browser: /etc, /var/log, /proc, /dev… ogni capitolo dice cosa c'è, cambia qualcosa e osserva l'effetto vivo, poi indaga. 14 capitoli, 41 esercizi verificati sulla macchina — «/etc è la promessa, /proc è la verità» (IT/EN)
Linux, Docker, Git, local-AI and retrogaming enthusiast — I build tools, hands-on labs and containers, mostly for fun and learning (these days a lot with Claude and Codex). Based in Tuscany; at CNR-IFAC I run a mid-sized datacenter with two colleagues. Self-taught, by choice. Beyond code: ham radio IU5VMO (licence earned, station still to set up) and I write songs, mostly for myself, with Suno.
I love running AI locally: speech recognition, voice cloning, LLM agents, document intelligence — all Dockerized, no cloud API keys required. Together these projects form the Local AI Lab: they share the same conventions (local-ai-net network, OLLAMA_HOST) and compose into pipelines.
Attack/defense qlab plugin: two VMs on an internal LAN, the attack is the test — fail2ban with a proven ban, vulnerable PHP, the Docker/FORWARD trap, mail SPF/DKIM/DMARC (replaces the archived cybersecurity-lab)
Linux Systems qlab plugin: the boot is the test — kernel cmdline via GRUB, rescue of a broken boot from a helper VM, sysctl/modules, partitions by UUID, LUKS vs the attacker holding the disk, persistent networking, live diagnostics, and a capstone recovered from a powered-off machine (8 chapters, 104 assertions on real VMs)
Container Lab qlab plugin: a container is a process, and we measure it — namespaces/cgroups by hand before Docker, immutable images, reproducible non-root builds, volumes, container DNS, security (the forbidden op really fails), the no-auth registry incident, and a multi-service Compose capstone (11 chapters)
How a computer organises and searches data: data structures (BST/AVL trees, heaps, hash tables) and graph algorithms (BFS, DFS, Dijkstra, A*), step by step, 2 floors + sandbox (IT/EN)
Learn analog electronics by watching it work: a hand-written MNA + Newton-Raphson solver, wires coloured by potential, animated currents, multimeter and oscilloscope, parts that really burn — from Ohm's law to finding the broken part with a probe, 14 guided levels + sandbox (IT/EN)
Interactive field guide to modern AI: tokens, parameters, MoE, vision/tools/thinking, a VRAM calculator and a toolbox (Ollama, coding agents), with BASE/PRO depth (IT/EN)
Learn Linux with a real terminal: a real Linux kernel runs in your browser via v86, 24 chapters from your first command line to a running server, exercises checked on the machine itself (IT/EN)
Learn to defend with two real Linux hosts side by side in the browser (attacker and defender on a LAN): the attack is the test — port discovery, fail2ban with a proven ban, the blind filter, web flaws (XSS, traversal, RCE), 11 chapters checked on the machines (IT/EN)
The Linux root one directory at a time on a real kernel in the browser: /etc, /var/log, /proc, /dev… each chapter says what is there, changes something and observes the live effect, then investigates. 14 chapters, 41 exercises checked on the machine — "/etc is the promise, /proc is the truth" (IT/EN)