About:

François Leblanc's Thoughts and Writings

Website:

Specializations:

Outgoing Links:

Mathieu Larose
Subscribe to RSS:
The blog post discusses Absurd, an experimental durable execution system by Armin Ronacher, designed to handle AI workloads with expensive LLM API calls. It highlights the limitations of traditional task queues like Celery and RQ,...
Deprecations.info automates the tracking of AI model deprecations using a Git scraper pattern, providing timely updates to prevent service disruptions.
The blog post discusses the creation of deprecations.info, an automated service that monitors AI model deprecation announcements from various providers like OpenAI, Anthropic, and Google. It explains the 'git scraper' pattern used...
The article discusses the optimal time to apply a short power surge to minimize total time when cycling uphill. It explains the physics of cycling uphill and provides a simulation to calculate the time it takes to cross the finish...

0I miss vim

2025-01-29

The author expresses their dissatisfaction with neovim, despite its speed and capabilities, due to the complexity of the setup and the need for manual customization. They compare it to their previous vim setup, which they found si...
The article documents the author's initial steps with Rust, from installation to running a simple script. The author shares their journey as a newcomer to the language, focusing on setting up a foundational environment conducive t...
The text explains how to automate the process of propagating configuration changes to all relevant instances across all tmux panes, saving time and effort. It provides a shell function that reloads the .vimrc file in all Vim insta...
The text discusses the UNIX philosophy, which emphasizes simplicity and modularity. It provides examples of how to write command line tools that fit into the UNIX ecosystem and can be easily integrated into pipelines with other to...
The text discusses the use of NERDTree bookmarks in Vim to save frequently used directories and navigate through projects more efficiently. It explains how to create, jump to, and edit bookmarks, highlighting the time-saving benef...
The text discusses the 'data bus' pattern, which is a dictionary that acts as a central repository for all of the data and metadata in an ETL job. It explains how the data bus pattern is used, its benefits, and provides an example...
The text discusses the speed tests for writing to MSSQL from pandas (ODBC). It compares the connection speed to PostgreSQL and mentions the known issue of the connection being slower. The author also discusses the various methods ...
The article provides an analysis of the exercise statistics self-reported by the athletes who participated in the CrossFit Open. The author collected profile data for 1,706,699 CrossFit athletes and aims to provide CrossFit athlet...
The text provides an analysis of the CrossFit Open 2019, focusing on athlete and exercise statistics. The author collected profile data for over 1.7 million CrossFit athletes and analyzed benchmark workouts. The analysis aims to p...
The text is an analysis of the CrossFit Open 2019, focusing on athlete statistics. The author collected profile data for 1,706,699 CrossFit athletes and discusses the importance of the statistics, the methodology used, and the var...
The author shares their experience of installing the Azure CLI on Manjaro with Anaconda. They encountered some issues and shared the solutions to overcome them.
The text discusses the issue of getting the unique number of geometries in a GeoDataFrame using geopandas. It explains the difference between mutable and immutable objects in Python and how it affects the serialization of geometri...
The author shares their experience of installing GPU support for Tensorflow on Manjaro, including the challenges they faced and the steps they took to overcome them. They also provide advice for others considering a similar instal...
The article discusses the filter function in Python, explaining its syntax and use cases. It compares filter with list and generator comprehensions, and concludes that filter might not serve any clear use in Python.
The article discusses the reduce function in Python, which is a higher order function in the standard library. It explains how reduce works, its uses, and provides examples of its application. The article also compares the perform...
The article discusses the map function in Python, which is a higher-order function that applies a function to every member in an iterable. It explores the advantages of using map over other Python methods for applying functions to...
The text is an introduction to the Python Scientific Ecosystem, Part 2. It discusses the tools that have emerged as new standards for computation in science and engineering. It covers Jupyter Notebooks, Markdown, Matplotlib, Numpy...
The text introduces the Python scientific ecosystem, discussing the tools and packages used for data analysis and scientific computing. It covers the Anaconda distribution, Python interpreter, Jupyter Notebooks, and the standard s...