dhirschfeld.bsky.social
@dhirschfeld.bsky.social
Reposted
And the blog post...

willmcgugan.github.io
Will McGugan
Will McGugan’s essays
willmcgugan.github.io
December 18, 2025 at 4:25 PM
Reposted
Alrighty. The Toad is out of the bag. 👜🐸

Install toad to work with a variety of #AI coding agents with one beautiful terminal interface.

I've been told I'm very authentic on camera. You just can't fake that kind of awkwardness.

#AI #Python #Toad

www.youtube.com/shorts/ZLhct...
December 18, 2025 at 4:22 PM
Reposted
JupyterLite now supports any-llm-gateway as a backend for its AI static front-end.

any-llm-gateway routes LLM requests through a single gateway rather than tying usage to one provider.

Integration details: link.mozilla.ai/jupyterlite-...
December 19, 2025 at 11:00 AM
An interesting writeup on how ducklake compares to existing lakehouse table formats:

www.pracdata.io/p/is-ducklak...
Is DuckLake a Step Backward?
Examining the new open table format’s return to relational metadata management
www.pracdata.io
December 18, 2025 at 12:40 AM
Reposted
@quantstack.bsky.social, an “almost accidental startup,” is building a serverless distro of @jupyter.org for Jupyter’s global adoption.

Feat. @sylvaincorlay.bsky.social
Teaching a Billion People to Code: How JupyterLite Is Scaling the Impossible
QuantStack, an “almost accidental startup,” is building a serverless distro of JupyterLab for Jupyter’s global adoption.
bit.ly
December 6, 2025 at 4:30 PM
Reposted
I've spent the day writing a blog post and tweaking Toad. 🐸

It is not vaporware! I have pics and it did happen.

I'm planning on making the repo public on Thursday. Little nervous TBH. I've been working on this for 6 months. But I have had good feedback.

#Python #AI #Toad
December 16, 2025 at 9:38 PM
Reposted
The official Python source code now includes Pixi manifests!

This means you can install Python from source using Pixi.🥳

Special thanks to Lucas Colley and @MissingClara
December 16, 2025 at 12:07 PM
pixi is an incredibly powerful packaging tool - this is just a small taste of what's possible.

If you're put off by the pixi.toml file, it's important to note that it also Just Works with the dependencies specified in your pyproject.toml instead - you just have to add a [tool.pixi.workspace] table!
Did you know that Pixi directly supports PyPI dependencies?

Here are some tips on how to use them.
December 16, 2025 at 8:24 PM
Reposted
Check out this podcast where I discuss CLIs, TUIs, and I may have mentioned Toad (a Terminal UI for agentic coding)!

If all goes well, 🐸 will land on Thursday...

www.infoq.com/podcasts/lea...

#Python #Toad #AI
Building a More Appealing CLI for Agentic LLMs Based on Learnings from the Textual Framework
Will McGugan, the maker of Textual and Rich frameworks, speaks about the reasoning of developing the two two libraries and the lesson learned. Also, he shares light on Toad, his current project, which...
www.infoq.com
December 16, 2025 at 4:29 PM
Reposted
Two weeks ago, I posted that Python 3.14 was the fastest available/usable Python in @conda-forge.org.To keep new releases as quickly usable as possible, I'm reviewing this week what we did in this release and what we can already do to make Python 3.15 even faster: uwekorn.com/2025/12/15/p...
Learnings from the Python 3.14 migration
Personally, I was keen to ensure that Python 3.14 availability on conda-forge was as good as possible on the actual release day. conda-forge’s build infrastructure is a massive benefit, and I wanted t...
uwekorn.com
December 16, 2025 at 11:00 AM
Reposted
Publishing a package on S3 means: building, uploading and indexing the package. To make it even easier to rebuild software, we added a mechanism to automatically increment the build number (based on what's already there).

 We also have new fancy docs: rattler-build.prefix.dev/latest/publ...
Publishing packages - rattler-build
prefix-dev.github.io
December 10, 2025 at 2:01 PM
Reposted
Congratulations to our friends at Anaconda for shipping CEP-16 (sharded repodata). If you use conda-forge from anaconda.org servers, pixi & rattler-build got magically a lot faster!

conda.org/blog/sharde...
Sharded repodata in conda (beta): an order of magnitude faster | conda.org
Conda fetches repodata much more quickly. Learn how we did it and who helped along the way.
conda.org
December 5, 2025 at 12:30 PM
Reposted
Anaconda.org and conda adopt sharded repodata! 🚀

CEP 16, introduced by @prefix.dev, splits the massive repodata files into per-project shards. This allows clients to only fetch what they need, resulting in significant speedups!

Instructions to opt-in and benchmarks at buff.ly/XUSXp9h
December 5, 2025 at 11:01 AM
Reposted
📣 mkdocstrings is now supported in Zensical!

We just shipped Zensical 0.0.11 with initial mkdocstrings support. Features like cross-refs and backlinks are still in progress, but API docs already look great with Zensical.

Give it a spin:
zensical.org/docs/setup/e...
December 3, 2025 at 2:56 PM
Reposted
@quantstack.bsky.social, an “almost accidental startup,” is building a serverless distro of @jupyter.org for Jupyter’s global adoption.

Feat. @sylvaincorlay.bsky.social
Teaching a Billion People to Code: How JupyterLite Is Scaling the Impossible
QuantStack, an “almost accidental startup,” is building a serverless distro of JupyterLab for Jupyter’s global adoption.
bit.ly
December 1, 2025 at 11:00 PM
Reposted
Want to catch up on the latest JupyterLab and Jupyter Notebook updates?

This year at JupyterCon 2025 in San Diego, Rosio Reyes and I presented two years of development highlights from the Jupyter Frontends sub-project.

And the recording is now available 🎉

www.youtube.com/watch?v=xiPJ...
Lightning Talk: What's New in Jupyter Frontends - Jeremy Tuloup, QuantStack & Rosio Reyes, Anaconda
YouTube video by JupyterCon
www.youtube.com
December 1, 2025 at 2:54 PM
People get too hung up on SemVer "guarantees".

There are no guarantees. It's just a best efforts basis to convey *some* information to the users of a package.
Versioning software is hard.

• SemVer makes broken promises due to poor orthogonality
• CalVer just simply lacks information
• BreakVer focuses on breaking changes only
• EffVer tries to compress the complex space of impact into a magnitude scale

and ZeroVer mocks the whole situation 😂
November 26, 2025 at 1:56 PM
Reposted
JupyterLab 4.5 and Jupyter Notebook 7.5 are here! 🎉

Highlights 🎁

- Enhanced notebook scrolling behavior
- Native audio and video support
- New Terminal search
- Debugger, Notebook and File Browser improvements

Check out the blog post to learn more!

blog.jupyter.org/jupyterlab-4...
JupyterLab 4.5 and Notebook 7.5 are available!
JupyterLab 4.5 has been released! This new minor release of JupyterLab includes 51 new features and enhancements, 81 bug fixes, 44…
blog.jupyter.org
November 24, 2025 at 10:10 AM
Reposted
Lots of interesting LLM releases last week. My fav was actually Olmo 3 (I love the Olmo series due to their full open-sourceness and transparency).
If you are interested in reading through the architecture details, I coded it from scratch here: github.com/rasbt/LLMs-f...
November 23, 2025 at 2:31 PM
Reposted
A conda package from GIT SOURCE? How?! 🤯 We might have been hinting at "pixi-build", but now we're unveiling what makes it work: pixi build backends. A build backend basically produces a "recipe" from language-specific metadata, and pixi build orchestrates the build.
November 19, 2025 at 2:39 PM
An idiotic, anti-science decision which will make us all poorer.

Extremely disappointing from the Albanese government.
“Federal Science Minister Tim Ayres said the cuts were aimed at refocusing the efforts of the CSIRO towards research priorities, such as critical minerals, iron and steel production in Australia.”

🤬🤬🤬

www.abc.net.au/news/202csir...
CSIRO to cut up to 350 research jobs in major overhaul
After 440 positions were slashed last year, the CSIRO has announced more staff cuts across the country in a bid to remain financially viable.
www.abc.net.au
November 19, 2025 at 10:39 AM
`uv` is great if all you want is a faster `pip`, but `conda` packages are so much more powerful and versatile and `pixi` really leverages that whilst providing ~everything that `uv` does.... because it includes the `uv` codebase for managing wheels.
For Python package management I use a mixture of pixi, uv and conda depending on the task I'm doing.

I wrote up a long form post about the history of these tools, why each one exists, and why I settled on these choices in my workflow.

jacobtomlinson.dev/posts/2025/p...
Python package managers: uv vs pixi?
When I talk to people about Python package management in 2025 I see the following tools in active use; uv, pixi, pip, conda, mamba, micromamba and poetry. There may be others, but I don’t hear much ab...
jacobtomlinson.dev
November 18, 2025 at 2:59 PM
The enshittification of GitHub continues apace...
November 17, 2025 at 7:35 PM
Reposted
GDM WeatherNext 2

8x faster than v1, it can compute extreme situations and game out scenarios in one minute flat on a single TPU (as opposed to hours of supercomputer time for traditional algorithms)

will be available in all of Google’s weather apps

blog.google/technology/g...
WeatherNext 2: Our most advanced weather forecasting model
The new AI model delivers more efficient, more accurate and higher-resolution global weather predictions.
blog.google
November 17, 2025 at 6:39 PM