What I want in my GitHub Security Advisories: rjai.me/posts/2026-1... It's been a while I write in my blog or post here, but here's something I've been thinking about for some time. cc @sethmlarson.dev, since we talked about this in NYC some months ago!
Jaime Rodríguez-Guerra
Jaime Rodríguez-Guerra
@jaimergp.dev
Another PhD captured by open source. ⇒ Core team at @conda-forge.org. ⇒ Steering council at @conda.org. ⇒ Staff Software Engineer at @quansight.com. ⇒ Blogging at rjai.me. he/him
102 followers174 following43 posts
Jaime Rodríguez-Guerra reposted
This is wild - somebody did a deep dive into the real stories behind this famous XKCD: sheets.works/data-viz/hol...
Jaime Rodríguez-Guerra reposted
Great thread. Dripping with sarcasm, but still manages to heartily celebrate the importance of human contribution and connection in (specifically game development but generally) any creative endeavour.
"AI lets you focus on the higher level ideas!!" because we all grew up dreaming of becoming managers and CEOs we all know the real artists at the very highest level are the shareholders, famously full of amazing ideas
Jaime Rodríguez-Guerra reposted
🚀 napari is hiring Remote Developers-in-Residence! Join us to build the future of interactive n-dimensional data visualization in Python. 💻 60% Dev / 20% Maintenance / 20% Community & Outreach ⏱️ Contract, 14–35 hrs/wk 🌍 Global 100% Remote Learn more and apply today: napari.org/island-dispa...
Jaime Rodríguez-Guerra reposted
"Contributing upstream: Both projects are active and easy to contribute to. While working on the migration I hit a bug in Pyrefly, and I recently fixed it upstream. It was a nice feeling to give something back to the tool we now depend on." ❤️🔥🥲 napari.org/island-dispa...
Jaime Rodríguez-Guerra reposted
Introducing vulnbrocards.com https://blog.yossarian.net/2026/08/31/Introducing-vulnbrocards-com #oss #security
Jaime Rodríguez-Guerra reposted
I've had to respond to multiple OSS security issues recently and the wild thing is that agents can now generate exploits just on the *rumour* of a bug. This throws security embargoes out the window, as the fix is less important than the knowledge of its existence anil.recoil.org/notes/rumour...
CEP 48, which brings conditionals and extras to your @conda.org dependencies, is now accepted! This means you will soon be able to type things like `typing-extensions[when='python<=3.10']` and `scipy[extras=test]` 🚀 github.com/conda/ceps/b...
This closes the loop on issues created more than 10 years ago (e.g. github.com/conda/conda/..., github.com/conda/conda/...). I'll keep you posted when clients implementations are available!
Jaime Rodríguez-Guerra reposted
Meet Juanita Gomez, one of the Hidden Figures of Python. A Ph.D. candidate at UC Santa Cruz, @juanitagomezr.bsky.social researches how to make scientific open source software more secure with the OSPO at UCSC. pypodcats.live/episodes/ep-12/ 🧵👇️
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
🛠️ Talk Spotlight: Why does scipy use pixi.toml? Ruben explains how Pixi solves scientific Python's toughest dependency challenges; C++, Rust, CUDA, Fortran, all in one tool 🚀 #SciPy2026 🔗 scipy2026.scipy.org
Jaime Rodríguez-Guerra reposted
This is what collaborative, coordinated, responsible disclosure looks like. It was a pleasure to work with @gitguardian.com on this #PyPI #security investigation to help protect the global #Python #SupplyChain blog.gitguardian.com/hunting-leak...
Jaime Rodríguez-Guerra reposted
Watch PSF PyPI Safety & Security Engineer @miketheman.com's talk from Open Source Summit NA 2026: Trusted Publishing uses OIDC to generate short-lived tokens from CI/CD. No passwords. No tokens to rotate. No secrets in repos. www.youtube.com/watch?v=i0BW... #Python #PyPI #OSSummit #Security
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
Excited to see Jaime Rodríguez-Guerra heading to UN Open Source Week as part of the Sovereign Tech Agency's maintainer delegation. It's great to see practitioner voices included in these conversations. Congrats to Jaime and the whole delegation, we can't wait to see the impact of your insights! 🙌
For the second year, we are bringing a delegation of #OpenSource maintainers to #UNOpenSourceWeek in NYC. The experts who actually build and maintain critical digital infrastructure are rarely represented in the international conversations about how that infrastructure is sustained and maintained.
Jaime Rodríguez-Guerra reposted
AI is absorbing the "visible friction" that open-source communities used to rely on to welcome newcomers. The result? The "Invisible Newcomer." They get the answer. They miss the community. How do we design invitation when the path is gone? Mara Averick shares her analysis here:
Jaime Rodríguez-Guerra reposted
Just published my notes from this year's Python Packaging Summit at PyCon US. If you've ever been curious what one of these is like from the inside: Wheel 2.0 + Zstandard, PyPI abuse vectors, conda vs pip, nab as a pip-resolver candidate. 🐍📦 bernat.tech/posts/pycon-... #PyConUS
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
#Mythos finds a #curl vulnerability yes, as in singular one. https://daniel.haxx.se/blog/2026/05/11/mythos-finds-a-curl-vulnerability/
Jaime Rodríguez-Guerra reposted
Geocities, a gay owned start up, was one of the first to give people tools to make their own web pages - when Yahoo deleted it, queer and Trans+ archives were lost www.wearequeeraf.com/geocities-a-...
Jaime Rodríguez-Guerra reposted
We are really excited about the new vision for conda. The Quansight team has been helping with the direction of conda for a few years now, whether it's maintenance, feature requests, standards adoption, or new ideas. Check this community blog post by Anaconda’s Dan Yeaw!
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
Brocards for vulnerability triage https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage #security #oss
Jaime Rodríguez-Guerra reposted
Wow, amazing write up. H/t @rodbv The machines are fine. I'm worried about us. https://ergosphere.blog/posts/the-machines-are-fine/
Two of the PyConDE sprints will be dedicated to the @conda.org ecosystem! I'll lead the session on conda-smithy, one of the tools behind @conda-forge.org! ・📍 Where: Darmstadt, Germany ・📅 When: Monday, Apr 13th 2026 ・🌐 More info: 2026.pycon.de/sprints/#acc...
🏁 Sprint Day at PyConDE & PyData Darmstadt 2026 — registration is still open! All 6 projects are confirmed and ready for contributors! Monday, 13 April 2026 · Darmstadt · €5 · Lunch & coffee provided ☕ 👉 2026.pycon.de/sprints/
Jaime Rodríguez-Guerra reposted
46,500 hours. 35+ open source projects. One community-driven mission. 🌟 The Quansight Annual Report 2025 is officially live! This year’s report celebrates our team, community, and partners who make this work possible. 🔗 Explore the report: buff.ly/KRo5vUN
Jaime Rodríguez-Guerra reposted
🎉📦 The Packaging Summit at PyCon US 2026 is now live. If you work on Python packaging, maintain packages, support downstream distribution, or have topics that would benefit from focused in-person discussion, please take a look: us.pycon.org/2026/events/... #PyConUS #Python
This was a lot of work but I'm so happy we could make it happen as a community. Huge thanks to the steering council and everyone that participated in the discussion!
The conda steering council recently approved a set of CEPs (conda enhancement proposals) that effectively standardize the conda ecosystem. This is a big milestone worth celebrating! 🎉 Full details at conda.org/blog/2026-03...
Jaime Rodríguez-Guerra reposted
📦 Masterclass: Reproducible Dependency Management with Pixi Bridge pip + conda in a reproducible, declarative workflow. Hands-on session with Dr. Mike Müller. 📅 April 17 🎟️ Limited spots 2026.pycon.de/masterclasse...
Jaime Rodríguez-Guerra reposted
Hello, world! We are starting a worker cooperative to build, maintain, teach, and support open source scientific imaging software. image.coop/blog/posts/2...
Jaime Rodríguez-Guerra reposted
After more than 10 years, Jazzband is sunsetting. I started it in 2015 because maintaining Open Source alone was exhausting. The idea was simple: shared access, shared responsibility. It's been an honor to watch it grow. jazzband.co/news/2026/03... (1/3)
Jaime Rodríguez-Guerra reposted
Hi folks, I'm trying to put together a list of AI generated contribution policies for different open source projects. Do you have any you can link to me here? You can also directly submit a PR to https://github.com/melissawm/open-source-ai-contribution-policies
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra 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...
Jaime Rodríguez-Guerra 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
Jaime Rodríguez-Guerra reposted
Jaime Rodríguez-Guerra reposted
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...
Jaime Rodríguez-Guerra reposted
Conda ≠ PyPI Conda isn’t just another Python package manager-it’s a multi-language, user-space distribution system. In this 3-part series, we explore the fundamental differences between conda and PyPI. Part 1 is live now 👇 conda.org/blog/conda-i... #conda #packaging #python
We are hiring! @quansight.com is looking for a Senior Engineer for Python/C/C++ Packaging 📦. If you have dabbled with @python.org wheels, @conda.org packages, and the like, get in touch! You can apply at job-boards.greenhouse.io/quansight/jo...
Jaime Rodríguez-Guerra reposted
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-... 🧵
Jaime Rodríguez-Guerra reposted
napari 0.6.6 is out! 🚀 This is a bugfix release following up 0.6.5: if something in your napari workflow unexplicably broke, you might want to update ;) Also, with the new bundle you can now "open files with > napari"! Check out the full release notes on the website: napari.org/stable/relea...
I have submitted by first draft PEP! 📦 PEP 804 complements PEP 725 ([external] dependency metadata) with a mapping mechanism to translate ecosystem-agnostic identifiers to your favourite package manager. More info: - PEP 725: discuss.python.org/t/103890 - PEP 804: discuss.python.org/t/103891
Part of the submission includes a couple of applications: - pyproject-external: CLI to show and map the PEP 725 [external] tables - external-metadata-mappings: schemas and example mappings for common identifiers. You can browse them in this Streamlit app: external-metadata-mappings.streamlit.app