Ivo Bellin Salarin
aka nilleb · Turin → Lyon
Italian, living in France since 2006. Software engineer by trade — the work side lives on nilleb.co. This is the personal one: things I tinker with after hours, and twenty years of notes written in Italian, French and English.
Tinkering
Around the house
- labs.nilleb.co — an ESP32-S3 e-ink voice assistant that writes notes to my vault, plus 3D-printing notes.
- Matins — a morning newspaper for e-readers, composed from my read-later queue and RSS feeds, served over OPDS.
- Jean Carmet — the week's shows at our local theatre-cinema, rebuilt every Monday from the venue's PDFs.
- family.nilleb.io — a family tree viewer for any Gramps file: load an export, get an interactive hourglass chart.
- trésor — a one-page, browser-only household treasury forecast.
On my Mac
- tessera — a tiling window manager in Rust, because none of the others did Spaces right.
- stts — local speech-to-text and text-to-speech, tuned for Apple Silicon.
- omnisess — search every AI coding session (Claude Code, Codex, Cursor…) from one place.
- localhost-router —
https://app.localhostfor every local port. - Window Switcher — a Raycast extension that lists the windows on the screen under the cursor, across Spaces.
In the browser
- pagecast — a Raycast-style command palette for the page you're on; published as a Firefox/Zen add-on.
Agents & plumbing
- varda — hands markdown tasks to AI agents and runs them in sandboxes.
- switchboard — Signal, WhatsApp and Telegram behind one API, for bots that talk to the family.
- proxium — an authentication proxy that injects API keys so agents never see them.
- ics_normalizer — makes Outlook and Google Calendar agree on time zones.
Notes, 2004 → today · 196 posts
2024
2018
2017
2010
2009
2008
- week endOct 3
- ça fait longtempsSep 19
- too muchAug 19
- i'm back, once more.Aug 5
- in memory of Carl Ludwig "Luz" LongJul 19
- nilleb tech blogJul 15
- stamattina dovevo alzarmi. non potevo continuare a dormire, senza semplicemente sapere che ora fosJul 13
- riflessione: piccoli ingegneri cresconoJul 10
- ho sonno, non saremo mai in tempoJun 25
- cosa ci spaventa, del software libero?Jun 13
- pub: concrete leafJun 12
- trip ecologistaJun 11
- la cronaca di oggi...Jun 10
- L uomo costruisce case perche e vivo maJun 7
- e 2...Jun 6
- La civilta http wvs topleftpixel com photos 2008Jun 5
- history?Jun 4
- festa della repubblicaJun 2
- legge del week endMay 26
- caffèMay 21
- quasi ora di pranzo. ma non ho fame. mattinata relax. un setup di Exchange 2007 SP1, per Windows 2May 16
- italian non-senseMay 5
- what a dayMay 2
- l'italia va a destraApr 30
- PCNFSD, questo sconosciutoApr 29
- perché fare le cose, se le si fanno male?Apr 24
- muse - take a bow molto adatta, quando in ufficio si è in 5 a testare 3 prodotti. dei 5, 3 lavoranApr 23
- benvenuti a Ostuni, Italia...Apr 22
- Qualcosa che tutti sappiamo images bug3 jpg httpApr 21
- Canon EOS 400DApr 18
- Ireland!Apr 17
- pynotes #1Apr 16
- giornata d'elezioniApr 14
- How to add a (bunch of) customer(s) in your favourite SAP system?Apr 9
- Indiana Jones e la scheda di voto all'estero (seconda puntata)Apr 7
- Indiana Jones e la scheda di voto all'esteroApr 2
- the span of freedomMar 24
- a proposito di politica...Mar 20
- etoolsMar 19
- respireMar 18
- ma che carina questa pianta di mais con tre pannocchie sulla stessa foglia!Mar 12
- lo spirito del cagacazzo è forte, in meMar 11
- mise à jour sans sensMar 10
- ? newsFeb 27
- notizie in ordine sparsoFeb 21
- molto dubbioso sulle sorti dell'ItaliaFeb 18
- Votare dall'esteroFeb 5
- EOWFeb 1
- -politica-Jan 30
- Sabato a La Plagne, la RAI ai comunisti, e una Domenica grigiaJan 27
- Tutto è possibile, con MastelCardJan 24
- my new python pendriveJan 23
- oh la la...Jan 22
- abbracciando un pitoneJan 20
- Italia, [...] intercettazioni di comunicazioni private [...]Jan 18
- last.fmJan 17
- Calma assortitaJan 15
- How to unblock a hung SAP STMS - hung while importing requestsJan 9
- windbg portableJan 8
2007
- 28 dicembre, 22.03Dec 28
- i rimedi della bis-nonnaDec 22
- non c'è logica nelle slide. odio le slide per principio. e quele della ditta in cui lavoro sonoDec 18
- news at morningDec 12
- news todayDec 11
- pauseDec 10
- amazed by the noiseDec 7
- top 10 ITS disastersDec 4
- wordpress to blogger?Dec 3
- Thierry, Raymond e gli altri...Dec 2
- asp.net: __eventvalidationNov 30
- ullallah!Nov 27
- 4724Nov 20
- I'm not sure..Nov 18
- menage fait, ubuntu mise à jourNov 17
- How to contract a PACS being a stranger in France [still incomplete]Nov 16
- what's miro?Nov 14
- le rêve de cassandra #2Nov 13
- Le rêve de CassandreNov 10
- preoccupato dalla pubblica amministrazioneNov 9
- a twitter like blog?Nov 8
- How web navigation and social networks can help you finding masterpiecesOct 29
- Computer Science: sleep(), python and the gray skyOct 24
- MyanmarSep 27
- The last weekend of AugustSep 12
- friends’s closingAug 28
- I’m at homeAug 19
- wordpress upgrade!Jul 18
- L’autoroute ferroviaire sur les railsMar 29
2006
- Cavoli, quant’è difficile programmare!Dec 21
- Vive la fête des lumièresDec 11
- transizioni di coloreDec 7
- fin-di-giornataNov 30
- Fruizione e condivizione dell’informazioneNov 24
- Piccole perle sulla reteNov 23
- Pattinare a Torino (2007)Nov 22
- autumn in TurinOct 31
- Firefox 2Oct 26
- tanti pensieri di corsaOct 17
- Anna PolitkovskajaOct 11
- Let me introduce DanieleOct 3
- loc’à LyonSep 13
- shiny happy peopleAug 30
- Diari di viaggioAug 10
- openlebanon.orgAug 8
- mh-mmmh-mhAug 5
- Vacanze!Jul 28
- Álftavatn bJul 19
- hurricaneJul 12
- Campioni del mondoJul 10
- 14, Via BoucheronJul 7
- Che fantasiosa realtà!Jun 25
- Jun 22
- la bonaccia ed il foenMay 30
- europaMay 24
- Silenzio.May 23
- Credete ai miracoli (informatici)?May 13
- that’s a long long wayApr 16
- Costa dorataApr 15
- Belin, wordpress!Apr 10
- I miei dieci pensieri.Apr 9
- uhi ohi ahi, la libertà..Mar 23
- Primavera in CanaveseMar 19
- Torino OlimpicaFeb 9
- Sei gradi di separazioneFeb 7
- Un evento importante, un’occasione di festaFeb 6
- Soluzioni al trafficoFeb 2
- Lingua Italiana, LaTeX e UTF-8Jan 26
- iBook e layout italianoJan 23
- Villa Hanbury, capo MortolaJan 16
- (BGY) Orio al Serio, Bergamo - (NRT) Narita, Tokio.Jan 7
- Hello world!Jan 4
2005
- Software per Gentoo/PPC LinuxDec 31
- Dove pattinare sul ghiaccio a Torino?Dec 28
- La legge NON è uguale per tuttiDec 27
- IngiustiziaDec 18
- OpenVideoCrawlerDec 15
- EUCD.infoDec 6
- Il prossimo viaggioDec 5
- writely.comNov 28
- Private: pensieri sparsiNov 24
- FlickrNov 17
- Il mondo intornoNov 16
- San Martino, campanaroNov 4
- Quotidiani e RSS FeedOct 30
- La tesi procede!Oct 27
- Il sogno di un bambinoOct 6
- Private: Un pomeriggio di mezzo(fine) SettembreSep 29
- Il mio bar preferitoSep 27
- blogsearch.google.comSep 14
- Quante belle notizie!Sep 10
- FinisterraeAug 22
- FerragostoAug 19
- Uno scomodo pesoAug 16
- Inseguendo un filoAug 10
- Esperimento (per informatici)Jul 17
- Private: Feel the music #2Jul 16
- Sconvolto.Jul 7
- A posteriori…Jul 4
- Sempre in viaggioJun 17
- Giocattolaio senz’eticaMay 31
- Piccoli passiMay 20
- Immagini bucolicheMay 6
- Back to lifeApr 22
2004
- RicordiOct 24
- Aspettando di dormireSep 27
- Ecco un post utile paolo http tina politoSep 9
- Quel che si vedeAug 26
- DublinoAug 25
- I’m backAug 19
- Getting worseAug 8
- EireJul 28
- Ultime novit?!Jul 20
- Breve aggiornamento sul Tutto.Jul 18
- L’ultima settimanaJul 12
- =?ISO-8859-1?Q?Blog_via_email!?=Jul 4
- IrlandaJun 30
- Poesia PortogheseJun 18
- Palleggio lentoMay 20
- Volo!May 14
- Musica in streaming!May 13
- Pistacchio pronto!May 6