Tin Tvrtković
@tinche.bsky.social
Sleep when the baby sleeps; cry when the baby cries.
I do this regularly, it never even occurred to me to ask someone for permission
Open source maintainers at profitable companies: stop asking permission to fix what your employer already depends on. No paperwork. No programme. No manager’s blessing. Just maintain it on the clock.
Someone at Netflix majorly fucked up. They seem to have released the new season of White Lotus as the second season of Beef?
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.
github.com/Tinche/quatt... Why did it make me so long to do this? Video games probably
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 😬
@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.
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? 🤞
Ghostty is written in Zig and it really shows, unfortunately
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.
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.
It has been [0] days since some monkeypatching has caused me to waste over an hour of debugging.
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).
Doing chess lessons on Duolingo. "Pin my queen with your bishop" sounds way more fun out of context
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?
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.
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 😅
Kudos to @hynek.me for writing hynek.me/articles/mac..., which just solved my problem.
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.
Hot take: saying we need EU big tech is like saying we need EU asbestos
Sick in bed since Monday afternoon Feeling significantly better today, but now the toddler is burning up. 🫠🫠🫠
Looks like Wolfgang Lohr replaces Caravan Palace as my artist of the year on Spotify. Katzenjammer in there too.
Who would win? The most sophisticated mainstream type system of our age vs One unwrappy boi
Hm, but I was told capitalism optimizes resource allocation 🤔
Mark Zuckerberg’s gamble on the "Metaverse" has lost his company more than $77 billion.
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.
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.
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...
peps.python.org