I'm trying to reach out to Charlie Marsh @crmarsh.com because of the upcoming EuroPython conference.
Do I know anyone here who can help me get to him?
Thanks 🙏
Posts by Tiago Montes
Hours, of course! Where was my head?!… 🤷🏻♂️
With all the supply chain attacks going around, we have to be very careful about how we update our dependencies. I've written a full blog post about it, but here is the TLDR:
1. Pin to hashes, not just versions
2. Automate the updates
3. Use dependency cooldowns
blog.pecar.me/how-to-safe...
I think you missed the word “days” in “(…) detected and yanked within a few, but you (…)” - hmmm? :)
The SC accepted a PEP that establishes a new Packaging Council, the incremental GC is being reverted, Łukasz Langa is stepping down as Developer in Residence, Rust for CPython has a new progress update, four new PEPs — all this and more in this edition of Core Dispatch.
coredispatch.xyz/editions/2
Ignorem a capa e o título chama-clique. É uma entrevista inspiradora e otimista com uma antropóloga holandesa falando sobre o momento atual no mundo e o que precisamos fazer para superá-lo de forma construtiva e solidária.
Para qualquer país e toda a humanidade:
www.youtube.com/watch?v=Vhgi...
We are happy to release DuckLake v1.0, a production-ready lakehouse format specification. Its reference implementation, the ducklake DuckDB extension, is available as of today in DuckDB v1.5.2.
For more details, read the announcement blog post:
ducklake.select/2026/04/13/d...
a screenshot of a terminal running mopup to upgrade python 3.13.12 to 3.13.13 and 3.14 from 3.14.3 to 3.14.4
oh hey it's time to use https://pypi.org/project/MOPUp/ again
“Feel free to adapt and reuse. No attribution needed (…) If you make an adaption that you also want to share, I’d love to know about it, too.”
irisvanrooijcogsci.com/2026/04/08/r...
There's that third of people (or 27% if you follow the Alan Keyes Factor) that don't mind Trump's cruelty even a little bit. What will make them turn away from Trump is *losing*.
We must *never* forget it, or forgive it. We know what they do with power.
paulkrugman.substack.com/p/losing-the...
Excellent news.
France Launches Government Linux Desktop Plan as Windows Exit Begins www.numerique.gouv.fr/sinformer/es...
Bye bye spyware and AI batshit crazy Windows 11.
If you’re at PyCon Lithuania 🇱🇹 #PyConLT, join me to learn about the paradox of itertools.tee in the Diamond room at 11am.
See you there!
The first Earthset of the 21st century
from Artemis II
I love using GitHub Pages for my projects' docs 📚
So I've dusted off my Jekyll Read the Docs theme port, and added a bunch of useful stuff: admonitions, Mermaid diagrams, better GH Pages integration and more ✨
Hopefully others find it useful too!
carlosperate.github.io/jekyll-theme...
Capa de livro com o título Curso Básico de Linguística Gerativa
Capa de livro com o título Sintaxe Gerativa
Você usa IA para gerar textos ou para generar textos?
Então porquê você chama de “IA Generativa” e não “IA GERATIVA”?
A palavra gerativa não é novidade. Existe há décadas na linguística, onde o pessoal sabe alguma coisa sobre palavras.
Mas estamos condenados a usar uma palavra mais comprida…
Another Python Lisbon Meetup in the books! Looking forward to the next one on May 7 👀
“All war is a symptom of man's failure as a thinking animal.”
— John Steinbeck
PSF Security developers have published incident reports on the LiteLLM & Telnyx #supplychain attacks. Read what happened, who's affected, and what developers & maintainers can do to prepare and protect themselves from future incidents. #security #python
Build a MIDI visualizer with NeoPixel LEDs and the PropMaker Feather RP2040 learn.adafruit.com/midi-neopixel-visualizer #3dprinting #adafruit youtu.be/Psfpvt8TXec
Accountability brings consequences.
And consequences are the only language corruption understands.
Money and political power do not outrank the Constitution.
They just need a wake up call and it’s coming at the midterms.👇
heads up: FreeBSD forums hacked. Be caeeful with your email or DMs coming from FreeBSD forum or freebsd{.}org for some time now.
https:// forums {.} freebsd {.} org/
I'll be giving a talk about lazy imports at the next Python Lisbon Meetup!
See you there? 😀
www.meetup.com/python-lisb...
Happy to share that PEP 803 has been accepted.
A meaningful step toward Stable ABI for free threading in Python 3.15, with clear importance for C extension support.
discuss.python.org/t/pep-803-st...
pip supports this option, too via --min-release-age. Relative dependency cooldowns (e.g. "7 days" or "P7D") are coming in pip v26.1 which can be configured globally in your pip.conf
Our programme team wrapped up multiple rounds of reviews and sent out the CFP results for #EuroPython2026 last night! 🥳🇵🇱
🚨 Speakers!! Check your inbox and confirm your participation soon! 📥
We’re so excited to welcome you all to Kraków and can’t wait to see this year’s programme come alive 🤗
Guido van Rossum has decided to start a new project: interviewing "key Python developers from the first 25 years".
Here is the one he did with @snarky.ca, posted early this month (h/t @pycoders.com's latest newsletter).
#Python
[1/2]
gvanrossum.github.io/interviews/B...
I said digital attestations and `pylock.toml` would have helped with the litellm attack. People asked for more details, so I wrote a blog post explaining why it would have helped.
snarky.ca/why-pylock-t...
With recent Python supply chain attacks (Trivy/LiteLLM), it’s worth mentioning uv’s `exclude-newer = "x days"` config.
It forces uv to only installs packages published more than x days ago, reducing risks since problematic packages should be yanked by then.
docs.astral.sh/uv/referenc...