My weekly newsletter is out!
This week's agenda:
๐น Open Source of the Week - the Heval project
๐น New learning resources
๐น Book of the week - AI Agents and Applications by Roberto Infante
ramikrispin.substack.com/p/forecastin...
#ai #datascience #forecasting #julialang
If you had told me a year ago that I would be having a philosophical discussion about feature development with two AI agents, I would have thought something was wrong with you...
What a day to live in.
#ai
My weekly newsletter is out! ๐๐ผ
open.substack.com/pub/ramikris...
#datascience #rstats #python
My weekly newsletter is out!
This week's agenda:
๐น Open Source of the Week - The DuckLack R project by Travis Gerke, ScD
๐น New learning resources
๐นBook of the week - Time Series Forecasting in Python by Marco Peixeiro
ramikrispin.substack.com/p/time-serie...
#rstats #python #ai #datascience
Fine-Tune an Open Source LLM with Claude Code/Codex ๐๐ผ
The following tutorial by Alejandro AO provides an introduction for fine-tune a small open source model with Codex using the Hugging Face model trainer skill and HF Jobs.
www.youtube.com/watch?v=HGPT...
#ai #llm
I am going to run a workshop tomorrow about running LLMs locally with Docker Model Runner.
If you want to join, please RSVP:
www.eventbrite.com/e/hands-on-r...
#ai #llm #docker
My weekly newsletter is out!
This weekโs agenda:
๐น Open Source of the Week - The KAOS project
๐น New learning resources
๐น Book of the week - Grokking Relational Database Design by Qiang Hao and Michail Tsikerdekis
ramikrispin.substack.com/p/the-kaos-p...
#ai #datascience #dataengineering
My weekly newsletter is out ๐๐ผ
This weekโs agenda:
- Open source - The Shapash project
- New tutorials
- Book of the week - Software Design for Python Programmers by Ronald Mak
ramikrispin.substack.com/p/the-shapas...
#ai #machinelearning #python
I am happy that a wall is separating me from this cut bobcat ๐
Only in Californiaโsitting in a meeting room while a bobcat elegantly strolls by outside ๐พ
I had the same question, but I did not have the time yet to explore this library.
Capture this great view of San Francisco this morning ๐๐ผ
The hexagon here is priceless ๐
taf-society.github.io/caretForecast/
#rstats #timeseries
My weekly newsletter is out ๐๐ผ
Open source: the QueryChat
New tutorials
Book: Mathematics of Machine Learning
ramikrispin.substack.com/p/the-queryc...
#python #rstats #ai
๐ก Why it matters: smaller images โ faster CI/CD โ less storage & network cost โ reduced attack surface โ happier developers.
If you want to learn more, please check my tutorial about multi-stage build:
medium.com/data-science...
5๏ธโฃ Install Only What You Need
Separate dev dependencies from production deps.
Use flags like --no-dev or careful requirements files so you install only what your app actually needs at runtime.
4๏ธโฃ Use .dockerignore to Cut Build Context
Exclude unnecessary files (.git, logs, IDE folders, virtual environments) so Docker doesnโt send them into the build context โ this keeps images lean and speeds up builds.
3๏ธโฃ Minimize Layers
Every RUN / COPY / ADD adds a layer.
โก๏ธ Combine related commands with && to reduce layers and eliminate intermediate files (although you won't gain much size reduction).
Fewer layers = smaller image.
2๏ธโฃ Use Multi-Stage Builds (Big Win!)
Multi-stage builds let you install tools and build dependencies in one stage, then only copy whatโs needed into a clean final image. This can reduce the size by 60-90% compared to single-stage builds.
1๏ธโฃ Choose a Lean Base Image
Start smaller:
โ๏ธ python:3.x-slim instead of the full Python image
โ๏ธ python:3.x-alpine if compatible with your dependencies (and you are a brave developer ๐)
Smaller base = smaller final image and faster pulls.
Are you working with Python inside Docker containers? Here's how you can make your images slimmer ๐ณ๐งต๐๐ผ
#python #docker #mlops
My weekly newsletter is out!
Open source: Pandas 3 release
New tutorials
New book: Introduction to Machine Learning Systems by Prof. Vijay Janapa Reddi
ramikrispin.substack.com/p/pandas-3-i...
#ai #python #machinelearning
Pandas 3 is out! ๐๐ผ
pandas.pydata.org/community/bl...
Fun fact - pandas stands for PANel DAta and Spython.
#python #data
Introduction to JAX and Flax NNX - the framework behind Google Gemini ๐๐ผ
www.youtube.com/watch?v=fcX0...
My weekly newsletter is out ๐๐ผ
Project: SQLGlot
New tutorials
Book: Statistical Analysis with Python
ramikrispin.substack.com/p/statistica...
#datascience #python #ai
This tutorial is also available on Medium for subscribers:
medium.com/p/2abc6c9309c6
And we're live, Lecture A1 is online. Introduction to Bayesian workflow, generative models, estimands, estimators, estimates, error checking, beginnings of probability theory and Bayesian updating. www.youtube.com/watch?v=ztbY...
Here is an illustration of a stateless AI app ๐๐ผ