<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nicolas Chagnet&apos;s Homepage</title><description>Welcome to my resume, portfolio and blog!</description><link>https://nchagnet.eu/</link><item><title>Blog | A brief history of entropy</title><link>https://nchagnet.eu/blog/physics-concepts-explained/what-is-entropy/</link><guid isPermaLink="true">https://nchagnet.eu/blog/physics-concepts-explained/what-is-entropy/</guid><description>A lengthy introduction to the concept of entropy in physics, from thermodynamics to statistical physics and quantum mechanics.</description><pubDate>Mon, 13 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Perfectly Normal</title><link>https://www.perfectlynormal.co.uk/blog-kl-divergence</link><guid isPermaLink="true">https://www.perfectlynormal.co.uk/blog-kl-divergence</guid><description>I like the &quot;surprise&quot; interpretation of the KL divergence presented in this post. It&apos;s quite a clear way to view the KL divergence.</description><pubDate>Sat, 11 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Blog | Entropy as a measure of surprise</title><link>https://nchagnet.eu/blog/entropy-as-measure-of-surprise/</link><guid isPermaLink="true">https://nchagnet.eu/blog/entropy-as-measure-of-surprise/</guid><description>This post describes how the concept of entropy in statistics can be related to a well-defined notion of surprise, and how this can make entropy more intuitive.</description><pubDate>Sat, 11 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Gaussian Processes</title><link>https://dani2442.github.io/posts/gaussian-processes/</link><guid isPermaLink="true">https://dani2442.github.io/posts/gaussian-processes/</guid><description>This is a really cool explanation of Gaussian Processes from a more theoretical perspective. </description><pubDate>Fri, 10 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Jacobi Fields in Machine Learning</title><link>https://olgatticus.github.io/blog/jacobi-fields.html?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_567&amp;_bhlid=7acf101bc9bc0c16a325748d8631c0a849725c68</link><guid isPermaLink="true">https://olgatticus.github.io/blog/jacobi-fields.html?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_567&amp;_bhlid=7acf101bc9bc0c16a325748d8631c0a849725c68</guid><description>There are all sorts of applications of differential geometry to ML, and this article does a great job of introducing some key concepts.</description><pubDate>Wed, 01 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Hamilton-Jacobi-Bellman Equation: Reinforcement Learning and Diffusion Models</title><link>https://dani2442.github.io/posts/continuous-rl/</link><guid isPermaLink="true">https://dani2442.github.io/posts/continuous-rl/</guid><description>Another deep connection between physics and &quot;AI&quot;: this time it&apos;s reinforcement learning (perhaps the original &quot;AI&quot;) expressed as a Hamiltonian flow.</description><pubDate>Wed, 01 Apr 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Joins are NOT Expensive!</title><link>https://www.database-doctor.com/posts/joins-are-not-expensive</link><guid isPermaLink="true">https://www.database-doctor.com/posts/joins-are-not-expensive</guid><description>A rather strong argument that Kimball&apos;s dimensional modelling is still relevant these days and provides both storage savings and more efficient queries compared to OBT.</description><pubDate>Mon, 30 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | Tis the Season...to be Bayesian!</title><link>https://multithreaded.stitchfix.com/blog/2020/12/16/tis-the-season-to-be-bayesian/</link><guid isPermaLink="true">https://multithreaded.stitchfix.com/blog/2020/12/16/tis-the-season-to-be-bayesian/</guid><description>Modeling holiday effects in timeseries forecasting is no easy feat, and this article shows how bayesian methods can really help with that. A great read!</description><pubDate>Sun, 29 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | What Category Theory Teaches Us About DataFrames</title><link>https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/</link><guid isPermaLink="true">https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/</guid><description>An interesting perspective on the abstraction behind the dataframe algebra.</description><pubDate>Sun, 29 Mar 2026 10:00:00 GMT</pubDate></item><item><title>Linklog | MLU Explain</title><link>https://mlu-explain.github.io/</link><guid isPermaLink="true">https://mlu-explain.github.io/</guid><description>This website contains very high quality visualizations of common machine learning concepts, presented in a very pedagogical manner.</description><pubDate>Sat, 28 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Dijkstra&apos;s Shortest-Path Algorithm</title><link>https://joshmpollock.com/dijkstras-algorithm-article/</link><guid isPermaLink="true">https://joshmpollock.com/dijkstras-algorithm-article/</guid><description>A really great explanation of the Dijkstra algorithm with clear visualizations.</description><pubDate>Sat, 28 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Blog | Random weighted sampling in a hurry</title><link>https://nchagnet.eu/blog/random-weighted-sampling/</link><guid isPermaLink="true">https://nchagnet.eu/blog/random-weighted-sampling/</guid><description>How to choose a random element using weighted sampling.</description><pubDate>Wed, 18 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Blog | Bayesian statistics for confused data scientists</title><link>https://nchagnet.eu/blog/bayesian-statistics-for-confused-data-scientists/</link><guid isPermaLink="true">https://nchagnet.eu/blog/bayesian-statistics-for-confused-data-scientists/</guid><description>A gentle introduction to Bayesian statistics for data scientists who, like me, are confused by it.</description><pubDate>Tue, 17 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Neural Networks with Candle</title><link>https://pranitha.dev/posts/neural-networks-with-candle/</link><guid isPermaLink="true">https://pranitha.dev/posts/neural-networks-with-candle/</guid><description>Candle is a very interesting pytorch alternative in Rust. This article provides a simple introduction to this crate!</description><pubDate>Sat, 14 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | When Data Lies: Finding Optimal Strategies for Penalty Kicks with Game Theory</title><link>https://towardsdatascience.com/when-data-lies-finding-optimal-strategies-for-penalty-kicks-with-game-theory/</link><guid isPermaLink="true">https://towardsdatascience.com/when-data-lies-finding-optimal-strategies-for-penalty-kicks-with-game-theory/</guid><description>This article highlights a very interesting aspect of analysing historical data. In this case, center penalty kicks appear surprisingly successful. What this article shows is that one shouldn&apos;t blindly assume that it&apos;s because they are inherently more effective (they aren&apos;t), it&apos;s because goalkeepers act suboptimally and the player-goalkeeper interaction is responsible for this overrepresentation.</description><pubDate>Wed, 11 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | varlock</title><link>https://varlock.dev/</link><guid isPermaLink="true">https://varlock.dev/</guid><description>I&apos;ve been on a &quot;declarative&quot; kick recently, and this sounds a really nice way to do this for environment files.</description><pubDate>Mon, 02 Mar 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Ten years late to the dbt party (DuckDB edition)</title><link>https://rmoff.net/2026/02/19/ten-years-late-to-the-dbt-party-duckdb-edition/</link><guid isPermaLink="true">https://rmoff.net/2026/02/19/ten-years-late-to-the-dbt-party-duckdb-edition/</guid><description>If like me you feel late to the dbt party, we&apos;re not alone!</description><pubDate>Sat, 21 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Reinforcement Learning on Operations Research Problem</title><link>https://yjhan96.github.io/reinforcement_learning/2025/03/22/RL-blog-part-1.html</link><guid isPermaLink="true">https://yjhan96.github.io/reinforcement_learning/2025/03/22/RL-blog-part-1.html</guid><description>This is a very interesting dive into practical applications of reinforcement learning to optimization problems.</description><pubDate>Sat, 14 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Learning Reinforcement Learning</title><link>https://dennybritz.com/posts/wildml/learning-reinforcement-learning/</link><guid isPermaLink="true">https://dennybritz.com/posts/wildml/learning-reinforcement-learning/</guid><description>And this is a thorough list of resources to learn more about RL.</description><pubDate>Sat, 14 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | How I Structure My Data Pipelines</title><link>https://loglevelinfo.substack.com/p/how-i-structure-my-data-pipelines</link><guid isPermaLink="true">https://loglevelinfo.substack.com/p/how-i-structure-my-data-pipelines</guid><pubDate>Fri, 13 Feb 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | How to Store Dotfiles - A Bare Git Repository</title><link>https://www.atlassian.com/git/tutorials/dotfiles</link><guid isPermaLink="true">https://www.atlassian.com/git/tutorials/dotfiles</guid><description>I&apos;ve looked far and wide for a goot dotfiles management system, but a bare git repo is just the easiest and it&apos;s already present on every system!</description><pubDate>Sun, 25 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Feature Selection: A Primer</title><link>https://ikromshi.com/2025/12/30/feature-selection-primer.html</link><guid isPermaLink="true">https://ikromshi.com/2025/12/30/feature-selection-primer.html</guid><description>This is a very thorough review on the statistics behind the various measures used to select features when building a predictive model. Very nicely written!</description><pubDate>Sat, 24 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | A Gentle Introduction to Graph Neural Networks</title><link>https://distill.pub/2021/gnn-intro/</link><guid isPermaLink="true">https://distill.pub/2021/gnn-intro/</guid><description>This is possibly the most complete reference on graphs and GNN I have seen. Moreover, the quality of the publication is incredible, with interactive visuals sprinkled through.</description><pubDate>Sat, 24 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Blog | The reality of data science</title><link>https://nchagnet.eu/blog/reality-data-science/</link><guid isPermaLink="true">https://nchagnet.eu/blog/reality-data-science/</guid><description>A foray into what real data science looks like.</description><pubDate>Fri, 23 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | SIMD programming in pure Rust</title><link>https://kerkour.com/introduction-rust-simd</link><guid isPermaLink="true">https://kerkour.com/introduction-rust-simd</guid><description>I always found SIMD quite confusing to apply and generally just cross my fingers that auto-vectorization will just do it for me. This article clarified a lot of things for me about this topic.</description><pubDate>Thu, 22 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Why DuckDB is my first choice for data processing</title><link>https://www.robinlinacre.com/recommend_duckdb/#user-content-fn-5</link><guid isPermaLink="true">https://www.robinlinacre.com/recommend_duckdb/#user-content-fn-5</guid><description>This post showcases all the reasons why I love and use DuckDB.</description><pubDate>Sun, 18 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Geometric Hallucination Detection via Directional Consistency in Embedding Space</title><link>https://cert-framework.com/docs/research/dc-paper</link><guid isPermaLink="true">https://cert-framework.com/docs/research/dc-paper</guid><description>This paper brings a very geometric approach to LLM hallucinations evaluation. It argues that using angles of displacement vectors between question and answer embeddings provides a powerful metric for hallucinations. Relevancy becomes a mean domain-centric vector (which can be calibrated beforehand) and deviations from that vector can be recognized as hallucinations.</description><pubDate>Sat, 17 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Why would I use DuckDB for that? | Robin&apos;s blog</title><link>https://kaveland.no/posts/2025-03-02-can-i-just-use-postgres/</link><guid isPermaLink="true">https://kaveland.no/posts/2025-03-02-can-i-just-use-postgres/</guid><description>A practical comparison between Postgres and DuckDB, if you&apos;re curious to see where each should be used.</description><pubDate>Fri, 16 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Blog | DuckDB as a unified data interface</title><link>https://nchagnet.eu/blog/duckdb-unified-data-interface/</link><guid isPermaLink="true">https://nchagnet.eu/blog/duckdb-unified-data-interface/</guid><description>A description of how DuckDB has slowly become my unified interface to data everywhere.</description><pubDate>Fri, 16 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Stop Forwarding Errors, Start Designing Them</title><link>https://fast.github.io/blog/stop-forwarding-errors-start-designing-them/</link><guid isPermaLink="true">https://fast.github.io/blog/stop-forwarding-errors-start-designing-them/</guid><description>Error handling is one of the most important aspect of writing good code which is why it&apos;s also a difficult thing to do well. This article makes a great case for handling errors defending on what the caller can do, instead of by where it was made. It provides concrete examples which really illustrate the point well. </description><pubDate>Sun, 04 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Blog | Quantum mechanics is not that hard</title><link>https://nchagnet.eu/blog/physics-concepts-explained/quantum-mechanics-is-not-that-hard/</link><guid isPermaLink="true">https://nchagnet.eu/blog/physics-concepts-explained/quantum-mechanics-is-not-that-hard/</guid><description>A post demystifying quantum mechanics and the math behind it.</description><pubDate>Sat, 03 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Blog | New series &quot;Physics Concepts Explained&quot;</title><link>https://nchagnet.eu/blog/physics-concepts-explained/</link><guid isPermaLink="true">https://nchagnet.eu/blog/physics-concepts-explained/</guid><description>I am launching a new series of posts explaining some complex physics concepts.</description><pubDate>Sat, 03 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | The Case for Blogging in the Ruins</title><link>https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/</link><guid isPermaLink="true">https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/</guid><description>I&apos;ve rediscovered the joy of blogging, and this post is a great summary of why. Blogging is the digital successor to essay and treatises, it&apos;s a form of communication which still values research, thought and patience. If that&apos;s something you&apos;re pondering, read this article!</description><pubDate>Fri, 02 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Accurately computing sample variance online</title><link>https://www.johndcook.com/blog/standard_deviation/</link><guid isPermaLink="true">https://www.johndcook.com/blog/standard_deviation/</guid><description>A useful formula for computing running variance and avoid difficult numerical inaccuracies.</description><pubDate>Fri, 02 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Blog | Jujutsu is my new git</title><link>https://nchagnet.eu/blog/jujutsu-is-my-new-git/</link><guid isPermaLink="true">https://nchagnet.eu/blog/jujutsu-is-my-new-git/</guid><description>This is how I replaced my git workflow with jujutsu and why I&apos;m not going back.</description><pubDate>Fri, 02 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Why symplectic geometry is the natural setting for classical mechanics</title><link>https://cohn.mit.edu/symplectic/</link><guid isPermaLink="true">https://cohn.mit.edu/symplectic/</guid><description>This article is a fantastic explanation of why symplectic manifolds are the right abstraction for classical dynamics. It makes it very easy to understand a rather confusing topic.</description><pubDate>Thu, 01 Jan 2026 11:00:00 GMT</pubDate></item><item><title>Linklog | Why Momentum Really Works</title><link>http://distill.pub/2017/momentum</link><guid isPermaLink="true">http://distill.pub/2017/momentum</guid><description>This is a gorgeous explanation why momentum works in gradient descent. </description><pubDate>Sat, 27 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How uv got so fast | Andrew Nesbitt</title><link>https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html</link><guid isPermaLink="true">https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html</guid><description>This article is a wonderful reminder that when people rewrite software in Rust, the performance gains are rarely due to the language only, but mostly from the benefits of a full rewrite. Those are architectural and algorithmic changes a refactor/rewrite enables.</description><pubDate>Fri, 26 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Pokémon team optimization</title><link>https://nchagnet.eu/blog/pokemon-team-optimization/</link><guid isPermaLink="true">https://nchagnet.eu/blog/pokemon-team-optimization/</guid><description>This article will show you how forming your Pokémon team can be turned into a mathematical optimization problem.</description><pubDate>Fri, 26 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How CPU Caches Work</title><link>https://0xkato.xyz/How-CPU-Caches-Work/</link><guid isPermaLink="true">https://0xkato.xyz/How-CPU-Caches-Work/</guid><description>I&apos;ve had some hand-on experience recently with cache and memory access being the bottleneck in my project. This led me to want to learn more about it, and this article really helped!</description><pubDate>Thu, 25 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | PokeDoku</title><link>https://pokedoku.com/</link><guid isPermaLink="true">https://pokedoku.com/</guid><description>I love stupid puzzles, I like Pokémon, so when a friend shared this with me, I immediately loved it!</description><pubDate>Tue, 23 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | A practical introduction to parsing</title><link>https://jhwlr.io/intro-to-parsing/</link><guid isPermaLink="true">https://jhwlr.io/intro-to-parsing/</guid><description>If you&apos;ve ever been curious about how to design a programming language from scratch this is for you!</description><pubDate>Tue, 23 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Logging Sucks</title><link>https://loggingsucks.com/</link><guid isPermaLink="true">https://loggingsucks.com/</guid><description>Let&apos;s face it, logging is tough. This piece reframes the way to think about log events, not as small messages but as wide events enriched with context. The tail sampling they present is also an excellent practice.</description><pubDate>Sun, 21 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Blog | What I love about Rust</title><link>https://nchagnet.eu/blog/what-i-love-about-rust/</link><guid isPermaLink="true">https://nchagnet.eu/blog/what-i-love-about-rust/</guid><description>An opinionated piece on what makes Rust my favourite language.</description><pubDate>Sun, 21 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Blessed.rs</title><link>https://blessed.rs/crates</link><guid isPermaLink="true">https://blessed.rs/crates</guid><description>This is a pretty well-known website in the  Rust community, and the first place I head to when I need to choose a crate for a project.</description><pubDate>Sat, 20 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Vanilla CSS is all you need</title><link>https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need</link><guid isPermaLink="true">https://www.zolkos.com/2025/12/03/vanilla-css-is-all-you-need</guid><description>I learnt CSS nearly 15 years ago and stopped paying attention to it 5 years later. This article shows how far CSS has come and why you don&apos;t need complex systems to build nice design.</description><pubDate>Sun, 07 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Is It Worth It To Optimize Images For Your Site?</title><link>https://brainbaking.com/post/2025/10/is-it-worth-it-to-optimize-images-for-your-site/</link><guid isPermaLink="true">https://brainbaking.com/post/2025/10/is-it-worth-it-to-optimize-images-for-your-site/</guid><description>I always struggle to find the right setup to resize images to use as assets. This article contains a lot of useful information on this.</description><pubDate>Sun, 07 Dec 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Decimal is sometimes wrong - jt-hill.com</title><link>https://jt-hill.github.io/dropping-decimal/</link><guid isPermaLink="true">https://jt-hill.github.io/dropping-decimal/</guid><description>A very interesting article on the Decimal type in the finance industry. I also always heard the maxim &quot;don&apos;t use floats for money&quot;, but like everyone else there are parts of my code which do use them for money. This article is a fantastic reminder that it&apos;s good to measure your risk yourself: are the rounding errors ever going to be meaningful enough to warrant the complexity of a pure Python type?</description><pubDate>Sun, 30 Nov 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Understanding Isomap | alechelbling.com</title><link>https://alechelbling.com/UnderstandingIsomap/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_549</link><guid isPermaLink="true">https://alechelbling.com/UnderstandingIsomap/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_549</guid><description>This is a fascinating article on dimensionality reduction and how to use local similarity structure to extract as much information as possible. The visuals are also fantastic and very engaging. A really good read!</description><pubDate>Wed, 19 Nov 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | The Ultimate Guide to Rust Newtypes</title><link>https://www.howtocodeit.com/articles/ultimate-guide-rust-newtypes</link><guid isPermaLink="true">https://www.howtocodeit.com/articles/ultimate-guide-rust-newtypes</guid><description>This is a great guide to the newtype pattern in Rust. It really helped me in clarifying some aspects and best practices of using this kind of pattern.</description><pubDate>Wed, 19 Nov 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Visual Information Theory</title><link>https://colah.github.io/posts/2015-09-Visual-Information/</link><guid isPermaLink="true">https://colah.github.io/posts/2015-09-Visual-Information/</guid><description>This is a very interesting article about information theory, with great visuals!</description><pubDate>Wed, 12 Nov 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Cache-Friendly, Low-Memory Lanczos Algorithm in Rust | Luca Lombardo</title><link>https://lukefleed.xyz/posts/cache-friendly-low-memory-lanczos/</link><guid isPermaLink="true">https://lukefleed.xyz/posts/cache-friendly-low-memory-lanczos/</guid><description>This is a really interesting (and long) exploration of computational linear algebra in Rust.</description><pubDate>Wed, 12 Nov 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Feed me up, Scotty!</title><link>https://feed-me-up-scotty.vincenttunru.com/</link><guid isPermaLink="true">https://feed-me-up-scotty.vincenttunru.com/</guid><description>This is a really cool project. I&apos;ve been using Inoreader but I really like the idea of using github actions an rss aggregator for websites which don&apos;t have rss feeds.</description><pubDate>Sat, 25 Oct 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Scripts I wrote that I use all the time</title><link>https://evanhahn.com/scripts-i-wrote-that-i-use-all-the-time/</link><guid isPermaLink="true">https://evanhahn.com/scripts-i-wrote-that-i-use-all-the-time/</guid><description>I love hearing about other devs&apos; workflows and quirks. This post is one of the most interesting I&apos;ve read all year: it truly gives you a glimpse into how someone is thinking via their scripts and daily workflows. Plus a lot of these are really cool!</description><pubDate>Wed, 22 Oct 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Ultimate Guide to Dev Containers</title><link>https://www.daytona.io/dotfiles/ultimate-guide-to-dev-containers</link><guid isPermaLink="true">https://www.daytona.io/dotfiles/ultimate-guide-to-dev-containers</guid><description>I&apos;ve been trying out devcontainers recently, and this article really helped understanding exactly how useful they can be.</description><pubDate>Sun, 19 Oct 2025 10:00:00 GMT</pubDate></item><item><title>Blog | How to use a USB key as an EFI switch</title><link>https://nchagnet.eu/blog/usb-efi-switch/</link><guid isPermaLink="true">https://nchagnet.eu/blog/usb-efi-switch/</guid><description>Or how I finally found a better solution than grub.</description><pubDate>Sun, 19 Oct 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | How I accidentally created the fastest csv parser ever made</title><link>https://sanixdk.xyz/</link><guid isPermaLink="true">https://sanixdk.xyz/</guid><description>A really great introduction to the importance of SIMD optimisations using a real example use case.</description><pubDate>Sun, 28 Sep 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Minesweeper thermodynamics</title><link>https://oscarcunningham.com/792/minesweeper-thermodynamics/</link><guid isPermaLink="true">https://oscarcunningham.com/792/minesweeper-thermodynamics/</guid><description>This is a really cool way to analyze the probabilities of minesweeper states from a statistical physics perspective.</description><pubDate>Mon, 01 Sep 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | stackerror</title><link>https://crates.io/crates/stackerror</link><guid isPermaLink="true">https://crates.io/crates/stackerror</guid><description>This is an interesting error-handling crate mixing the good parts from `thiserror` and `anyhow`.</description><pubDate>Sat, 23 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Using derive_more for errors in Rust</title><link>https://quamserena.com/2025-08-02/using-derive-more-for-errors-in-rust</link><guid isPermaLink="true">https://quamserena.com/2025-08-02/using-derive-more-for-errors-in-rust</guid><description>If instead you prefer your error-handling to be more manual, the `derive_more` crate is a great way to remove boilerplate when defining enum wrappers for custom Errors.</description><pubDate>Sat, 23 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Best Practices for Building Agentic AI Systems: What Actually Works in Production</title><link>https://userjot.com/blog/best-practices-building-agentic-ai-systems.html</link><guid isPermaLink="true">https://userjot.com/blog/best-practices-building-agentic-ai-systems.html</guid><description>This is an excellent article about multi-agent structure. It resonated with my own experience building such systems, the advice is on point and the overall recipe is great for building resilient agentic systems.</description><pubDate>Sat, 16 Aug 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Jujutsu For Busy Devs, Part 2: &quot;How Do I...?&quot;</title><link>https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs/entry/1</link><guid isPermaLink="true">https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs/entry/1</guid><description>When picking up a new tool like jujutsu, it&apos;s always useful to have a guided introduction with the previous tool as a reference. This article is a great colleckt of &quot;How do I...&quot; questions you might ask yourself with jj.</description><pubDate>Mon, 28 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Writing Python like it’s Rust</title><link>https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html</link><guid isPermaLink="true">https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html</guid><description>I love writing in Rust for fun, and I have to write in Python for work where I tend to miss some of Rust&apos;s features. This article is a great review on how to adapt Rust&apos;s idiomatic style to write better python.</description><pubDate>Thu, 24 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Functional Documentation</title><link>https://www.dzombak.com/blog/2025/07/functional-documentation/</link><guid isPermaLink="true">https://www.dzombak.com/blog/2025/07/functional-documentation/</guid><description>This article brings forth an interesting aspect of documentation: making it &quot;load bearing&quot; ensures it is maintained more regularly. </description><pubDate>Wed, 23 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Jujutsu For Busy Devs</title><link>https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs</link><guid isPermaLink="true">https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs</guid><description>As I keep going on my discovery journey with jj, I like finding articles like this one which gives you a bird&apos;s eye view of a full workflow.</description><pubDate>Tue, 22 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | How to Think About Time in Programming</title><link>https://shanrauf.com/archive/how-to-think-about-time-in-programming</link><guid isPermaLink="true">https://shanrauf.com/archive/how-to-think-about-time-in-programming</guid><description>Everything you&apos;ve ever wanted to know about handling time in computer systems, and then some.</description><pubDate>Sun, 06 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | 330× faster: Four different ways to speed up your code</title><link>https://pythonspeed.com/articles/different-ways-speed/</link><guid isPermaLink="true">https://pythonspeed.com/articles/different-ways-speed/</guid><description>The title of the article feels a bit clickbait-y, but the content is very interesting and takes you through a whole performance improvement journey. To add to this, the author also accounts for rewriting of code in lower level languages like Rust.</description><pubDate>Sat, 05 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | greyblake/kinded: Generate Rust enum variants without associated data</title><link>https://github.com/greyblake/kinded</link><guid isPermaLink="true">https://github.com/greyblake/kinded</guid><description>Useful Rust crate to work with complex Enums and automatically build a &apos;Kind&apos; Enum.</description><pubDate>Thu, 03 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Application Logging in Python: Recipes for Observability</title><link>https://www.dash0.com/guides/logging-in-python</link><guid isPermaLink="true">https://www.dash0.com/guides/logging-in-python</guid><description>I always find the logging module in Python to be quite complex and hard to use. This article helps make it clearer how to build complex logging system using the standard library only.</description><pubDate>Thu, 03 Jul 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Rust: A unique perspective</title><link>https://limpet.net/mbrubeck/2019/02/07/rust-a-unique-perspective.html</link><guid isPermaLink="true">https://limpet.net/mbrubeck/2019/02/07/rust-a-unique-perspective.html</guid><description>Rust&apos;s ownership system can sometimes feel a bit complex, but this article does a really good job at explaining why it is how it is and how each data structure plays a role in this.</description><pubDate>Sun, 22 Jun 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Introduction to the A* Algorithm</title><link>https://www.redblobgames.com/pathfinding/a-star/introduction.html</link><guid isPermaLink="true">https://www.redblobgames.com/pathfinding/a-star/introduction.html</guid><description>I always love a good algorithm visualisation, and this article does a really good job at explaining the A* and Dijkstra graph exploration algorithms.</description><pubDate>Wed, 18 Jun 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Why do philosophy of physics when you can do physics itself?</title><link>https://aeon.co/essays/why-do-philosophy-of-physics-when-you-can-do-physics-itself</link><guid isPermaLink="true">https://aeon.co/essays/why-do-philosophy-of-physics-when-you-can-do-physics-itself</guid><description>As a physicist, I have always been drawn towards philosophical works that tackle the deep questions I was trying to understand. This article really resonated with that part of myself. There is more to being a physicist than pure calculation or experimentation. The curiosity and interest for the knowledge about our reality is what drives us, and it is something we have in common with philosophers.</description><pubDate>Sat, 07 Jun 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | jcrist/msgspec: A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML</title><link>https://github.com/jcrist/msgspec</link><guid isPermaLink="true">https://github.com/jcrist/msgspec</guid><description>A well-known Python library to handle structured data with serialization/deserialization. Very similar to pydantic, but much faster.</description><pubDate>Fri, 06 Jun 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Five simple things that will immediately improve your diagrams</title><link>https://vexlio.com/blog/five-simple-things-that-will-immediately-improve-your-diagrams/</link><guid isPermaLink="true">https://vexlio.com/blog/five-simple-things-that-will-immediately-improve-your-diagrams/</guid><description>I&apos;m always looking to improve my diagrams and visualisations. It&apos;s a tough topic, and I&apos;m not really an artist at heart. This article not only contains really useful (and specific) advice on how to improve diagrams, it also illustrates each tip quite well, further reinforcing the point.</description><pubDate>Fri, 30 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Reservoir Sampling</title><link>https://samwho.dev/reservoir-sampling/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_534</link><guid isPermaLink="true">https://samwho.dev/reservoir-sampling/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_534</guid><description>A very interesting sampling method specialized in fair selection of streaming events.</description><pubDate>Fri, 30 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | The Copilot Delusion</title><link>https://deplet.ing/the-copilot-delusion/</link><guid isPermaLink="true">https://deplet.ing/the-copilot-delusion/</guid><description>Opinionated take on using Copilot. I love it.</description><pubDate>Fri, 23 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Are you more likely to die on your birthday?</title><link>https://pudding.cool/2025/04/birthday-effect/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_534</link><guid isPermaLink="true">https://pudding.cool/2025/04/birthday-effect/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_534</guid><description>A fun analysis of the birthday effect using actual data and thorough methodology. </description><pubDate>Tue, 20 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | dtolnay/thiserror: derive(Error) for struct and enum error types</title><link>https://github.com/dtolnay/thiserror</link><guid isPermaLink="true">https://github.com/dtolnay/thiserror</guid><description>This is a very useful crate providing macros to make wrapping custom/various error types in one error Enum. Importantly, it is equivalent to using the standard library and does not introduce any custom error handling, just reducing boilerplate.</description><pubDate>Thu, 15 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Adventures in Imbalanced Learning and Class Weight | andersource</title><link>https://andersource.dev/2025/05/05/imbalanced-learning.html</link><guid isPermaLink="true">https://andersource.dev/2025/05/05/imbalanced-learning.html</guid><description>The question of imbalanced classes is a source of recurring discussions within the data science community. Common wisdom says to weigh the samples inversely proportional to their frequency in order to make sure all classes get enough representation during training. This post provides a thorough mathematical derivation that this does not work for the F1-score. It does work for different metrics, though, and so has some value there. The important takeaway from this is to always consider the metric most relevant to the problem at hand, and adapt the methodology to that.</description><pubDate>Sun, 11 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | zerowidth positive lookahead</title><link>https://zerowidth.com/2025/jj-tips-and-tricks/</link><guid isPermaLink="true">https://zerowidth.com/2025/jj-tips-and-tricks/</guid><description>I&apos;m still itching to try jujutsu in more details, but every time I dive in the documentation, I feel like I&apos;m missing a piece. I&apos;ve been wondering if I just need to &quot;see it at work&quot;, see how someone actually uses it, especially from my perspective. This post is much closer to that and I found it useful.</description><pubDate>Wed, 07 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.</title><link>https://github.com/astral-sh/ty</link><guid isPermaLink="true">https://github.com/astral-sh/ty</guid><description>I&apos;ve been waiting for the astral type checker for a while: mypy is just excruciatingly slow, and every astral product tends to be a superperformer. And finally, it looks like it&apos;s coming together, with a preview release!</description><pubDate>Wed, 07 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | dataframely — A declarative, 🐻‍❄️-native data frame validation library</title><link>https://tech.quantco.com/blog/dataframely</link><guid isPermaLink="true">https://tech.quantco.com/blog/dataframely</guid><description>I&apos;ve been working a lot on our data pipelines at work, switching to polars mostly for performance and introducing rigorous checks and validations of data at various stages. I haven&apos;t yet used dataframely, but its principle really resonates with my use case, so I recommend checking it out.</description><pubDate>Fri, 02 May 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Bloom Filters: A Memory-Saving Solution for Set Membership Checks</title><link>https://www.thecoder.cafe/p/bloom-filters</link><guid isPermaLink="true">https://www.thecoder.cafe/p/bloom-filters</guid><description>Bloom filters are interesting data structures. This blog post explains them  very well!</description><pubDate>Thu, 24 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Are polynomial features the root of all evil?</title><link>https://alexshtf.github.io/2024/01/21/Bernstein.html</link><guid isPermaLink="true">https://alexshtf.github.io/2024/01/21/Bernstein.html</guid><description>This is a great article presenting various polynomial bases used in mathematics (canonical, Legendre, Chebyshev) and how they can be used to fit data. It is well-known that they tend to overfit and be hard to regularize, but by using an appropriate basis for this kind of problem (Bernstein), you can get really good results. Interestingly, the reasoning behind this choice reminds me a lot of the kind of physics reasoning with regards to scaling and units.</description><pubDate>Tue, 22 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | 14 Advanced Python Features | Edward Li&apos;s Blog</title><link>https://blog.edward-li.com/tech/advanced-python-features/</link><guid isPermaLink="true">https://blog.edward-li.com/tech/advanced-python-features/</guid><description>You can find all sorts of beginner &quot;top 10 features of X&quot; online, and most of the time, they&apos;re basic and barely interesting. This article attempts to go counter that experience and, at least in my case, succeeded in teaching me a few things and provided some interesting points of discussion.</description><pubDate>Tue, 15 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | A Visual Exploration of Gaussian Processes</title><link>https://distill.pub/2019/visual-exploration-gaussian-processes/</link><guid isPermaLink="true">https://distill.pub/2019/visual-exploration-gaussian-processes/</guid><description>This is a very thorough and well designed visual introduction to Gaussian Processes and Bayesian optimisation. The article features interactive visualisations, which I found great to truly get a feel for what&apos;s happening.</description><pubDate>Fri, 11 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Managing friction</title><link>https://arslan.io/2025/04/08/managing-friction/</link><guid isPermaLink="true">https://arslan.io/2025/04/08/managing-friction/</guid><description>This article shares an interesting viewpoint on the role of friction in our lives, both as a positive and negative influence.</description><pubDate>Thu, 10 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | A feel for the data | Briefer</title><link>https://briefer.cloud/blog/posts/look-the-data/</link><guid isPermaLink="true">https://briefer.cloud/blog/posts/look-the-data/</guid><description>This is a high-quality review of how visualisations shape our understanding of data. Its focus on the strengths of each visualisation type makes it a great learning resource to improve our storytelling skills. </description><pubDate>Thu, 10 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Getting Started with TDD: A Practical Guide to Beginning a Lasting Practice</title><link>https://8thlight.com/insights/getting-started-tdd-practical-guide</link><guid isPermaLink="true">https://8thlight.com/insights/getting-started-tdd-practical-guide</guid><description>TDD can feel daunting, and advocacy to strict adherence of TDD principles can be off-putting when you are starting with it. This article does a good job of reminding all of us of the pragmatic take that some testing is better than no testing, and that TDD just like any other practice, is something you learn with time.</description><pubDate>Tue, 08 Apr 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Writing useful Documentation</title><link>https://www.blog.philodev.one/posts/2024-07-writing-documentation/</link><guid isPermaLink="true">https://www.blog.philodev.one/posts/2024-07-writing-documentation/</guid><description>A great write-up on how to write good documentation.</description><pubDate>Mon, 31 Mar 2025 10:00:00 GMT</pubDate></item><item><title>Linklog | Don&apos;t Be Afraid Of Types</title><link>https://lmika.org/2025/03/18/dont-be-afraid-of-types.html</link><guid isPermaLink="true">https://lmika.org/2025/03/18/dont-be-afraid-of-types.html</guid><description>Adding new types to existing codebases can be daunting, but one shouldn&apos;t be shy to do what&apos;s necessary. This is a good opinion piece on this topic!</description><pubDate>Sat, 22 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | &quot;Vibe Coding&quot; vs Reality</title><link>https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html</link><guid isPermaLink="true">https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html</guid><description>Read this if you want a good reality check on the current &quot;vibe coding&quot; trend.</description><pubDate>Fri, 21 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | A Visual Guide to LLM Agents</title><link>https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-llm-agents</link><guid isPermaLink="true">https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-llm-agents</guid><description>It is possibly one of the best summaries out there of how LLMs function, broken down by high-level components (memory, tools), and well illustrated.</description><pubDate>Thu, 20 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | On the Importance of Naming in Programming</title><link>https://wasp.sh/blog/2023/10/12/on-importance-of-naming-in-programming</link><guid isPermaLink="true">https://wasp.sh/blog/2023/10/12/on-importance-of-naming-in-programming</guid><description>Some musings on the importance of good naming conventions in programming.</description><pubDate>Sat, 15 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Learning Word Embedding</title><link>https://lilianweng.github.io/posts/2017-10-15-word-embedding/</link><guid isPermaLink="true">https://lilianweng.github.io/posts/2017-10-15-word-embedding/</guid><description>An old but fantastic reference on vector embeddings.</description><pubDate>Sat, 15 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How To Boil the Mediterranean Sea</title><link>https://benbyfax.substack.com/p/how-to-boil-the-mediterranean-sea</link><guid isPermaLink="true">https://benbyfax.substack.com/p/how-to-boil-the-mediterranean-sea</guid><description>This is an extremely interesting take on recent global warming data and the role of sulfur in masking some of the effects.</description><pubDate>Wed, 12 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Algorithms Books</title><link>https://algorithmsbook.com/</link><guid isPermaLink="true">https://algorithmsbook.com/</guid><description>A fantastic collection of free textbooks on algorithms for optimization, decision making and validation.</description><pubDate>Mon, 10 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Slidev</title><link>https://sli.dev/</link><guid isPermaLink="true">https://sli.dev/</guid><description>During my PhD, I wrangled with beamer for important presentations, but I always yearned for a simpler markdown-based system for smaller, recurrent presentations. I just discovered slidev, and it just checked every feature I would want from this, and more.</description><pubDate>Sun, 09 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Interfaces in Python</title><link>https://nchagnet.eu/blog/interfaces-in-python/</link><guid isPermaLink="true">https://nchagnet.eu/blog/interfaces-in-python/</guid><description>Some musings on how to use protocols and abstract classes as interfaces in Python.</description><pubDate>Sun, 09 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | patrick-kidger/jaxtyping</title><link>https://github.com/patrick-kidger/jaxtyping</link><guid isPermaLink="true">https://github.com/patrick-kidger/jaxtyping</guid><description>I&apos;ve been looking for a good numpy and pytorch typing system in Python. Initially written for Jax, this library looks like exactly what I wanted.</description><pubDate>Sat, 08 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Succinct data structures</title><link>https://blog.startifact.com/posts/succinct/#hashmaps</link><guid isPermaLink="true">https://blog.startifact.com/posts/succinct/#hashmaps</guid><description>Succinct data structures are clever ways to pack a lot of information in lightweight structures like bit vectors. A very interesting read!</description><pubDate>Sat, 08 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Understanding Attention in LLMs</title><link>https://bartoszmilewski.com/2025/03/06/understanding-attention-in-llms/</link><guid isPermaLink="true">https://bartoszmilewski.com/2025/03/06/understanding-attention-in-llms/</guid><description>This is a good example that even if you understand the math behind a concept, there&apos;s nothing like good storytelling. I knew how attention worked, but this post brillantly summarized it and clarified some steps for me. A great read!</description><pubDate>Fri, 07 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Death of Best Practices</title><link>https://korshakov.com/posts/death-of-best-practices</link><guid isPermaLink="true">https://korshakov.com/posts/death-of-best-practices</guid><description>An interesting take on the rigidity of best practices and how much more productive we can be once we let go of them.</description><pubDate>Tue, 04 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Markov Chains explained visually</title><link>https://setosa.io/ev/markov-chains/</link><guid isPermaLink="true">https://setosa.io/ev/markov-chains/</guid><description>A very neat summary of what Markov chains are and how they work, with beautiful animations.</description><pubDate>Sun, 02 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Abstract Base Classes and Protocols: What Are They? When To Use Them?? Lets Find Out!</title><link>https://jellis18.github.io/post/2022-01-11-abc-vs-protocol/</link><guid isPermaLink="true">https://jellis18.github.io/post/2022-01-11-abc-vs-protocol/</guid><description>Very cool breakdown of the difference between abstract classes and protocols in python. Well written and with lots of clear examples.</description><pubDate>Sat, 01 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Some Advanced Typing Concepts in Python</title><link>https://jellis18.github.io/post/2023-01-15-advanced-python-types/</link><guid isPermaLink="true">https://jellis18.github.io/post/2023-01-15-advanced-python-types/</guid><description>Another article about python&apos;s type system. This one is addressed to a more advanced audience. I had been looking for such a resource for a while, and I wasn&apos;t disappointed. </description><pubDate>Sat, 01 Mar 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Do not log</title><link>https://sobolevn.me/2020/03/do-not-log</link><guid isPermaLink="true">https://sobolevn.me/2020/03/do-not-log</guid><description>An interesting analysis of the cost of modern logging infrastructure and its usefulness (or lack thereof).</description><pubDate>Wed, 26 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | SolracHQ/bmath</title><link>https://github.com/SolracHQ/bmath</link><guid isPermaLink="true">https://github.com/SolracHQ/bmath</guid><description>An interesting CLI math tool, with its own language and sane defaults.</description><pubDate>Wed, 26 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Git Branching for Small Teams</title><link>https://victoria.dev/git-branching-for-small-teams/</link><guid isPermaLink="true">https://victoria.dev/git-branching-for-small-teams/</guid><description>A good git workflow for small teams. Reading it, it happens to be the one we use in my team, and I can confirm it&apos;s a very effective one!</description><pubDate>Wed, 26 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Building an LLM-based CLI tool to generate commit messages</title><link>https://nchagnet.eu/blog/commit-cli-tool-llm/</link><guid isPermaLink="true">https://nchagnet.eu/blog/commit-cli-tool-llm/</guid><description>A simple afternoon project to familiarize myself with the Ollama API.</description><pubDate>Wed, 26 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Generating Mazes</title><link>https://healeycodes.com/generating-mazes</link><guid isPermaLink="true">https://healeycodes.com/generating-mazes</guid><description>A great introduction to maze generation algorithms with informative visual.</description><pubDate>Sat, 22 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Summary of Major Changes Between Python Versions</title><link>https://www.nicholashairs.com/posts/major-changes-between-python-versions/</link><guid isPermaLink="true">https://www.nicholashairs.com/posts/major-changes-between-python-versions/</guid><description>This is a very useful reference sheet containing major changes added by every new python version. Extremely handy if you have to update an old codebase multiple versions at once.</description><pubDate>Fri, 21 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Deep dive into LLMs like ChatGPT by Andrej Karpathy (TL;DR)</title><link>https://anfalmushtaq.com/articles/deep-dive-into-llms-like-chatgpt-tldr</link><guid isPermaLink="true">https://anfalmushtaq.com/articles/deep-dive-into-llms-like-chatgpt-tldr</guid><description>A TL;DR version of Andrej Karpathy&apos;s &quot;Deep dive into LLMs like ChatGPT&quot; video. Manages to keep the essentials but presents them in digestible clear chunks.</description><pubDate>Tue, 18 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Prototyping in Rust</title><link>https://corrode.dev/blog/prototyping/#fr-3-1</link><guid isPermaLink="true">https://corrode.dev/blog/prototyping/#fr-3-1</guid><description>This article presents various pieces of advice and tips on how to efficiently write Rust code at the prototype stage. Most introductory material on the language focuses on &quot;proper use of syntax.&quot; But prototyping is often a compromise between code quality and coding efficiency, and this article makes some great suggestions on how to do that.</description><pubDate>Tue, 18 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | uchū</title><link>https://uchu.style/</link><guid isPermaLink="true">https://uchu.style/</guid><description>uchū is a minimalistic color palette based on OKLCH color space. I personally find it very aesthetically pleasing.</description><pubDate>Mon, 17 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | (Ab)using General Search Algorithms on Dynamic Optimization Problems</title><link>https://dubovik.eu/blog/search-algorithms</link><guid isPermaLink="true">https://dubovik.eu/blog/search-algorithms</guid><description>An interesting analysis of various optimization algorithms applied to a simple dynamical programming problem. Features beautiful visualizations of those algorithms.</description><pubDate>Mon, 17 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | flywhl/logis</title><link>https://github.com/flywhl/logis</link><guid isPermaLink="true">https://github.com/flywhl/logis</guid><description>An interesting library to record ML experiments metadata through commit messages. Even better, it supports a query language to find which commit satisfies a given criterion.</description><pubDate>Sun, 16 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Physics informed neural networks</title><link>https://nchagnet.eu/blog/physics-informed-neural-networks/</link><guid isPermaLink="true">https://nchagnet.eu/blog/physics-informed-neural-networks/</guid><description>An interesting use of deep learning to solve physics problems.</description><pubDate>Sun, 16 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | jj init</title><link>https://v5.chriskrycho.com/essays/jj-init/#fnref7</link><guid isPermaLink="true">https://v5.chriskrycho.com/essays/jj-init/#fnref7</guid><description>I&apos;ve been more and more tempted by jujutsu as a drop-in replacement for git. Its default way to handle changes seems so sane compared to git. This article is a very thorough and accessible introduction to how it works, and it definitely nudged me further along the jj train.</description><pubDate>Thu, 13 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Luxa CSS</title><link>https://www.luxacss.com/</link><guid isPermaLink="true">https://www.luxacss.com/</guid><description>This is an interesting CSS framework which picks some parts out of Tailwind while also being more minimalistic. Bonus point: it was made by the creator of the fantastic Dracula theme.</description><pubDate>Wed, 12 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Blogging in Djot instead of Markdown</title><link>https://www.jonashietala.se/blog/2024/02/02/blogging_in_djot_instead_of_markdown/</link><guid isPermaLink="true">https://www.jonashietala.se/blog/2024/02/02/blogging_in_djot_instead_of_markdown/</guid><description>Interesting dive on how to handle multiple markup languages in a Rust-based static website generator. My Rust journey hasn&apos;t taken me there yet, but it probably will eventually!</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Solving differential equations using neural networks</title><link>https://labpresse.com/solving-differential-equations-using-neural-networks/</link><guid isPermaLink="true">https://labpresse.com/solving-differential-equations-using-neural-networks/</guid><description>Toy example of how to use neural networks to solve differential equations. This blew my mind when I first read it.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Linklog</title><link>https://ewintr.nl/linklog/</link><guid isPermaLink="true">https://ewintr.nl/linklog/</guid><description>Example of what a linklog should look like, and what I am for with my own.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Taking a Look at Compression Algorithms</title><link>https://cefboud.com/posts/compression/</link><guid isPermaLink="true">https://cefboud.com/posts/compression/</guid><description>A short blog post summarizing the main compression algorithms. It&apos;s incredible how little I knew about something I use so much.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Effective Simulated Annealing with Python</title><link>https://nathan.fun/posts/2020-05-14/simulated-annealing-with-python/</link><guid isPermaLink="true">https://nathan.fun/posts/2020-05-14/simulated-annealing-with-python/</guid><description>Fantastic introduction to the simulated annealing metaheuristic in Python. This is a powerful method to build good approximate solutions to optimization problems.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Rust for the Polyglot Programmer</title><link>https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot</link><guid isPermaLink="true">https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot</guid><description>A book introducing Rust for programmers with experience in other languages. I&apos;m not polyglot enough, but some of it helped me better understand the design choices in the language.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Thinking About Recipe Formats More Than Anyone Should</title><link>https://rknight.me/blog/thinking-about-recipe-formats-more-than-anyone-should/</link><guid isPermaLink="true">https://rknight.me/blog/thinking-about-recipe-formats-more-than-anyone-should/</guid><description>An interesting reflection on markup languages for recipes. I was surprised other people spent as much time as I did pondering on recipe formats.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | LoRA</title><link>https://jaketae.github.io/study/lora/</link><guid isPermaLink="true">https://jaketae.github.io/study/lora/</guid><description>Explanation of LoRA methods for LLMs.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Helix</title><link>https://helix-editor.com/</link><guid isPermaLink="true">https://helix-editor.com/</guid><description>A rust-based alternative to neovim with opinionated defaults. After setting up an LSP for Python, it immediately became my daily driver.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Bayesian Methods for Hackers</title><link>https://dataorigami.net/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/</link><guid isPermaLink="true">https://dataorigami.net/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/</guid><description>An illustrated introduction to Bayesian statistics using Jupyter notebooks. I was always confused about the difference between Bayesian and Frequentist approaches until I read this.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Skforecast</title><link>https://skforecast.org/</link><guid isPermaLink="true">https://skforecast.org/</guid><description>A Python library for timeseries forecasting with very extensive features. The documentation also features some in-depth pedagogical explanations of how to properly forecast data and what methods can be used to improve results.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | aneeshnaik/lintsampler</title><link>https://github.com/aneeshnaik/lintsampler</link><guid isPermaLink="true">https://github.com/aneeshnaik/lintsampler</guid><description>A useful Python library to sample custom probability distributions. Looks useful if the PDF is expensive to compute.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How to fine-tune open LLMs in 2025 with Hugging Face</title><link>https://www.philschmid.de/fine-tune-llms-in-2025</link><guid isPermaLink="true">https://www.philschmid.de/fine-tune-llms-in-2025</guid><description>An in-depth example of how to fine-tune an LLM using the Hugging Face ecosystem.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | ben-nour/SQL-tips-and-tricks</title><link>https://github.com/ben-nour/SQL-tips-and-tricks</link><guid isPermaLink="true">https://github.com/ben-nour/SQL-tips-and-tricks</guid><description>I&apos;m not a great SQL user, I have experience (mainly from database management in web development and now as a data scientist) but I don&apos;t consider myself an SQL wizard. This list of opinionated &quot;tips&quot; was quite useful to me.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | A Deep Dive into Memorization in Deep Learning</title><link>https://blog.kjamistan.com/a-deep-dive-into-memorization-in-deep-learning.html</link><guid isPermaLink="true">https://blog.kjamistan.com/a-deep-dive-into-memorization-in-deep-learning.html</guid><description>An interesting series of articles explaining how machine learning models memorize data.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How I program with LLMs</title><link>https://crawshaw.io/blog/programming-with-llms</link><guid isPermaLink="true">https://crawshaw.io/blog/programming-with-llms</guid><description>Some interesting reflections on how to use LLMs in daily development work. I personally adhere mostly to the &quot;autocomplete&quot; part with Github Copilot, and I&apos;m getting used to the &quot;search&quot; part where the LLM helps me find information on some language or coding paradigm faster than I can search it. I&apos;m not yet onboard with &quot;Chat-driven programming&quot;.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | efugier/smartcat</title><link>https://github.com/efugier/smartcat/</link><guid isPermaLink="true">https://github.com/efugier/smartcat/</guid><description>An interesting CLI tool designed to call on to LLMs from the CLI with isolated short prompts. Seems to adhere to core Unix philosophy unlike most AI tools out there. Handles both local and hosted LLMs.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Binary vector embeddings are so cool</title><link>https://emschwartz.me/binary-vector-embeddings-are-so-cool/</link><guid isPermaLink="true">https://emschwartz.me/binary-vector-embeddings-are-so-cool/</guid><description>A description of the effect of binary quantization on embeddings. By restricting the dtype of embedding vectors, you can get a tradeoff between accuracy in latent space and size of the embedding. Using binary dtype seems to conserve a surprisingly high amount of the original information content (about 97%) while yielding a gigantic amount of saving in space (about 97% too here).</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | How I Use Git Worktrees</title><link>https://matklad.github.io/2024/07/25/git-worktrees.html</link><guid isPermaLink="true">https://matklad.github.io/2024/07/25/git-worktrees.html</guid><description>Useful example of a git worktree workflow. Worktrees help avoiding all the stashing and branch hopping a typical workflow would have. You can pull the repository multiple times on different branches and work on different features, review pull requests, run automated tests, etc..., without having to break your flow.</description><pubDate>Sun, 09 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | A Visual Guide to How Diffusion Models Work</title><link>https://towardsdatascience.com/a-visual-guide-to-how-diffusion-models-work/</link><guid isPermaLink="true">https://towardsdatascience.com/a-visual-guide-to-how-diffusion-models-work/</guid><description>An interesting dive into what makes diffusion models work. The summary is that diffusion models are models trained on data with noise to find the original data, at various level of noise. They eventually learn the probability distribution of the images in the space of all possible pixel arrangements. You can then iteratively denoise a pure Gaussian noise picture until you generate a new image: this is like sampling the learned probability distribution.</description><pubDate>Thu, 06 Feb 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | A Brief Introduction to Recurrent Neural Networks</title><link>https://jaketae.github.io/study/rnn/</link><guid isPermaLink="true">https://jaketae.github.io/study/rnn/</guid><description>Introduction and example of how to build a recurrent neural network from scratch.</description><pubDate>Thu, 30 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Understanding LSTM Networks</title><link>https://colah.github.io/posts/2015-08-Understanding-LSTMs/</link><guid isPermaLink="true">https://colah.github.io/posts/2015-08-Understanding-LSTMs/</guid><description>In-depth explanation of LSTM Networks. The figures on this blog are incredible and truly help explaining what happens inside the network.</description><pubDate>Thu, 30 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Data Contracts as Therapy</title><link>https://benrutter.github.io/posts/data-contracts-as-therapy/</link><guid isPermaLink="true">https://benrutter.github.io/posts/data-contracts-as-therapy/</guid><description>Musings about the use of data contracts to validate data sources. If you&apos;ve ever been frustrated by a data source suddenly changing its schema or sending unexpected data, this is for you!</description><pubDate>Mon, 27 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Polars for initial data analysis, Polars for production</title><link>https://pythonspeed.com/articles/polars-exploratory-data-analysis-vs-production/</link><guid isPermaLink="true">https://pythonspeed.com/articles/polars-exploratory-data-analysis-vs-production/</guid><description>Article about the use of Polars for both production and development stages. When starting with Polars, I found it easy to write production code (usually a long pipeline of LazyFrames ending with a collect), but struggled with writing optimal development code.</description><pubDate>Sat, 25 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Modern Polars</title><link>https://kevinheavey.github.io/modern-polars/</link><guid isPermaLink="true">https://kevinheavey.github.io/modern-polars/</guid><description>Great online book about Polars targeted to Pandas users. If you haven&apos;t heard about Polars yet, do yourself a favor and read this.</description><pubDate>Fri, 24 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Einsum in Depth</title><link>https://einsum.joelburget.com/</link><guid isPermaLink="true">https://einsum.joelburget.com/</guid><description>A guide on how to use &quot;einsum&quot; in Python for tensor manipulation. Einstein notation made working with algebra a much nicer experience in physics, and for anyone doing heavy tensorial operations, they should do the same. But I always found the python implementation a bit awkward and difficult to understand. This article really helped with that.</description><pubDate>Wed, 08 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Building effective agents</title><link>https://www.anthropic.com/research/building-effective-agents</link><guid isPermaLink="true">https://www.anthropic.com/research/building-effective-agents</guid><description>Advice on agentic workflow for practical applications from Anthropic. A good read to better understand what structure you should use when establishing your project.</description><pubDate>Sun, 05 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Forecasting energy demand using Skforecast</title><link>https://nchagnet.eu/blog/energy-forecast-project/</link><guid isPermaLink="true">https://nchagnet.eu/blog/energy-forecast-project/</guid><description>This is how I built an end-to-end timeseries prediction pipeline.</description><pubDate>Sun, 05 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Linklog | Hyperparameter Tuning LightGBM</title><link>https://macalusojeff.github.io/post/HyperparameterTuningLGBM/</link><guid isPermaLink="true">https://macalusojeff.github.io/post/HyperparameterTuningLGBM/</guid><description>A useful guide for hyperparameter tuning of LGBM models. Mostly, if like me you always forget what parameter range is sensible, you can find it in there.</description><pubDate>Sat, 04 Jan 2025 11:00:00 GMT</pubDate></item><item><title>Blog | Blog roadmap</title><link>https://nchagnet.eu/blog/roadmap-2025/</link><guid isPermaLink="true">https://nchagnet.eu/blog/roadmap-2025/</guid><description>My blogging and project goals for 2025.</description><pubDate>Sun, 29 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Software design principles for machine learning applications</title><link>https://github.com/aai-institute/beyond-jupyter</link><guid isPermaLink="true">https://github.com/aai-institute/beyond-jupyter</guid><description>A series of examples of proper software design in data science beyond Jupyter notebooks. Very good examples of proper refactoring, step by step, from a messy script to a properly encapsulated program.</description><pubDate>Sun, 22 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Quick software tips for new ML researchers</title><link>https://www.eugenevinitsky.com/posts/quick-software-tips/</link><guid isPermaLink="true">https://www.eugenevinitsky.com/posts/quick-software-tips/</guid><description>A short list of best practices. Some are obvious from a software development perspective (VCS, package manager, linter), but some others have some good recommendations on ML specific tools (Hydra for configs, Optuna for hyperparameter tuning).</description><pubDate>Fri, 20 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Hands-on Optimization with OR-Tools in Python</title><link>https://kunlei.github.io/python-ortools-notes/</link><guid isPermaLink="true">https://kunlei.github.io/python-ortools-notes/</guid><description>Detailed use cases of the OR-Tools library for optimization problems. Many problems can be solved in a more efficient way with linear programming, and this library makes it a breeze to do so.</description><pubDate>Mon, 16 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | GitHub Actions by Example</title><link>https://www.actionsbyexample.com/</link><guid isPermaLink="true">https://www.actionsbyexample.com/</guid><description>I always have to google Github actions format and snippets, or prompt an LLM for it. This is a collection of examples so you never have to google it again.</description><pubDate>Wed, 11 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Data Science at the Command Line</title><link>https://jeroenjanssens.com/dsatcl/</link><guid isPermaLink="true">https://jeroenjanssens.com/dsatcl/</guid><description>Online book on how to use command-line tools for quick data science results. This is for when your boss asks you about some statistics of your recent data output and you don&apos;t want to write a whole script for it.</description><pubDate>Mon, 02 Dec 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Thoughts on Riemannian metrics and its connection with diffusion/score matching [Part I]</title><link>https://blog.christianperone.com/2023/09/thoughts-on-riemannian-metrics-and-its-connection-with-diffusion-score-matching-part-i/</link><guid isPermaLink="true">https://blog.christianperone.com/2023/09/thoughts-on-riemannian-metrics-and-its-connection-with-diffusion-score-matching-part-i/</guid><description>An in-depth description of the connections between diffusion models and Riemannian geometry.</description><pubDate>Wed, 20 Nov 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Perspectives on diffusion</title><link>https://sander.ai/2023/07/20/perspectives.html</link><guid isPermaLink="true">https://sander.ai/2023/07/20/perspectives.html</guid><description>Some interesting thoughts on diffusion models.</description><pubDate>Wed, 20 Nov 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | shshemi/tabiew</title><link>https://github.com/shshemi/tabiew</link><guid isPermaLink="true">https://github.com/shshemi/tabiew</guid><description>A handy rust-based TUI application to view and manipulate data from CSV and databases. Supports SQL syntax to query the data regardless of its sources.</description><pubDate>Mon, 11 Nov 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Algorithm Afternoon</title><link>https://algorithmafternoon.com/</link><guid isPermaLink="true">https://algorithmafternoon.com/</guid><description>This a collection of all the optimization metaheuristic you can possibly imagine, with comments on how to implement them and what parameters can be tuned. The aim is to take it one algorithm per afternoon.</description><pubDate>Fri, 08 Nov 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | First aid for figures: all resources</title><link>https://helenajamborwrites.netlify.app/posts/24-10_linkcollection/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_508</link><guid isPermaLink="true">https://helenajamborwrites.netlify.app/posts/24-10_linkcollection/?utm_campaign=Data_Elixir&amp;utm_source=Data_Elixir_508</guid><description>A collection of resources to help make better data visualizations. Definitely useful as a refresher or reference before making a report or a presentation.</description><pubDate>Wed, 30 Oct 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Transformers From Scratch</title><link>https://blog.matdmiller.com/posts/2023-06-10_transformers/notebook.html</link><guid isPermaLink="true">https://blog.matdmiller.com/posts/2023-06-10_transformers/notebook.html</guid><description>Thorough explanation of the Transformers model. If like me you&apos;ve been confused about what&apos;s so special about transformers compared to RNNs or LSTMs, this might help.</description><pubDate>Sun, 27 Oct 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | dry-python/returns</title><link>https://github.com/dry-python/returns</link><guid isPermaLink="true">https://github.com/dry-python/returns</guid><description>Bring some sanity to Python and remove null checks. Clearly inspired by Haskell&apos;s Maybe or Rust&apos;s Option type. I am mostly familiar with the latter, and I often wish it existed in Python, and now it does.</description><pubDate>Fri, 25 Oct 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Blog of Claudio Jolowicz</title><link>https://cjolowicz.github.io/posts/</link><guid isPermaLink="true">https://cjolowicz.github.io/posts/</guid><description>Series of articles on best practices around Python coding and tooling. Definitely worth checking it out if you&apos;re still building your workflow.</description><pubDate>Fri, 18 Oct 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Modern Good Practices for Python Development</title><link>https://www.stuartellis.name/articles/python-modern-practices/</link><guid isPermaLink="true">https://www.stuartellis.name/articles/python-modern-practices/</guid><description>A set of best-practices in Python development. Given the permissiveness of Python in terms of syntax and design, I find that following community accepted best practices is the best way to learn how to write good code too.</description><pubDate>Sat, 12 Oct 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | shap/shap</title><link>https://github.com/shap/shap</link><guid isPermaLink="true">https://github.com/shap/shap</guid><description>Useful library to estimate feature importance of machine learning models, based on game theory principles. The main idea is to estimate the importance of each feature to take a sample from the mean prediction value to a given prediction value. It can also be aggregated over samples to understand global feature importance, conditional on feature value.</description><pubDate>Sat, 12 Oct 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Introduction to Data Science</title><link>https://rafalab.dfci.harvard.edu/dsbook-part-2/</link><guid isPermaLink="true">https://rafalab.dfci.harvard.edu/dsbook-part-2/</guid><description>An online book focusing on the fundamentals of data science (statistics, traditional machine learning). I don&apos;t know much about R (on which this book is based) but most of the theory in there is relevant for any junior data scientist.</description><pubDate>Mon, 30 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Was Michael Scott the World’s Best Boss?</title><link>https://datacream.substack.com/p/was-michael-scott-the-worlds-best</link><guid isPermaLink="true">https://datacream.substack.com/p/was-michael-scott-the-worlds-best</guid><description>I always love when data scientists take it too far on their hobbies. This is a cool example of data science applied to &quot;The Office&quot;, to figure out through sentiment analysis if Michael Scott was truly appreciated.</description><pubDate>Fri, 27 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Visualizing Algorithms</title><link>https://bost.ocks.org/mike/algorithms/#maze-generation</link><guid isPermaLink="true">https://bost.ocks.org/mike/algorithms/#maze-generation</guid><description>A beautiful set of visualizations of common algorithms. Perfect to truly understand what happens in a quicksort algorithm, or to compare different sampling algorithms.</description><pubDate>Fri, 27 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | dleemiller/WordLlama</title><link>https://github.com/dleemiller/WordLlama</link><guid isPermaLink="true">https://github.com/dleemiller/WordLlama</guid><description>Natural language processing toolkit optimized for CPU hardware. I haven&apos;t tested it yet but it looks really useful for quick clustering, deduplication, similarity search, etc...</description><pubDate>Sun, 15 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Blog | Ising model, Metropolis sampling and genetic algorithms</title><link>https://nchagnet.eu/blog/genetic-algorithm-ising-model/</link><guid isPermaLink="true">https://nchagnet.eu/blog/genetic-algorithm-ising-model/</guid><description>How to simulate the physics of magnets using Monte-Carlo methods and genetic algorithms.</description><pubDate>Sun, 15 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Blog | Blog init .</title><link>https://nchagnet.eu/blog/blog-init/</link><guid isPermaLink="true">https://nchagnet.eu/blog/blog-init/</guid><description>The beginning of my blogging adventure!</description><pubDate>Sat, 14 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Pico CSS</title><link>https://picocss.com/</link><guid isPermaLink="true">https://picocss.com/</guid><description>A minimalistic take on CSS frameworks which is simple and lightweight. Hopefully I one day have the time to rewrite this blog with it.
Update: it looks semi-abandoned, but some forks are keeping the torch alive.</description><pubDate>Fri, 13 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | posit-dev/great-tables</title><link>https://github.com/posit-dev/great-tables</link><guid isPermaLink="true">https://github.com/posit-dev/great-tables</guid><description>Library to make great-looking tables from Polars dataframes. It works with Pandas too but there you can just generate HTML directly, while Polars currently does not have many more options.</description><pubDate>Wed, 04 Sep 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | sharkdp/hyperfine</title><link>https://github.com/sharkdp/hyperfine</link><guid isPermaLink="true">https://github.com/sharkdp/hyperfine</guid><description>A very useful CLI tool to perform benchmarking tests. Very useful to test a bash script of a simple script file without any complicated profiling.</description><pubDate>Sat, 31 Aug 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | REDOKU</title><link>https://padolsey.github.io/redoku/</link><guid isPermaLink="true">https://padolsey.github.io/redoku/</guid><description>A fun RegExp-based crossword. Not easy though, and you might see English differently afterwards.</description><pubDate>Fri, 30 Aug 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Modern SQL Style Guide</title><link>https://gist.github.com/mattmc3/38a85e6a4ca1093816c08d4815fbebfb</link><guid isPermaLink="true">https://gist.github.com/mattmc3/38a85e6a4ca1093816c08d4815fbebfb</guid><description>An interesting and opinionated take on SQL formatting. You might not be able to impose it at work, but you can always try!</description><pubDate>Sun, 11 Aug 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Column Names as Contracts</title><link>https://emilyriederer.netlify.app/post/column-name-contracts/?utm_source=substack&amp;utm_medium=email</link><guid isPermaLink="true">https://emilyriederer.netlify.app/post/column-name-contracts/?utm_source=substack&amp;utm_medium=email</guid><description>An interesting explanation of implicit data contracts through naming conventions.</description><pubDate>Fri, 02 Aug 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | A User’s Guide to Statistical Inference and Regression</title><link>https://mattblackwell.github.io/gov2002-book/</link><guid isPermaLink="true">https://mattblackwell.github.io/gov2002-book/</guid><description>Brief introductory book to essential statistics. This online book is very clear and helped me understand concepts I always found confusing.</description><pubDate>Wed, 31 Jul 2024 10:00:00 GMT</pubDate></item><item><title>Linklog | Machine Learning Notebooks</title><link>https://sebastianraschka.com/notebooks/ml-notebooks/</link><guid isPermaLink="true">https://sebastianraschka.com/notebooks/ml-notebooks/</guid><description>A collection of detailed Python notebooks written by Sebastian Raschka. It&apos;s like a big cheatsheet of machine learning methods.</description><pubDate>Tue, 05 Mar 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Python Data Science Handbook</title><link>https://jakevdp.github.io/PythonDataScienceHandbook/</link><guid isPermaLink="true">https://jakevdp.github.io/PythonDataScienceHandbook/</guid><description>A must-read for anyone beginning in data science. Chapter 5 features some great in-depth notebooks on classical machine learning methods like SVM, random forests, etc...</description><pubDate>Fri, 16 Feb 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | faif/python-patterns</title><link>https://github.com/faif/python-patterns?tab=readme-ov-file</link><guid isPermaLink="true">https://github.com/faif/python-patterns?tab=readme-ov-file</guid><description>A detailed list of design patterns in Python. While I don&apos;t believe you should always look to insert design patterns everywhere you can, knowing them is often the key to writing more robust code when relevant.</description><pubDate>Thu, 15 Feb 2024 11:00:00 GMT</pubDate></item><item><title>Linklog | Scientific Computing with Python</title><link>https://caam37830.github.io/book/index.html</link><guid isPermaLink="true">https://caam37830.github.io/book/index.html</guid><description>A reference on how to use Python for efficient computations in science. I wish I had read this before my PhD.</description><pubDate>Sat, 03 Feb 2024 11:00:00 GMT</pubDate></item></channel></rss>