Tiago Montes

Tiago Montes

@setnomt.bsky.social

Happy People and Tech Jedi

57 followers70 following107 posts

Tiago Montes reposted

“In science it often happens that scientists say, ’You know that’s a really good argument; my position is mistaken,’ and then they would actually change their minds [...] I cannot recall the last time something like that happened in politics or religion.” ― Carl Sagan

Tiago Montes reposted

Announcing DuckDB 2.0.0 LTS “Cinnamon Teal” 🦆 This is the biggest #DuckDB feature release ever, and it's shipping a polished version of the Quack protocol for DuckDB-as-a-server, async I/O, a first-class VARIANT type, agent mode, triggers, an extensible SQL parser and more – read on for details.

duckdb.orgAnnouncing DuckDB 2.0.0 LTS “Cinnamon Teal”The DuckDB team is happy to announce that today we're releasing DuckDB version 2.0.0 LTS, codenamed “Cinnamon Teal” (Spatula cyanoptera). This is our biggest feature release so far, and it ships a pol...

Tiago Montes reposted

Replying to @hugovk.dev

🐍🚀 Out now: expedited security releases of Python 3.15 and 3.14, and a special security release of 3.13 They all upgrade the bundled pip to version 26.2.2, which includes certifi 2026.10.19 to address the eMudhra / emSign CA certificate security incident. discuss.python.org/t/python-3-1... #Python

discuss.python.orgPython 3.15.1, 3.14.9 and 3.13.17 are outHere are expedited security releases of Python 3.15 and 3.14, and a special security release of 3.13. Python 3.15.1 Python 3.14.9 Python 3.13.17 They all upgrade the bundled pip to version 26.2.2, ...

Tiago Montes reposted

Tiago Montes reposted

The macOS built-in curl, git, pip, python3, perl, ruby, and openssl all read /etc/ssl/cert.pem, which still has the emSign root, but they don't check revocation like Apple's Secure Transport libraries. This is, uh, a problem. git and pip especially. I added a short-term workaround to this page.

emudhra.we-have-a-problem.comeMudhra Intermediate CA CompromiseeMudhra Intermediate CA Compromise
Filippo Valsorda@filippo.abyssdomain.expert

🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.

Tiago Montes reposted

Tiago Montes reposted

Coding agents reduce software development to a simple matter of: * specifying requirements * verifying correctness and quality * maintaining and operating software you didn't write As we all know, those have always been the easiest, most well-understood parts of the craft, so everything is fine!

Tiago Montes reposted

A #DuckDB file doesn't have to contain any data. It can store nothing but view definitions pointing at files stored somewhere else, such as Parquet on object storage. The file stays a few hundred KBs no matter how large the data it describes. In this post, we create such a small shareable catalog:

duckdb.orgA DuckDB Database with No Data in ItA DuckDB database file does not have to hold any data. It can store nothing but view definitions that point at Parquet files on object storage, so a few hundred kilobytes behave like a shared catalog ...

Tiago Montes reposted

If you/your project is affected by DigitalOcean stopping their OSS credits program, please shoot me a PM immediately. Might be able to help. Boosts for visibility would be appreciated. #foss #linux

Tiago Montes reposted

Tiago Montes reposted

🦆 DuckDB v2.0.0 ships in a few weeks. Here's an accurate depiction of our CI pipeline building the v2.0.0-dev clients. 🙌 Help us craft a great release by trying out the preview release and reporting any issues that you encounter. duckdb.org/install/?ver...

Tiago Montes reposted

Time to upgrade your #Python versions! 🐍🛡️ 3.14.8, 3.13.16, 3.12.15, 3.11.17, and 3.10.22 were just published and contain significant security fixes (8 CVEs) including 1 critical and 2 high severity fixes. Thanks to the PSRT and RMs for coordinating. blog.python.org/2026/10/pyth... #security

blog.python.orgPython 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available! | Python InsiderSecurity updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.

Tiago Montes reposted

I logged in to LinkedIn to see a page full of people praising DHH, got mad, and wrote this. Less than 12 hours later I got an email telling me "Your post doesn’t comply with our Professional Community Policies on bullying and harassment. It’s been removed […] [Original post on mastodon.social]

Tiago Montes reposted

📣 Join me on Thursday, 8th October, in Lisbon for a small software engineering meetup! Looking forward to meeting more folks out there. adamj.eu/tech/2026/09... #SoftwareEngineering #Python #Django #Lisbon #Lisboa #Portugal

adamj.euPython: join my meetup in Lisbon, 8th October - Adam JohnsonI previously announced my Python optimization workshop in Lisbon, on 10th October (which still has a few places). I am now pleased to add a Python/Django meetup on the Thursday before.

Tiago Montes reposted

Did you know that, since #DuckDB v0.10.3 (~May 2024), you can point a SELECT at a dataset on the Hugging Face Hub⁠, using the DuckDB `hf://` protocol, and query it, without downloading it first? 🤗 🦆 This blog post covers how that Hugging Face + DuckDB integration works and the use cases it fits:

duckdb.orgDuckDB and Hugging Face: Querying Datasets DirectlyHugging Face hosts hundreds of thousands of datasets, and DuckDB can read them directly, exactly where they are and without downloading anything, over the DuckDB hf:// protocol. This post looks at how...

Tiago Montes reposted

The PSF is pleased to announce the results of the inaugural election for the Python Packaging Council! Sending a big thank you to the candidates and our community for participating in this long awaited election. We're excited to see the council start its work! #Python

pyfound.blogspot.comAnnouncing the 2026 Python Packaging Council Election Results!The inaugural Python Packaging Council (PPC) election has concluded. With 17 candidates and plenty of lively AMA discussions on DPO, we are pleased to see the level of engagement with this first PPC election.

Tiago Montes reposted

The PSF is excited to announce the results of the 2026 election for the PSF Board! Sending a big thank you to the candidates, our outgoing Board members, and our community for participating this year- we are so grateful to be in community with all of you 💙💛 #Python

pyfound.blogspot.comAnnouncing the 2026 PSF Board Election Results!The 2026 election for the PSF Board created an opportunity for conversations about the PSF's work to serve the global Python community. We appreciate community members' perspectives, passion, and engagement in the election process this year. 

Tiago Montes reposted

Initial conditions: m1=8.9 m2=107.8 m3=54.9 (solar masses) v1x=-6.699 v1y=-4.939 v2x=5.067 v2y=-6.021 v3x=-6.714 v3y=2.308 (km/s) x1=-31.0 y1=-30.0 x2=-2.0 y2=-29.0 x3=12.0 y3=10.0 (AU from center) Music: Dune (2021) Medley – Zimmer

Tiago Montes reposted

🗳️ I've voted in @ThePSF@fosstodon.org board election! 🗳️ And in the inaugural Packaging Council election! 🗳️ Remember to vote! #Python #PSF #election #packaging #PackagingCouncil #vote

Tiago Montes reposted

🐣 DuckDB v2.0 is around the corner! We started publishing alpha releases and encourage our community to give them a go. If you encounter any issues, we're more than happy to fix them before the release in October. duckdb.org/2026/09/02/t...

duckdb.orgTry DuckDB v2.0-alphaDuckDB's development team in Amsterdam has started getting DuckDB v2.0 ready for release in October. If you like shiny new things, try out the alpha releases now and report anything that might not be ...

Tiago Montes reposted

Just noticed the ChatGPT desktop app (previously named Codex) bundles a full copy of the LibreOffice open source office suite, tucked away in a hidden folder in the ~/.cache directory

Tiago Montes reposted

Replying to @hugovk.dev

🐍🚀 Out now: final Python 3.15 release candidate! 😎 It's your last chance to help before the big day on 1st Oct! How? 💡 Try out new features 💡 Test your project 💡 Add 3.15 to your CI 💡 Library maintainer? Upload wheels 🐞 Report bugs! discuss.python.org/t/python-3-1... #Python #Python315 #release

discuss.python.orgPython 3.15.0 candidate 2 is here!It’s the final 3.15 release candidate! This is a candidate preview of Python 3.15 This release, 3.15.0rc2, is the final planned candidate release, containing around 144 bugfixes, build improvement...

Tiago Montes reposted

Maintain an open source project? YOU can help test the next release of Python. It is really helpful to catch bugs and other issues before we release!

Here's how to join the cool testers' club! 😎 hugovk.dev/blog/2026/he... #Python #Python315 #GitHub #GitHubActions

Tiago Montes reposted

Some big news: @ducklabs.com is joining AWS, with the move expected to complete by early September. Our team will stay together in Amsterdam, with more resources to take DuckDB, DuckLake and Quack further - while the open-source Duck Stack remains free under MIT license ducklabs.com/news/2026/08...

ducklabs.comDuckLabs to Join AWS, Projects to Remain Open SourceDuckLabs provides services around the DuckDB in-process OLAP data management system directly from its main developers.

Tiago Montes reposted

We could really use some help with Twisted's #Python #XMPP and #Jabber implementation. Could you DM if these terms of are of interest to you and if you have any spare capacity to review a little bit of code? It would be much appreciated.

Tiago Montes reposted

Replying to @arclight.oldbytes.space.ap.brid.gy

You do not ask a computer, you _command_ a computer. If it does not comply it is broken and requires repair or replacement. Anyone who suggests different is likewise broken and also requires repair or replacement.