Uwe Korn's Avatar

Uwe Korn

@xhochy

80
Followers
53
Following
29
Posts
03.10.2023
Joined
Posts Following

Latest posts by Uwe Korn @xhochy

Oh, there is also a Vampire Weekend mix from CRO. Another one, I didn't expect.

03.02.2026 10:22 👍 0 🔁 0 💬 0 📌 0

CRO remixing a @blocparty.com song is something I did not expect to happen at all. As someone who enjoys CRO and is an ultimate @blocparty.com fan, this is an unexpected mix.

03.02.2026 10:18 👍 0 🔁 0 💬 1 📌 0
Preview
Rockstar - Mixtape Version

Unexpected music amalgamation through cloud engineers this morning:
1. A colleague made a joke that some other is our Chief Rendering Officer (CRO)
2. This made me listen to CRO all morning
3. I discovered open.spotify.com/intl-de/trac...

03.02.2026 10:18 👍 0 🔁 0 💬 1 📌 0

Still, as a core maintainer of a very large package distribution ( @conda-forge.org ) , I also see that updating the patches that we have on top of upstream releases gets a bit simpler with AI. Most of the AI benefits have been more personal automation tooling there.

27.01.2026 13:27 👍 0 🔁 0 💬 0 📌 0

Instead, if you get your change upstreamed, you get the benefit of
1. Maintenance/update to new dependencies
2. Being part of the unit test, i.e. that if changes in other parts of the system would impact your change, it will get adjusted.

27.01.2026 13:27 👍 1 🔁 0 💬 1 📌 0

This still leaves us with the issue of long-term maintenance. Internal forks of an open-source project have been quite costly, as you will need to continuously rebase the patches on top of the public version to get the benefit of new releases.

27.01.2026 13:27 👍 6 🔁 0 💬 1 📌 0

😅 Hoped for some good overview, but this would probably also be my approach.

07.01.2026 15:43 👍 0 🔁 0 💬 0 📌 0

Interesting! How did you determine that you want this exact machine? I'm also pondering getting a longaarch64 and a RISC-V one from China (once released) for some other OSS projects, but I find it hard to actually decide what would be a reasonable purchase.

07.01.2026 09:58 👍 0 🔁 0 💬 1 📌 0

Question scoped to software in physics: Do you currently use PPC64LE architecture hardware for anything in your scientific workflow and is it important to you to have binary builds of software for that machine? Are there high impact examples that you can think of? Or is everything x64 or aarch64?

06.01.2026 05:06 👍 1 🔁 3 💬 1 📌 0

As part of this, I also made my first (very tiny) contribution to CPython 🚀

16.12.2025 11:00 👍 0 🔁 0 💬 0 📌 0
Preview
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...

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...

16.12.2025 11:00 👍 3 🔁 2 💬 1 📌 0
Preview
gh-142038: Expand guard for types_world_is_stopped to fix debug builds without assertions by xhochy · Pull Request #142039 · python/cpython The types_world_is_stopped() function needs to be defined if NDEBUG or when we're in a debug build is not defined. Issue: 3.15.0a2 doesn't compile with CFLAGS=-DNDEBUG and --with-pydebug #...

It is only a minor contribution, but I'm honoured to have landed my first contribution to CPython: github.com/python/cpyth.... The benefit of testing to build CPython 3.15.0 very early on.

04.12.2025 09:47 👍 0 🔁 0 💬 0 📌 0

I was intruiged by this post and made similar (but not comparable) plots for the Python 3.14 availability on conda-forge: uwekorn.com/2025/12/01/p...

01.12.2025 10:58 👍 4 🔁 3 💬 1 📌 0
Preview
Conda in the Packaging Spectrum: From pip to Docker to Nix | conda.org Part 2 of the 'Conda Is Not PyPI' series, placing conda among pip, Docker, and Nix and explaining its middle-path design.

Conda in the Packaging Spectrum: From pip to Docker to Nix

If conda is a distribution, where does it fit alongside pip, Docker, and Nix? Part 2 of the 3-part series! 🚀

#conda #packaging #python

conda.org/blog/conda-p...

04.11.2025 14:38 👍 13 🔁 7 💬 0 📌 0
Preview
2025-41: A week in conda-forge This week was the Python 3.14 release, and it will also be the final week where I log my conda-forge work. While it is interesting for me to see what I do work, it is also additional work that keeps m...

Week 41 this year was the week of the Python 3.14 release and also the last one I wrote a report on my @conda-forge.org activities: uwekorn.com/2025/10/20/w...

20.10.2025 15:03 👍 3 🔁 1 💬 0 📌 0
Preview
2025-40: A week in conda-forge This week was the week of PyData Paris and a public holiday in Germany. At the same time, my usual day-to-day work had to continue, so my conda-forge interactions were limited to simple (but many) rev...

While I was at @pydataparis.bsky.social , I did not spend much time on @conda-forge.org, but in that week, at least some important milestones happened for the Python 3.14 migration, e.g. unblocking everything that depends on pandas. More details can be found in my report: uwekorn.com/2025/10/16/w...

16.10.2025 11:37 👍 3 🔁 2 💬 0 📌 0
Preview
2025-39: A week in conda-forge In the third week of reporting on my conda-forge work, you will see how the large number of contributions happens quickly. As we’re getting closer to the Python 3.14 release, I spent some time bringin...

Another week of reporting on my @conda-forge.org work: uwekorn.com/2025/10/14/w... This time, I started a mini-sprint on the Python 3.14 migration.

14.10.2025 12:06 👍 4 🔁 1 💬 0 📌 0
Preview
2025-38: A week in conda-forge To continue to give you a glance into my conda-forge work, we’re continuing with the second week of reporting. This week was a bit leaner on my activities here as I spend my time on preparing my PyDat...

Another week in my effort to give some insight into my @conda-forge.org work, my post frequency definitely lacks behind my merge frequency, but here is my report on week 2025-38: uwekorn.com/2025/10/12/w...

12.10.2025 09:54 👍 5 🔁 0 💬 0 📌 0
Preview
blog: Add link to Python 3.14 release announcement by xhochy · Pull Request #2621 · conda-forge/conda-forge.github.io

Thanks; fixed that oversight with github.com/conda-forge/...

10.10.2025 08:06 👍 1 🔁 0 💬 0 📌 0
Python 3.14 is already usable on conda-forge (not just available) | conda-forge | community-driven packaging for conda With yesterday's release of Python 3.14 (insert release link), we not only have Python 3.14 itself available on conda-forge,

Python 3.14 has been released two days ago. At the same time, we also uploaded a build of it to @conda-forge.org and about 40% of Python version dependent (mostly those with compiled code) were immediately available. See conda-forge.org/blog/2025/10...

09.10.2025 18:09 👍 8 🔁 4 💬 2 📌 0
Preview
Navigating the security compliance maze of an ML service While everyone is talking about the m(e/a)ss of bureaucracy, we want to show you hands-on what you could need to be doing to operate an ML service. We w…

At PyData Paris yesterday, I gave a non-technical talk on how you, as an engineer, can deal more practically and proactively with compliance topics. Slides at speakerdeck.com/xhochy/navig...

01.10.2025 13:23 👍 0 🔁 0 💬 0 📌 0
Preview
2025-37: A week in conda-forge While I spent the majority of my time on QuantCo-internal (often strategic, non-code) work, my GitHub profile still hovers around 8,000 yearly contributions. Part of this is through my internal work, ...

Ever wondered where all my GitHub contributions come from? I have document a week's worth of @conda-forge.org contributions: uwekorn.com/2025/09/18/w...

I plan to do this for 2-3 more weeks to get an overview where I spent my time. I hope there is also content in there that helps others.

18.09.2025 19:49 👍 5 🔁 3 💬 0 📌 0

Today is my last day of five weeks of parental leave which means that it's going to be a hard day for my chargers. All the laptops and tablet will need to be fully charged and updated to be ready for tomorrow's work. 🔥

31.08.2025 07:30 👍 1 🔁 0 💬 0 📌 0

Nice to be back at Paris again. My PyData journey started there 9y ago with my first ever talk about Arrow. This time, I'll tell you how to stay sane when you have to deal with compliance topics as a developer.

30.07.2025 14:14 👍 0 🔁 0 💬 0 📌 0

The study on an EU-STF underscores what the Sovereign Tech Agency has championed since 2022: that lean, independent, and targeted funding can meaningfully strengthen the open source ecosystem and thereby boost innovation, competition and resilience.

23.07.2025 11:06 👍 6 🔁 6 💬 1 📌 0
Preview
Python 3.14.0b3 by xhochy · Pull Request #805 · conda-forge/python-feedstock Depends on conda-forge/python_abi-feedstock#30

🎉 Eagerly trying to get 3.14 ready on conda-forge at the same time: github.com/conda-forge/...

22.07.2025 15:34 👍 2 🔁 0 💬 0 📌 0
Making the conda(-forge) ecosystem ready for cybersecurity regulations We outline the efforts we bring into the conda(-forge) ecosystem to ensure it provides the basic requirements to meet the foudations of many (cyber) regulations

@conda-forge.org and @conda.org are essential components of our stack. Thus, it is natural for us to work with the community there to make it ready for upcoming cyber(security) regulations. Read about our efforts at tech.quantco.com/blog/conda-r...

Reach out, if you would like to collaborate!

10.07.2025 14:34 👍 6 🔁 3 💬 0 📌 0
Preview
Learn and test SPF, DKIM and DMARC Visualize, analyze and improve your email authentication setup

Setting up mail records is not simple but www.learndmarc.com was nice to understand how things work and whether we have done it correctly.

01.07.2025 09:14 👍 1 🔁 1 💬 0 📌 0

A nice feature of GitHub Copilot Coding Agent: I can start simple changes from my smartphone via chat, e.g. write an internal enhancement proposal. While it would be higher quality if made manually, it enables some more things "on the go".

01.06.2025 15:11 👍 0 🔁 0 💬 0 📌 0
Post image

Finally, I caught up with what other CTOs seem to be doing the whole day 🤣

20.05.2025 12:43 👍 2 🔁 0 💬 1 📌 0