Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

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 · 02/10/2026
@zzzeek just do calver my man, life is too short
000 0
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 0
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 2
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 0
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 17/04/2026
@hynek that'll get you through a heart attack
000 0
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 26/03/2026
@offby1 "Did you just tell me to go fuck myself?" "I believe I did, Bob"
100 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 24/03/2026
@hynek [VSauce voice] or maybe... Maybe they can take the stack trace and run it through an LLM to have it generate an error message for you. Problem solved, AI bubble pop averted
101 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 24/03/2026
@hynek next step is just showing you a stack trace and letting you figure it out
200 2
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/03/2026
Me, a simpleton developer: please, I just want to merge my stuff GitHub: you idiot. you absolute baby.
000 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/03/2026
Except instead of sword-fighting I'm playing 100jumps.org
100jumps.org
100 Jumps
Hold to charge, release to jump. Land on 100 platforms to win — but one miss and it's over. How many attempts will it take you?
100 1
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 22/03/2026
@hynek I think we have the same person in mind, and came to the same conclusion. My dude, if I, a principal-level engineer (allowing a moment of non-humility here) with 15 years of industry experience cannot prompt the best coding model well enough to produce code that's commitable without […]
mastodon.social
Original post on mastodon.social
000 0
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 0
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 4
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 16/03/2026
@offby1 Lol once I requested for a certain attrs class to be made frozen, and Claude went ahead and made it frozen, then wrote several tests asserting its immutability. Like, bruuuuuuh.
001 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 16/03/2026
@offby1 My experience exactly. I can get Claude to dump out 90% of the code I need for a feature, but then it takes me substantial time to actually review it and beat it into shape as something presentable to another human for review. It's a huge time saver only if you don't care what you commit […]
mastodon.social
Original post on mastodon.social
101 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 12/03/2026
@brettcannon man I hate it when I fire up a Duolingo chess lesson while putting the baby to sleep and I forget to kill the volume beforehand :/ Thankfully he's kind of getting used to it
000 0
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 0
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 26/02/2026
Ghostty is written in Zig and it really shows, unfortunately
000 0
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 0
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 0
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 30/01/2026
@hynek @brandon_rhodes the ancients warned us
100 1
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 0
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 1
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 23/01/2026
RE: mastodon.social/@brettcannon/115946… What! That's very cool!
mastodon.social
000 0
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 16/01/2026
@offby1 I feel seen :(
000 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 15/01/2026
@fasterthanlime you misspelled arch but fine
000 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 13/01/2026
@davep you're in for a treat
000 0
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 13/01/2026
@fasterthanlime every day we stray further etc
000 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 02/01/2026
@fasterthanlime When I saw what the opentelemetry libs look like for Python I chose to simply(™️) write my own tracing framework
010 1
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 0
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 29/12/2025
Dipshit Derek king of season 5
000 0
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 0
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 0
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 21/12/2025
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.
000 0
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 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 17/12/2025
@bitprophet could've done a better job at marketing stuff 😇
100 1
Tin Tvrtković @tintvrtkovic.mastodon.social.ap.brid.gy · 15/12/2025
@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.)
101 1
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 0
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 0
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 0