Sign in

Tin Tvrtković

@tinche.bsky.social
95 followers 108 following 240 posts

Sleep when the baby sleeps; cry when the baby cries.

PostsRepliesMedia
Tin Tvrtković @tinche.bsky.social · 29/08/2026
It's called being middle-aged
000
Tin Tvrtković @tinche.bsky.social · 16/05/2026
I do this regularly, it never even occurred to me to ask someone for permission
010
Tin Tvrtković @tinche.bsky.social · 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ć @tinche.bsky.social · 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.
020
Tin Tvrtković @tinche.bsky.social · 26/03/2026
github.com/Tinche/quatt... Why did it make me so long to do this? Video games probably
000
Tin Tvrtković @tinche.bsky.social · 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
Tin Tvrtković @tinche.bsky.social · 17/03/2026
Feeling cute, might publish later: github.com/Tinche/pytes...
github.com
GitHub - Tinche/pytest-typing
Contribute to Tinche/pytest-typing development by creating an account on GitHub.
000
Tin Tvrtković @tinche.bsky.social · 12/03/2026
@alexwaygood.bsky.social I liked your "typing tests in markdown code blocks" idea so much I stole it into a pytest plugin I'm planning to publish soon. That's ok with you folks right? I mention that it was inspired by you in the README.
110
Tin Tvrtković @tinche.bsky.social · 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ć @tinche.bsky.social · 26/02/2026
Ghostty is written in Zig and it really shows, unfortunately
000
Tin Tvrtković @tinche.bsky.social · 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.
001
Tin Tvrtković @tinche.bsky.social · 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.
330
Tin Tvrtković @tinche.bsky.social · 28/01/2026
It has been [0] days since some monkeypatching has caused me to waste over an hour of debugging.
010
Tin Tvrtković @tinche.bsky.social · 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).
021
Tin Tvrtković @tinche.bsky.social · 22/01/2026
Doing chess lessons on Duolingo. "Pin my queen with your bishop" sounds way more fun out of context
010
Tin Tvrtković @tinche.bsky.social · 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?
100
Reposted by Tin Tvrtković
the babahuck @tylerhuckabee.bsky.social · 01/01/2026
day one in mamdani’s new york
a guy wearing a “i ❤️ ny” cap reading the qur’an in one hand and the communist manifesto in the other
262210743646
Tin Tvrtković @tinche.bsky.social · 29/12/2025
Dipshit Derek king of season 5
000
Tin Tvrtković @tinche.bsky.social · 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.
100
Tin Tvrtković @tinche.bsky.social · 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 😅
210
Tin Tvrtković @tinche.bsky.social · 23/12/2025
Kudos to @hynek.me for writing hynek.me/articles/mac..., which just solved my problem.
001
Tin Tvrtković @tinche.bsky.social · 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.
200
Tin Tvrtković @tinche.bsky.social · 13/12/2025
Hot take: saying we need EU big tech is like saying we need EU asbestos
110
Tin Tvrtković @tinche.bsky.social · 11/12/2025
Sick in bed since Monday afternoon Feeling significantly better today, but now the toddler is burning up. 🫠🫠🫠
010
Tin Tvrtković @tinche.bsky.social · 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ć @tinche.bsky.social · 06/12/2025
Who would win? The most sophisticated mainstream type system of our age vs One unwrappy boi
000
Tin Tvrtković @tinche.bsky.social · 06/12/2025
Hm, but I was told capitalism optimizes resource allocation 🤔
100
Tin Tvrtković @tinche.bsky.social · 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.
000
Reposted by Tin Tvrtković
Richard J @preachypreach.bsky.social · 24/11/2025
Bodied by my eldest , frankly
MY BODY IS A
MACHINE
THAT TURNS
SPECIAL PROMOTION!
-75%
$4.99
Add to Cart
INTO
PLAY TIME
0 minutes
LAST PLAYED
Never
231991591
Tin Tvrtković @tinche.bsky.social · 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...
041
Tin Tvrtković @tinche.bsky.social · 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?
000
Tin Tvrtković @tinche.bsky.social · 14/11/2025
Resisting... The urge... To buy... A Steam Machine... And hack it... Into... A home server... Send... Help...
230
Tin Tvrtković @tinche.bsky.social · 07/11/2025
Found a Python library for type-safe functional effects: github.com/suned/statel... 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.
120
Tin Tvrtković @tinche.bsky.social · 29/10/2025
@alexwaygood.bsky.social hello, quick question. Why does this type-check? It's very clearly wrong. (It also checks on Mypy.)
100
Tin Tvrtković @tinche.bsky.social · 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
000
Tin Tvrtković @tinche.bsky.social · 24/10/2025
SemVer is just an attractive nuisance at point. The concept simply doesn't survive even a short contact with reality.
000
Tin Tvrtković @tinche.bsky.social · 15/10/2025
me: I should release more often boto3 maintainers: do u even lift bro
000
Tin Tvrtković @tinche.bsky.social · 11/10/2025
I naively thought my switch from Ubuntu to Arch (not omarchy, no worries) had been successful before actually fighting the final boss: printer setup 😬
010
Tin Tvrtković @tinche.bsky.social · 07/10/2025
Final tally, with SEVERAL HOURS to spare: * aiofiles: ✅ * cattrs: ✅ * quattro: ✅ * incant: ✅ * uapi: ✅
030
Tin Tvrtković @tinche.bsky.social · 04/10/2025
I'm putting together a talk for the Zagreb Python group about asyncio and free threading. Which asyncio (not necessarily ASGI even) web servers work on 3.14 free threading right now? Looks like uvicorn, hypercorn and aiohttp don't, yet? Granian yes maybe?
120
Tin Tvrtković @tinche.bsky.social · 02/10/2025
The Duolingo chess course is actually super fun
100
Tin Tvrtković @tinche.bsky.social · 24/09/2025
My desktop Ubuntu computer has had suspend issues for ages now. After debugging for a few hours, I'm trying a new strategy: simply replacing my Nvidia GPU with an ATI one from eBay. 🤷‍♂️
000
Tin Tvrtković @tinche.bsky.social · 23/09/2025
We get to drop 3.9 from testing matrices in a month. How time flies!
020
Tin Tvrtković @tinche.bsky.social · 31/08/2025
Python 3.14 readiness status of my stuff: * aiofiles: ✅ * cattrs: ❎ (blocked by attrs and potentially CPython) * quattro: ✅ * incant: ✅ * uapi: ❎ (no time atm)
010
Tin Tvrtković @tinche.bsky.social · 30/08/2025
Re: all of these outlandish claims made by various CEOs about how the majority of code in the future will be written by AI. In my particular case this might actually be true, but not for the reasons you think.
100
Tin Tvrtković @tinche.bsky.social · 28/08/2025
Conway's law basically states that you ship your org structure. I'm unsure if this is supposed to be a bad thing? Because multiple teams mixing their code in a single service is working out quite badly for me. At this point I'm all in favor of shipping my org structure. Sounds great.
000
Reposted by Tin Tvrtković
sarah jeong @sarahjeong.bsky.social · 01/08/2025
let me throw some fuel on the fire that is the discourse about boys getting laid!!! current-day manopshere content is not good at getting boys laid and that's an effect of the incentives at play. you cannot build an audience of resentful little virgins if you succeed at helping them to have sex
745421935
Tin Tvrtković @tinche.bsky.social · 19/07/2025
Inspired by @hynek.me 's latest videos, I've switched cattrs to uv and just. While doing it I figured out I don't actually need tox any more. `just --set python 3.9 test` and uv takes care of everything. Not only does removing tox remove significant complexity, the tests are faster too.
000
Tin Tvrtković @tinche.bsky.social · 19/07/2025
The dangers of templating languages, exhibit 564
010
Tin Tvrtković @tinche.bsky.social · 16/07/2025
@alexwaygood.bsky.social hi, I'm close to switching cattrs from pdm to a combination of uv and just, removing tox altogether (github.com/python-attrs...). Anything I can do to support you folks running the test suite?
github.com
Introduce Justfile, use uv in CI by Tinche · Pull Request #671 · python-attrs/cattrs
120