03 Aug 2026What happens to entropy, cross-entropy and perplexity when the dictionary is replaced by the unit sphere — and why the answer is the cosine error you already minimize in contrastive learning.
09 Apr 2026Eight patterns for working with AI, drawn from over 500 real engineering prompts.
24 May 2019A simple and elegant implementation of the list zipper data structure.
17 Feb 2017A reflection on error handling and application modeling through various variations of data modeling. We look at old C fashion, object languages, and more functional approaches.
21 Dec 2015A quick starting guide to the C++ boost library module property_tree.
27 Aug 2013We treat three historical ways to handle errors, and consider a functional approach using monads to handle errors in C++. We provide a C++ implementation using templates and discuss the pros and cons.
25 Aug 2013Initiation à la bibliothèque réseau SEDNL.
21 Aug 2013Présentation de la bibliothèque C++ SEDNL.
16 Aug 2013Une micro-bibliothèque pour jouer une mélodie polyphonique sur Arduino en C. Contient le code, la documentation, et la mélodie de Tétris comme exemple.
16 Jul 2013On discute des entrées et sorties paresseuses en Haskell et des soucis qu'un comportement paresseux peut poser.