Tiago Montes
banner
setnomt.bsky.social
Tiago Montes
@setnomt.bsky.social
Happy People and Tech Jedi
Reposted by Tiago Montes
🚀 We released DuckDB v1.4.2, the second patch release of our LTS edition.

🔎 We are shipping new Iceberg features, improved logger/profiler integration and several bugfixes. The new DuckDB version can also read and write Vortex files.

📖 For more details, read
duckdb.org/2025/11/12/a...
November 12, 2025 at 1:22 PM
Reposted by Tiago Montes
🎨 Are you creating a website or presentation that mentions DuckDB? Check out our design manual for advice on how to use our logo: duckdb.org/design/manual/
DuckDB Design Manual
DuckDB Design Manual: Explore DuckDB’s visual identity, logo usage, color system, and accessibility standards. Download official assets and learn how to maintain a consistent brand across all platform...
duckdb.org
November 3, 2025 at 10:45 PM
Reposted by Tiago Montes
📣 First things first– we heard you loud and clear: Stripe has been added to our donation and membership sign up pages! Thank you for persisting through our previously limited payment options, and we hope the new Stripe checkout will make donating an easier experience 🙏
November 3, 2025 at 5:31 PM
Reposted by Tiago Montes
Reposted by Tiago Montes
I wish @pycon.us moved to Canada, as it did in 2014 and 2015.

Thankfully there’s no shortage of excellent #Python conferences around the world, like the amazing @pythonbrasil.bsky.social which we just wrapped up this weekend in São Paulo.

Let’s stamp those passports, dear friends in the US!
October 31, 2025 at 6:35 PM
Reposted by Tiago Montes
The final release of Python 3.9 is out!

discuss.python.org/t/the-final-...

May you all enjoy using the features added in Python 3.10 if that's now your oldest version. 😁

docs.python.org/3/whatsnew/3...
The final Python 3.9 security fix release is out!
Python 3.9.25 is available now! If you’re still using that, grab the sources and build the update as there’s some final fixes: Security content (low severity) There are no CVEs for those, and so ot...
discuss.python.org
October 31, 2025 at 11:20 PM
Reposted by Tiago Montes
Now that the remaining PNG files have been manually OCR'd, the total stands as follows:

We've raised $9238.74 which is 54.3% of our $17000 total. Once again within 24h of a contributor joining the match we are over half full, but we all stand ready to be maxed out so please keep those donations […]
Original post on mastodon.social
mastodon.social
October 31, 2025 at 7:30 PM
Reposted by Tiago Montes
The most useless discovery I’ve made in a while:

The `_` identifier in Python’s REPL is only defined when you run the first expression (i.e. something that returns a value)

It’s undefined before that

I would have assumed it’s defined and equal to `None`. But clearly, no!
October 30, 2025 at 9:33 PM
Reposted by Tiago Montes
In light of the PSF's recent loss of an NSF grant and attendant funding shortfall, I will be matching donations up to $5000. Send me your receipts.

Very happy if you've already donated for similar reasons but the point is to motivate *new* donations so be sure the timestamp is after this toot 😉.
October 28, 2025 at 8:02 PM
Reposted by Tiago Montes
🎞️ 𝘊𝘢𝘯 you store a movie in DuckDB?

In today's blog post, @hannes.muehleisen.org shows how to store a movie as a table encoding the RGB codes pixel-by-pixel, and how to process it: duckdb.org/2025/10/27/m...

Now, whether you 𝘴𝘩𝘰𝘶𝘭𝘥 store a movie in DuckDB... we'll leave that to your judgment.
October 27, 2025 at 3:43 PM
Reposted by Tiago Montes
Python is for everyone ❤️.

Become a PSF member if you can!
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-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 5:01 PM
Reposted by Tiago Montes
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-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by Tiago Montes
Reposted by Tiago Montes
Damn. MinIO (a high-performance, S3 compatible object store, open source) stops distributing free Docker images. github.com/minio/minio/...
Docker release? · Issue #21647 · minio/minio
Hello, I did not find a new image for the security release Security/CVE RELEASE.2025-10-15T17-29-55Z, on quay.io nor DockerHub. Is it expected? If it isn’t, can you please push a new release for th...
github.com
October 22, 2025 at 5:18 PM
Reposted by Tiago Montes
DuckDB Labs is looking for a Customer Support Engineer to help customers set up and operate DuckDB.

As Customer Support Engineer, you'll operate in the intersection of the DuckDB community, the DuckDB Labs customers, and the DuckDB core development team.

Apply at duckdblabs.com/jobs/custome...
Customer Support Engineer (DBMS / Open-Source)
DuckDB Labs provides services around the DuckDB in-process OLAP data management system directly from its main developers.
duckdblabs.com
October 22, 2025 at 6:27 PM
Reposted by Tiago Montes
🔁 Re(blog, tweet, toot, skoot, skeet)

sethmlarson.dev/reblog-tweet...
October 16, 2025 at 1:50 AM
Reposted by Tiago Montes
In case you prefer text over video, the blog post version of my #EuroPython keynote about why it took 4 years to get a lock files specification for #Python is now up at snarky.ca/why-it-took-... .
Why it took 4 years to get a lock files specification
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.) We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years o...
snarky.ca
October 11, 2025 at 3:48 AM
Reposted by Tiago Montes
Printing presses kept their letters in cases.

Capital letters went in the upper case.
Smaller letters went in the lower case.

This is why we say ‘UPPER CASE’ and ‘lower case.’

Ok, but what did we call them before the invention of the printing press?

MAJUSCULE and minuscule.
October 10, 2025 at 1:18 PM
Reposted by Tiago Montes
Here’s a primer on ‘primer.’

It’s pronounced ‘PRIMM-er’ if you mean “a small book” or “a short informative piece of writing.”

It’s pronounced ‘PRY-mer’ if you mean “an initial coat of paint.”
October 9, 2025 at 8:52 PM
Reposted by Tiago Montes
Printed exercise guides. Check. Colour printed, laminated, Python cheat sheets. Check. Printed colour badges for 29 participants. Check. Laptop, USB pen drives, and online materials. Check. I’m ready to fly to Cape Verde to deliver an intensive two week Python training course. ✈️🇨🇻🐍
October 10, 2025 at 8:14 PM
Printed exercise guides. Check. Colour printed, laminated, Python cheat sheets. Check. Printed colour badges for 29 participants. Check. Laptop, USB pen drives, and online materials. Check. I’m ready to fly to Cape Verde to deliver an intensive two week Python training course. ✈️🇨🇻🐍
October 10, 2025 at 8:14 PM
Reposted by Tiago Montes
Michigan Avenue right now.
October 9, 2025 at 12:23 AM
Reposted by Tiago Montes
Today's popular browser engines have deep roots in KHTML, which was originally built for the open-source software KDE. I guess we all own a big thank you to the KDE project.

More @ en.wikipedia.org/wiki/KHTML#D...
October 9, 2025 at 11:39 AM
Reposted by Tiago Montes
grawlix | noun | a series of typographical symbols (such as $#!) used in text as a replacement for profanity
October 8, 2025 at 1:44 PM
Reposted by Tiago Montes
Yesterday, Python 3.14 was released, and today all of my Django side projects are running on 3.14. 🎉

The upgrade didn't require any code changes on my part, but I did see a few return statements in the finally block SyntaxWarnings in a few dependencies.
October 8, 2025 at 8:49 AM