Tiago Montes's Avatar

Tiago Montes

@setnomt

Happy People and Tech Jedi

49
Followers
58
Following
85
Posts
20.11.2024
Joined
Posts Following

Latest posts by Tiago Montes @setnomt

Preview
Python Insider The official blog of the Python core development team.

ICYMI, there is a new blog for #Python ! ๐Ÿฅณ

blog.python.org

Give it a follow in your #RSS reader of choice, I am hoping to see more exciting Python content beyond just release notes published there.

09.03.2026 20:57 ๐Ÿ‘ 12 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

We released DuckDB v1.5!

This release comes with a โ€œfriendly CLIโ€ client, a new (opt-in) PEG parser, support for VARIANT types and many lakehouse features. It also ships a new network stack, a reworked geospatial extension, Azure writes and an ODBC scanner.

Read more at duckdb.org/2026/03/09/a...

09.03.2026 13:22 ๐Ÿ‘ 54 ๐Ÿ” 15 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Deciphering Glyph :: What Is Code Review For? Deciphering Glyph, the blog of Glyph Lefkowitz.

I've seen a lot of people talking about the practice of code review in a way that I consider unrealistic lately. So here are my thoughts on what code review isโ€”and isn'tโ€”for: https://blog.glyph.im/2026/03/what-is-code-review-for.html

04.03.2026 06:51 ๐Ÿ‘ 2 ๐Ÿ” 27 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 1

Hey all! It's almost time for the next Python Lisbon Meetup! ๐Ÿ

On Thursday, pyctrl will be talking about exceptions. We'll cover the origin of exceptions, their usage in OOP, how best to manage them, and more. It's going to be exceptional! ๐Ÿ’Ž

27.02.2026 12:46 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐ŸŒ We are happy to announce the first DuckCon in the APAC region: DuckCon #7 will take place in the National Gallery Singapore on 2026-05-05.

๐Ÿ—ณ๏ธ Registration and the Call for Talks are open! Submit your proposals until 2026-03-18.

โžก๏ธ duckdb.org/events/2026/...

26.02.2026 15:29 ๐Ÿ‘ 12 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Original post on social.coop

free software folks: what design/org patterns are there for publishing community software to mainstream app stores these days?

eg, is there an umbrella org/institution that publishes free software apps to the app stores, on behalf of community projects?

could be an org like ASF.

I'm not [โ€ฆ]

25.02.2026 21:30 ๐Ÿ‘ 2 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Respecting maintainer time should be in security policies Generative AI tools becoming more common means that vulnerability reports these days are loooong. If you're an open source maintainer, you unfortunately know what I'm talking about. Markdown-format...

Respecting maintainer time should be in security policies. Even better: you don't even have to mention the elephant in the room!

sethmlarson.dev/respecting-m...

#opensource #oss #security

24.02.2026 16:03 ๐Ÿ‘ 14 ๐Ÿ” 7 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Captura de tela de PDF do Python Fluente, vol. 3, com o texto:

Capรญtulo 24. Metaprogramaรงรฃo de classes

Todo mundo sabe que depurar um programa รฉ duas vezes mais difรญcil que escrever o mesmo programa. Mas daรญ, se vocรช der tudo de si ao escrever o programa, como vai conseguir depurรก-lo?[117]

โ€” Brian W. Kernighan e P. J. Plauger
The Elements of Programming Style

Captura de tela de PDF do Python Fluente, vol. 3, com o texto: Capรญtulo 24. Metaprogramaรงรฃo de classes Todo mundo sabe que depurar um programa รฉ duas vezes mais difรญcil que escrever o mesmo programa. Mas daรญ, se vocรช der tudo de si ao escrever o programa, como vai conseguir depurรก-lo?[117] โ€” Brian W. Kernighan e P. J. Plauger The Elements of Programming Style

"Todo mundo sabe que depurar um programa รฉ duas vezes mais difรญcil que escrever o mesmo programa."
โ€”B.W.Kernighan e P.J.Plauger

Depurar um programa que vocรช nรฃo escreveu รฉ ainda mais difรญcil.

Se vocรช deixar a IA escrever um programa que vocรช mal entende, como vai conseguir depurรก-lo?

24.02.2026 18:56 ๐Ÿ‘ 38 ๐Ÿ” 8 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

Let's try this again ๐Ÿ‘‹

Hi Bluesky - I'm Massachusetts' Attorney General. You might know me from suing President Trump nearly 50 times, beating Uber and Lyft in court, or being the first woman of color elected to statewide office in MA.

I officially left X today - help me find my MA people?

21.02.2026 16:32 ๐Ÿ‘ 13763 ๐Ÿ” 3499 ๐Ÿ’ฌ 896 ๐Ÿ“Œ 187

โ€ฆyep, โ€œstar argsโ€!

23.02.2026 19:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

How do you read `*args` in a function signature?

PLEASE reply with how you'd read it, I'm trying to prove someone wrong ๐Ÿคฃ

Reposts are appreciated :D

23.02.2026 13:25 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
DuckDB Preview (Nightly) Installation DuckDB preview installation page

๐Ÿ—๏ธ The DuckDB team is working hard on delivering DuckDB v1.5.

๐ŸŒƒ While the official release is next week, you can already give it a quick test using the nightly builds available at duckdb.org/install/prev...

If you encounter any issues, let us know! ๐Ÿ›๐Ÿ’ฌ

23.02.2026 14:56 ๐Ÿ‘ 27 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Python Fluente, 2ยช Ediรงรฃo (2023)

TERMINEI
a revisรฃo de estilo do
รšLTIMO CAPรTULO do
VOLUME 3 (e รบltimo) do
ยซPython Fluente 2ยช ediรงรฃoยป!!!!!!

๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Ainda tenho algumas tarefas pela frente, mas sรฃo bem menores que esta revisรฃo.

O texto revisado jรก estรก no pythonfluente.com.

Se virem coisa errada, me avisem, por gentileza!

13.02.2026 22:44 ๐Ÿ‘ 34 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

WOMEN๐Ÿ‘DONโ€™T๐Ÿ‘WANT๐Ÿ‘CHOCOLATES ๐Ÿ‘FOR ๐Ÿ‘VALENTINEโ€™S ๐Ÿ‘DAY ๐Ÿ‘THEY ๐Ÿ‘WANT ๐Ÿ‘MERRIAM-WEBSTERโ€™S ๐Ÿ‘COLLEGIATE ๐Ÿ‘DICTIONARY ๐Ÿ‘TWELFTH ๐Ÿ‘EDITION ๐Ÿ‘

14.02.2026 20:50 ๐Ÿ‘ 6197 ๐Ÿ” 817 ๐Ÿ’ฌ 225 ๐Ÿ“Œ 179
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 โ€“ Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

I am very happy to share that PEP 814 is accepted.
Huge kudos to @vstinner.bsky.social for driving this PEP from the start!
discuss.python.org/t/pep-814-ad...

11.02.2026 17:42 ๐Ÿ‘ 18 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Why use OrderedDict if #Python dicts are now ordered?

Because equality checks order too:

d1 = {'a':10, 'b':20}
d2 = {'b':20, 'a':10}
d1 == d2 # True โ€” dicts ignore order

od1 = OrderedDict(a=10, b=20)
od2 = OrderedDict(b=20, a=10)
od1 == od2 # False!

15.02.2026 16:30 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
a terminal running `mopup` and `pipx run --python /Library/Frameworks/Python.framework/Versions/3.14/bin/python3.14 mopup` respectively, upgrading to the versions mentioned in the toot

a terminal running `mopup` and `pipx run --python /Library/Frameworks/Python.framework/Versions/3.14/bin/python3.14 mopup` respectively, upgrading to the versions mentioned in the toot

looks like it's time to run https://github.com/glyph/mopup again today (3.13.12, 3.14.3)

08.02.2026 05:22 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Cold Numbers Some numbers against the backdrop of a war against civilization

dark.ronacher.eu/2026/2/6/war...

06.02.2026 13:23 ๐Ÿ‘ 18 ๐Ÿ” 8 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Signal Private Messenger - Download and install on Windows | Microsoft Store Signal is a messaging app with privacy at its core. It is free and easy to use, with strong end-to-end encryption that keeps your communication completely private. โ€ข Send texts, voice messages, photo...

Find us in the Microsoft Store :)

apps.microsoft.com/detail/xp891...

05.02.2026 17:41 ๐Ÿ‘ 203 ๐Ÿ” 46 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 9
Preview
European Alternatives We help you find European alternatives for digital service and products, like cloud services and SaaS products.

You might find this site interesting- European alternatives to a wide range of software: european-alternatives.eu

04.02.2026 10:46 ๐Ÿ‘ 85 ๐Ÿ” 38 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 4

TIL you can chain "if" statements in #Python comprehensions?

[_ for _ in "big" if True if True]

03.02.2026 19:54 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
Typer developer survey Help us understand how Typer is used, what is needed, and help guide its decisions โŒจ๏ธ

Do you like Typer? โŒจ๏ธ

Fill the Typer developer survey and help us define its future โœจ

forms.gle/uT8SYQRoxuPz...

03.02.2026 15:03 ๐Ÿ‘ 6 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

๐Ÿคฏ

03.02.2026 15:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hey all! Friendly reminder that it's almost time for the next Python Lisbon Meetup! ๐Ÿ

This Thursday, @setnomt.bsky.social will be giving his talk "BEEP". It should be a blast ๐Ÿ”Š

See you on Feb 5 @ 19:00 at IST, Pavilhรฃo de Matemรกtica, room 3.10!

03.02.2026 12:35 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐ŸŽž๏ธ The slide decks and talk recordings of last Friday's developer meeting are out! duckdb.org/events/2026/...

02.02.2026 16:08 ๐Ÿ‘ 23 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Exposed Moltbook Database Let Anyone Take Control of Any AI Agent on the Site 'It exploded before anyone thought to check whether the database was properly secured.'

Well I guess this is the start of the โ€œfind outโ€ phase

www.404media.co/exposed-molt...

01.02.2026 08:16 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

DuckDB 1.4.4 LTS is out:
duckdb.org/2026/01/26/a...

The last time we had a โ€œ.4โ€ patch release was in 2022 for version 0.3.4. Of course, the project was at a very different stage then.

We hope that this release irons out most of the bugs that you encountered in v1.4. Let us know!

26.01.2026 13:19 ๐Ÿ‘ 17 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Principal Software Engineer | Microsoft Careers Developer Division in CoreAI believes that software development is rapidly evolving in the age of Artificial Intelligence. Lead the design and implementation of core features in Pylance, debugpy, and ...

apply.careers.microsoft.com/careers/job/... if you want to join me and the Python team from Vancouver, Canada

26.01.2026 22:52 ๐Ÿ‘ 8 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Signal app donation confirmation page.

Signal app donation confirmation page.

I was going to ask y'all to donate to @signal.org but I had to do it first.

Now that I have, please consider learning about Signal, and why privacy is important, even when you don't have anything to hide, then consider donating to help Signal continue their work. signal.org/donate

27.01.2026 02:01 ๐Ÿ‘ 214 ๐Ÿ” 59 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 8

โ€ฆletโ€™s! ๐Ÿ˜Š

24.01.2026 15:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0