Tin Tvrtković
banner
tintvrtkovic.mastodon.social.ap.brid.gy
Tin Tvrtković
@tintvrtkovic.mastodon.social.ap.brid.gy
It’s terribly dangerous for an artist to fulfill other people’s expectations. (David Bowie)

[bridged from https://mastodon.social/@tintvrtkovic on the fediverse by https://fed.brid.gy/ ]
Why?

A more consistent story for positional, kw-only and combined arguments.

Type checking. Linting. Auto formatting.

Sophisticated argument validation.

If I could clone myself, this would be pretty awesome. I'd base it on the Astral stuff (ruff, ty) and Cyclops.
December 21, 2025 at 4:06 PM
@bitprophet could've done a better job at marketing stuff 😇
December 17, 2025 at 9:12 AM
@fasterthanlime fun fact: pydantic, despite parts of it being written in Rust, is slower than cattrs, which is pure Python. Because of architectural choices ;)

(There's overhead jumping between languages, and it validates a lot, even when unnecessary.)
December 15, 2025 at 10:12 AM
@fasterthanlime Have fun! I've had my fill and now after like a decade of using it I'm over it. I'm not removing them or anything but not adding new ones either. My contributors almost never write them anyway.
November 27, 2025 at 1:19 PM
@fasterthanlime networking crap has always been the scariest part of k8s to me personally
November 26, 2025 at 9:38 AM
@hynek once-in-a-lifetime stuff, enjoy it!
November 26, 2025 at 9:37 AM
@fasterthanlime we use this at work. I don't hate it, which is saying something for task-tracking software!
November 23, 2025 at 9:22 PM
@offby1 I guess a shred of hope might be had from the fact that ty maintainers seem to be much more reasonable and approachable ;)
November 22, 2025 at 9:32 PM
@offby1 ehhhhh this is a nuanced issue. Yes, the main maintainer is well known in certain circles (including our circles) for his attitude. At the same time, certain unsoundnesses (it that a word?) in the Python type system cannot be fixed in practice because of very popular libraries using the […]
Original post on mastodon.social
mastodon.social
November 22, 2025 at 9:27 PM
@fasterthanlime Gotta say this is pretty cool.
November 20, 2025 at 3:52 PM
@hynek the thing where you stage some files and lazygit can add them to any commit (not just the HEAD one) is killer
November 11, 2025 at 9:08 AM