- 31 Jan 2026 Why our gestures still matter
- 26 Dec 2025 It's an agentic world
- 03 Sep 2023 Mount a HFS partition as read/write?
- 22 Apr 2023 Keep your Homebrew environment up to date
- 21 Nov 2022 How to get a traceback for Python warnings
- 30 Aug 2022 Read a Google Sheets document with pandas
- 30 May 2022 Detect if sys.stdout is attached to a terminal or piped
- 16 Apr 2022 Monitor slow Python imports
- 15 Apr 2022 Grep identifiers for intersphinx documentation
- 14 Apr 2022 Import/restore files from other branches with git
- 15 Jan 2022 The monthly digest #10
- 02 Jan 2022 Introduction to the command-line interface
- 02 Jan 2022 Advanced Git usage patterns
- 02 Jan 2022 A checklist for the command line interface
- 20 Dec 2021 MongoDB index
- 06 Dec 2021 Finding my way around Excel functions
- 18 Nov 2021 SSH through an http proxy
- 02 Nov 2021 Alternatives to telnet or netcat
- 30 Oct 2021 Bindkeys
- 29 Sep 2021 Faceted layered charts in Altair
- 27 Sep 2021 Color schemes in Vega/Vega-Lite/Altair
- 22 Sep 2021 Restart sound server in Ubuntu
- 22 Sep 2021 Get a permalink to current GitHub repository state
- 17 Sep 2021 Use netcat to scan open ports
- 16 Sep 2021 Control your webcam with v4l
- 07 Jul 2021 Pretty-print all your outputs in Python REPL
- 24 Jun 2021 Create a git branch for every PR
- 11 Jan 2020 Life changers in Python
- 29 Dec 2019 Flying from New York to Beijing
- 08 Dec 2019 The monthly digest #09
- 26 Apr 2019 The monthly digest #08
- 16 Mar 2019 Voronoi Tessellation
- 14 Feb 2019 The monthly digest #07
- 18 Dec 2018 Exercices de tonicité linguale
- 18 Dec 2018 The monthly digest #06
- 14 Dec 2018 Florilège d'écueils de langage récurrents
- 02 Nov 2018 The monthly digest #05
- 02 Sep 2018 The monthly digest #04
- 26 Aug 2018 How I want to travel
- 18 Jul 2018 Good smell for code
- 18 Jul 2018 The monthly digest #03
- 17 May 2018 The monthly digest #02
- 02 May 2018 Some ideas for yogi tea bag quotes
- 22 Apr 2018 The monthly digest #01
- 22 Jan 2018 Ma bibliothèque de Babel
- 04 Jan 2018 Linux at the command line
- 21 Dec 2017 Introducing cartotools with Airbus Christmas tree
- 04 Dec 2017 Floating-point arithmetic in real life
- 27 Jun 2017 Détermination de communes survolées par une trajectoire
- 11 May 2017 Importance sampling (avec les mains)
- 19 Dec 2016 Building a map from distances between cities
- 06 Dec 2016 List comprehensions in Python
- 11 Aug 2016 倉頡輸入法, une introduction à la méthode Cangjie
- 29 Jun 2016 Python private constructors
- 10 May 2016 Playing with ADS-B signals
- 15 Apr 2016 Transposée de matrice et défauts de cache
- 29 Feb 2016 Pavage par tatamis
- 25 Feb 2016 Jeux de cartes
- 17 Feb 2016 L'effet « rolling shutter »
- 15 Feb 2016 Anonci sonòr en occitan dins lo mètro de Tolosa
- 12 Jan 2016 Tricks around SSH
- 02 Dec 2015 Building libpython34.a for Windows
- 17 Nov 2015 Syvoghalvfjerds, 7 + (-½ + 4) × 20 = 77
- 09 Sep 2015 Issues on loading DLLs with pyinstaller
- 03 Sep 2015 Pictures
- 31 Aug 2015 Rester fidèle au texte
- 01 Jun 2015 Diathèses et formes verbales
- 22 Mar 2015 Kernels for iPython
- 20 Sep 2014 Python wrapping for OCaml Facile library
- 26 Aug 2014 Introduction à l'écriture chinoise
- 19 Aug 2014 The zen of NumPy
- 06 Mar 2013 I ❤ Vim
- 10 Nov 2012 Science et religion
- 27 Sep 2010 Coincé dans les années 80, ou juste différent ?
- 15 Apr 2010 Un faux mariage
- 10 Jul 2009 La page blanche
- 03 Apr 2008 Fonts in LaTeX
- 01 Apr 2008 Dream management
- 18 Jan 2008 Le dvorak-fr sur un clavier japonais
- 21 Nov 2007 Art et science
- 02 Jul 2007 LaTeX en japonais
- 22 Mar 2007 Programmation OpenGL sous Mac OS X
- 14 Mar 2007 La faute au piratage
- 04 Mar 2007 Le clavier dvorak-fr
- 28 Jan 2007 L’île au trésor
- 16 Dec 2006 Les lettres œ, æ, É, etc.
- 23 Jul 2005 Gnuplot