Posts by Jesper Dr.amsch
Regional ML weather forecasting got real.
Met Norway extended AIFS with a stretched grid that concentrates 2.5 km resolution over the Nordics while keeping a global context. Trained on ERA5 plus just 3.3 years of regional data, it outperforms MEPS for 2m temperature.
π» fastapi: 96.9 k β
I built REST APIs in Flask for years β route decorators, manual request parsing, Swagger docs as an afterthought. FastAPI made all of that automatic.
I write about ML, Python, and occasionally zombies. It's a range.
The blog covers practical stuff like pytest patterns and clustering in Python alongside weirder pieces on the uncanny valley and AI vacation planning. No posting schedule, just whenever something bugs me enough to write it down.
That's very fair.
this is a good article. we are changing what parts of coding are hard. but make no mistake, there are still hard parts. And we need to not gloss over those.
π» picklescan: 397β
Every ML model you download as a pickle can run arbitrary code. That should concern you.
I made a course about AI art because I wanted to demystify the part most tutorials skip.
It covers Stable Diffusion and prompt engineering on Skillshare -- not just "type this and get that" but understanding why certain prompts work and how the model actually interprets your words.
π» hypothesis: 8.5 k β
I was writing unit tests with hand-picked inputs for years. Hypothesis found a bug in the first function I pointed it at.
π» The-Little-Book-of-ML-Metrics: 995β
I still look up the difference between macro and weighted F1. No shame.
This is literally my day job and it still blows my mind sometimes.
ECMWF now shows ML weather forecasts from FourCastNet, Pangu-Weather, and GraphCast alongside the operational IFS on our public charts. Same verification, same standards. Plus we open-sourced ai-models so anyone can run them.
π» textual: 34.9 k β
I wanted a quick UI for a Python tool but didn't want to learn Qt or ship an Electron app. Textual let me build it in the terminal.
π» pydantic: 27.2 k β
I used to write manual validation for every dict that came from an API or config file. Pydantic made me wonder why I ever did that.
π» timbertrek: 169β
Interpretable ML meets interactive visualization, and it works in a browser.
I counted and apparently I wrote nine books. That surprised me too.
They span ML Recipes, a Stable Diffusion Lookbook, 70 years of ML in geoscience, a data science guide, ChatGPT for creators, and a resume guide for data jobs. Some are free, some are on Skillshare.
I needed a space for ML conversations that isn't a shouting match.
The Latent Space is a small, inclusive Discord for ML practitioners, makers, and creators. We talk about the normal stuff below the hype -- tooling, papers, career questions, creative projects.
π» magic-wormhole: 22.3 k β
I needed to send a file to another machine without thinking about it.
π» pre-commit: 15 k β
Every codebase I've inherited had broken or missing git hooks. pre-commit fixed that across all of them with one config file.
Two years of weekly ML newsletters and still zero sponsorships. That's a feature, not a bug.
Late to the Party covers real-world ML, data science, and Python -- tools, papers, and repos I actually use. No affiliate links, no paid placements, just curation.
Iβm often concerned about how generative AI impacts gender equality βοΈπ©βπΌ
Especially so after this insightful read: "Patriarchal AI: How ChatGPT can harm a womanβs career" by Ruhi Khan.
I always strive to improve my public speaking skills! π€π
Check out "How to Make a Great Conference Talk" by Sebastian Witowski.
I love being a largely self-taught programmer! π€οΈπ»
But it can be a bit lonely and uncertain on what to learn next.
Iβm amazed by how tech tailors forecasts to where we live ππ‘
Check out Met Norwayβs Regional Data-Driven Weather Modeling with a Global Stretched-Grid!
I look around on LinkedIn and people want AI to do all the hard work! π
π€
Hereβs a great read on Stack Overflow on why Generative AI can't replace human engineering teams by Charity Majors.
Stay updated on the latest machine learning, data science, and Python trends in geophysics? ππ§βπ¬
Join my newsletter and receive curated links to projects, data stories, job interview tips, personal updates, and more every Friday!
Coding with AI agents hast shown me that we're fine in the AI Apocalypse.
"I destroyed all of humanity (in these three examples and will pretend it's 100% and gaslight you that you misunderstood me)"
I love a good brain teaser, especially when it sharpens my coding skills! π§©π€
Deep Learning Puzzles, crafted by the great minds at deep-ml offers a unique way to learn ML fundamentals.