Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Tin Tvrtković

@tintvrtkovic@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

It’s terribly dangerous for an artist to fulfill other people’s expectations. (David Bowie)

271 Followers
266 Following
24 Posts
Joined November 23, 2016
Blog:
https://threeofwands.com
GitHub:
https://github.com/Tinche
Pronouns:
he/him
Name Pronounciation:
teen
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@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 significant changes I very much doubt a PM can. Or was everyone just pushing garbage to prod all this time and I was unaware?
5
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago

Feeling cute, might publish later: https://github.com/Tinche/pytest-typing

GitHub

GitHub - Tinche/pytest-typing

Contribute to Tinche/pytest-typing development by creating an account on GitHub.

5
2
3
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago

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.

2
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 7mo ago
Replying to
@mitsuhiko Wake me up when someone vibeforks Claude itself
3
2
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@carlton @hynek @davidism 🍿🍿
2
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 4mo ago
Replying to
@hynek@mastodon.social counterpoint: do you really want to see all the replies?
1
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago
Replying to
@hynek@mastodon.social @carlton@chaos.social that was a job ago. I wish I had that here
1
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago
Replying to
@carlton@chaos.social the argument goes that refactoring into a more abstract service layer on-demand runs into the risk of it being done inexpertly and inconsistently. Which I understand. I guess, like many things in software engineering, the right call here depends on the people involved and not the technical arguments one way or another
1
1
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago
Replying to
@carlton@chaos.social disregarding specific libraries, there's definitely a rich discussion to be had around application architecture and complexity management here, and I think your entry here adds to it thoughtfully. I personally fall into the camp where I'll happily put the business logic meat into the "view", eschewing a service layer until the codepath needs to be shared. I have folks at $DAYJOB arguing otherwise, and not without merit.
1
7
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago

https://github.com/Tinche/quattro/pull/29

Why did it make me so long to do this? Video games probably

GitHub

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.

1
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@DRMacIver@mastodon.social omg write another library (just kidding, congrats and good luck!)
1
2
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@DRMacIver@mastodon.social <3
1
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@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
1
2
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 35mo ago
Replying to
@carlton @djangochat @nessita @wsvincent I was just about to say, jump on the CalVer train already 😇
3
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 32mo ago
Replying to
@ambv@mastodon.social "I had an excuse but I forgot it" is something I'm going to store to use on a standup someday
2
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 47mo ago
Replying to
@sscherfke@mastodon.social @hynek@mastodon.social https://docs.python.org/3/library/datetime.html#datetime.datetime.fromisoformat ?
datetime — Basic date and time types
Python documentation

datetime — Basic date and time types

Source code: Lib/datetime.py The datetime module supplies classes for manipulating dates and times. While date and time arithmetic is supported, the focus of the implementation is on efficient attr...

2
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 45mo ago
Replying to
@marcelotryle@fosstodon.org @carlton@fosstodon.org not sure about files, but you could monkey patch sockets with a threadlocal which blows up if used in a blocking way in an asyncio thread. Would have to do it early in the startup process though
1
3
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 7mo ago
Replying to
@tikhonov_a there's already a MISSING sentinel in dataclasses, modelled after attrs.NOTHING. Consider re-exporting that? As for patch operations, I usually use a TypedDict with total=False or NotRequired[T] fields. I find it works pretty well.
0
3
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 7mo ago
Replying to
@tikhonov_a good point about MISSING. For the typeddict approach I just check if the key is in there, no .get()
0
1
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago

Someone at Netflix majorly fucked up. They seem to have released the new season of White Lotus as the second season of Beef?

0
0
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 5mo ago
Replying to
@carlton@chaos.social baby is still too demanding for conferences I'm afraid. Will have to wait until next year. Hynek is also pressuring me to get back out there 😇
0
1
0
0
Open post
Tin Tvrtković @tintvrtkovic@mastodon.social
· 6mo ago
Replying to
@anentropic@fosstodon.org naming is always the hardest problem ;)
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 12:19:14 UTC