Sign in

Tin Tvrtković

@tintvrtkovic.mastodon.social.ap.brid.gy
31 followers 0 following 204 posts

It’s terribly dangerous for an artist to fulfill other people’s expectations. (David Bowie) [bridged from mastodon.social/@tintvrtkovic on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 01/08/2026
What a load of crock. The command is actually `yay` From: @nixCraft mastodon.social/@nixCraft/117019656…
mastodon.social
nixCraft 🐧 (@nixCraft@mastodon.social)
Arch Linux isn't an operating system. it's a Tamagotchi for IT nerds. You don't actually use your computer to do any real work. You just keep the OS alive. It is the life mission now because you refuse to go to therapy or let go that 20 years old Thinpad. You have to feed it ⁠`pacman -Syu⁠` every day, massage its broken dependencies and pray the new kernel doesn't shatter your graphics drivers. It’s cute, but some of us actually need to open a python code or browser without checking a wiki first
000
Reposted by Tin Tvrtković
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 24/06/2026
A quick shadow drop of sorts: who hasn't implemented a cache on top of Postgres? I know, everyone has. And yet, here's another contender that's based on psycopg and can use existing SQLAlchemy engines (or whatever you implement): ⚡️psycache ⚡️ In my defence, when I wrote it (it's been in prod […]
mastodon.social
Original post on mastodon.social
201
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 09/05/2026
Someone at Netflix majorly fucked up. They seem to have released the new season of White Lotus as the second season of Beef?
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 02/05/2026
The best part about being a dad is your child, obviously. The second best thing is that dad jokes are "developmentally appropriate" for me now.
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 26/03/2026
github.com/Tinche/quattro/pull/29 Why did it make me so long to do this? Video games probably
github.com
Introduce concurrency limits for TaskGroups and gather by Tinche · Pull Request #29 · Tinche/quattro
Four-wheel drive for asyncio. Contribute to Tinche/quattro development by creating an account on GitHub.
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/03/2026
A copy of XKCD 303 (https://xkcd.com/303/, "Compiling") with GitHub as the slacking off culprit.
100
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 22/03/2026
Played a little Death Rally (classic) last night. One of my favorite games from ~30 years ago. It holds up, still a fun game. Although the experience is a little different playing it on a 38" widescreen vs a 14" Adi ProVista 😬
000
Reposted by Tin Tvrtković
Hynek Schlawack @hynek.mastodon.social.ap.brid.gy · 19/03/2026
I'm happy to announce my first release of the year: attrs 26.1.0. As always, the internal changes outweigh the outer ones, but field transformer users could get excited! Special thanks to Kraken and Privacy Solutions GmbH for supporting me as Dedicated Organization tier patrons! 💛 […]
mastodon.social
Original post on mastodon.social
004
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 17/03/2026
Feeling cute, might publish later: github.com/Tinche/pytest-typing
github.com
GitHub - Tinche/pytest-typing
Contribute to Tinche/pytest-typing development by creating an account on GitHub.
001
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 05/03/2026
Reading the latest extended incident report from Honeycomb makes me want to never run Kafka in production. Which is an approach that's served me fine up to this point in my career, why not in the future as well? 🤞
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 01/03/2026
RE: hachyderm.io/@fasterthanlime/116156… Before the finger on the monkey paw curled
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 26/02/2026
Ghostty is written in Zig and it really shows, unfortunately
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 20/02/2026
The Steering Council has formally accepted the TypeForm PEP. This is big news for cattrs but I'll hold off on implementing it until Mypy enables support for it without a flag.
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 17/02/2026
@willmcgugan The sessions thing in Toad is pretty sweet, using it constantly after discovering it today ;) Quick question: is there a way to configure Toad to always start a Claude session with `Bypass permissions`?
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 14/02/2026
Apparently on Linux uv defaults to hardlinking files from its cache when installing stuff into a virtualenv. That kind of sucks for people who sometimes edit third-party libraries to stick prints or breakpoints in there, like me.
101
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 28/01/2026
It has been [0] days since some monkeypatching has caused me to waste over an hour of debugging.
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 25/01/2026
Since upgrading my OnePlus Open to Android 16, my home screen reset itself to blank twice. Super #firstworldproblems, but it feels like someone rearranged the furniture in my house. Trying to reconstruct app position by muscle memory right now (again).
011
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 24/01/2026
@hynek father I'm about to sin. I'm going to make cattrs support this: ``` from cattrs import override @define class A: a: Annotated[int, override(rename="my-field")] ``` Someone asked for it and it was easy to do. I kind of like it. It goes against the spirit of correct domain modeling, but […]
mastodon.social
Original post on mastodon.social
100
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/01/2026
RE: mastodon.social/@brettcannon/115946… What! That's very cool!
mastodon.social
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 22/01/2026
Doing chess lessons on Duolingo. "Pin my queen with your bishop" sounds way more fun out of context
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 13/01/2026
You find a project you like, but you can't use it due to the license (maybe it's GPL or AGPL). What's stopping you feeding it to an agent and having it port it to another language, and then potentially back again? Bam, no more copyright. This is what AI companies are doing in the first place, yes?
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 31/12/2025
@simon looks like skill support has been merged into Gemini - github.com/google-gemini/gemini-cli…
github.com
Agent Skills: Implement Core Skill Infrastructure & Tiered Discovery by NTaylorMullen · Pull Request #15698 · google-gemini/gemini-cli
Summary This PR implements the foundational infrastructure for Agent Skills in Gemini CLI. It introduces the core discovery engine, the SkillManager service, and the initial configuration gates req...
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 29/12/2025
Dipshit Derek king of season 5
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 28/12/2025
Back in the olden days™️ it used to be the case that if a person went to the trouble of publishing an open source project - setting up the repo, tests, CI, documentation) - you could at least assume said person spent a modicum of time validating their idea first, by doing a little research […]
mastodon.social
Original post on mastodon.social
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 26/12/2025
Turns out J. Michael Straczynski (of Babylon 5 fame) worked on both the original He-man cartoon and the Captain Power and the Soldiers of the Future show. I haven't seen Babylon 5 but this dude had a large influence on my childhood. Maybe I should just watch it 😅
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/12/2025
Kudos to @hynek for writing hynek.me/articles/macos-dyld-env, which just solved my problem.
hynek.me
Surprising Consequences of macOS’s Environment Variable Sanitization
Why does DYLD_LIBRARY_PATH keep disappearing!?
111
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 21/12/2025
I like `just` a lot. I switched all my open source stuff to it (from make) and we're in the process of adopting it as standard at $DAYJOB. Would not go back to make for my needs. But I have this niggling suspicion a task runner based on Python would be better.
110
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 13/12/2025
Hot take: saying we need EU big tech is like saying we need EU asbestos
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 11/12/2025
Sick in bed since Monday afternoon Feeling significantly better today, but now the toddler is burning up. 🫠🫠🫠
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 07/12/2025
Looks like Wolfgang Lohr replaces Caravan Palace as my artist of the year on Spotify. Katzenjammer in there too.
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 06/12/2025
Who would win? The most sophisticated mainstream type system of our age vs One unwrappy boi
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 01/12/2025
One of the cool things with programming in a very fast language like Rust is that you can do stupid shit like this and it just doesn't really matter at all
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 01/12/2025
RE: mastodon.social/@tintvrtkovic/11563… Came up dead tied, so I flipped a coin, and Rust it is!
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 28/11/2025
Everyone is ignoring the best part of the proposal to introduce Rust into CPython. We'll be able to stick a big fat "Written in Rust" at the top of the readme.
121
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 18/11/2025
PEP 747 – Annotating Type Forms (peps.python.org/pep-0747) has been accepted by the typing council! This is great news for cattrs. Also the second PEP I'm aware of where cattrs is mentioned by name.
peps.python.org
PEP 747 – Annotating Type Forms | peps.python.org
Type expressions provide a standardized way to specify types in the Python type system. When a type expression is evaluated at runtime, the resulting type form object encodes the information supplied in the type expression. This enables a variety of use...
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 15/11/2025
I just ordered 2 usb sticks from ali express, each 64 TB(!!) for like 11 euros. This has to be a scam, right?
100
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 14/11/2025
Resisting... The urge... To buy... A Steam Machine... And hack it... Into... A home server... Send... Help...
000
Reposted by Tin Tvrtković
École des Bro-Arts @aphyr.woof.group.ap.brid.gy · 08/11/2025
[uspol] This weight presses upon me every day. I am flooded with stories. There are so many I cannot remember them all; cannot keep straight who was gassed, beaten, abducted, or shot. I write to leave a record, to stare at the track of the tornado which tears through our city. I write to leave […]
woof.group
Original post on woof.group
71824
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 07/11/2025
Found a Python library for type-safe functional effects: github.com/suned/stateless Not sure if I'd use it but it's been a long long time since I've come across a library that's genuinely interesting.
github.com
GitHub - suned/stateless: Statically typed, purely functional effects for Python.
Statically typed, purely functional effects for Python. - suned/stateless
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 05/11/2025
RE: vmst.io/@jalefkowit/115496953233421… We live in idiotic times
vmst.io
000
Reposted by Tin Tvrtković
Glyph @glyph.im · 04/11/2025
With only a few hours left to go, WE HAVE CROSSED THE FINISH LINE, and fully matched all $17,000! Here is a screenshot of my own match (as I said at the beginning, I was going to give $5000 regardless and $5000 to match, so this is the full $10k).
A screenshot of a website saying "Your grant recommendation has been submitted", with the details for a $10,000 grant to the Python Software Foundation below.
0514
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 29/10/2025
Does Black no longer remove redundant parentheses? ``` print(((1))) ```
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 29/10/2025
RE exquisite.social/@thomholwerda/1154… No lies detected
exquisite.social
Thom, Team Lead at Antifa® (@thomholwerda@exquisite.social)
based kde https://mail.kde.org/pipermail/kde-www/2025-October/009275.html
000
Reposted by Tin Tvrtković
Glyph @glyph.im · 28/10/2025
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 😉.
419106
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 25/10/2025
RE: mastodon.social/@willmcgugan/115433… Fun fact: eight years ago, the cattrs test suite (because it contains many complex PBTs) took about 8 minutes to run. In the meantime: * I upgraded to an M4 Mac * Python got faster * pytest-xdist parallelized the suite Now it takes […]
mastodon.social
Original post on mastodon.social
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 24/10/2025
Reading a comment on a chess subreddit: "A peasants greatest achievement is to change its gender" Almost snorted tea out of my nose, fr
101
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 24/10/2025
SemVer is just an attractive nuisance at point. The concept simply doesn't survive even a short contact with reality.
112
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 22/10/2025
RE: mastodon.social/@driscollis/1154180… Also super useful to serve a reveal.js presentation
mastodon.social
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 20/10/2025
RE: mastodon.social/@cfbolz/11540591684… @hynek look, attrs made it into a study
mastodon.social
000
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 17/10/2025
OH: postman is introducing agentic ai... just put the request in the bag bro
000