close

Profile for kytta

Header for kytta: Flat gray background (default header).
Display name
Nikita Karamov
Username
@kytta@polymaths.social

About kytta

Bio

🐍 > 🦀

An open-source Python and JavaScript developer. I made Shareon and Share2Fedi

In my free time: YouTube, Cooking, Cycling

#Python #Django #TypeScript #JavaScript

Stats

Joined
Posts
816
Followed by
591
Following
258

Pinned posts

jump to recent

taps mic
Is this thing on?

Hello again Fediverse, and hello my fellow polymaths! For those, who don't know me: I'm Nikita, a 25-year-old web developer from Germany 🇩🇪

To be honest, I don't always consider myself a real polymath, for I spend most of my time coding: both at my job and at home. While I don't have other hobbies, I do enjoy other activities: cooking, watching YouTube, and cycling. And I can yap non-stop about linguistics, graphic design, and open-source projects!

I also have a blog which I don't update as often as I'd like to :(

Thrilled to have moved here and excited for what's to come!

#introduction

Recent posts

Scammers (I presume) are trying to sell me the list of @europython 2026 visitors; to support my "marketing and outreach efforts", of course. I wonder if someone has hacked/stolen the pretix database or if it's just a scam where I would be sold fake data? :BlobCatThink:

Well, I think it's time to leave #Actalis and go back to Let's Encrypt. I was fine with a barrage of emails for every expired ACME certificate (no matter if it was re-issued or not), but this? Like, at this point, I don't trust the level of professionalism they have at the company.

Kann mir jemand einen guten #Sticker-Shop empfehlen? Ich brauche so ca. 50–100 gestanzte (die cut) Vinyl-Sticker, am besten mit schneller Lieferung nach Deutschland (oder Abholung in der Region Hannover-Braunschweig-Wolfsburg)

Ich weiß bereits, dass die von Sticker Mule mir eigentlich sehr gut gefallen, aber der Preis (54€ / 50 Sticker) schreckt mich noch ab. Was sind so eure Empfehlungen?

#GerneBoosten

Hi there, I'm [Name], SVP of Customer Success at [product].

Until now, product updates went mostly to your finance team. That's changing. Starting today, we're sending you short emails whenever there's exciting news, with the things that actually matter for how you use [product] day to day.

Asked who? Why does every goddamn company think they're the most important thing a person uses?

My grandma's in need of a new computer; Can anyone recommend a good notebook aka laptop?

It should run Windows, Chrome, and Microsoft Office smoothly and have good connectivity (built-in USB-A ports and HDMI are a must). No touchscreen, no HDR, no discrete GPU; also no bloatware and no tinkering. Just a bog-standard laptop that comes with OS pre-installed and doesn't get on your nerves. Like a Brother printer, but a laptop, if you wish. Preferably something that's still on sale today since I don't trust second hand market enough.

Do not recommend Linux. Do not recommend anything that requires any help to get going with. My grandma does not have a trusted "computer person" that can come visit, and my only ways to contact her are text and voice messages. Seriously, if you recommend Linux, I'll block you.

So far I'm eyeing Xiaomi/Redmi or Huawei/Honor. Is ASUS any good?

#BoostsWelcome

RE: https://mastodon.social/@evilmartians/116642095752504760

I am really baffled by the state of things in today's LLM-infested IT if posts like this one even need to exist. "Here's a life hack: Use a feature that's been there forever, for this exact purpose!"

I'm not trying to criticise the Martians or the author here; the article just highlights the downgrade that coding and learning to code had experienced.

In the old days, one would search the web for solutions; for easy steps to "do the thing". Not anymore; And it's not because of the web searches collectively becoming enshittified. I guess people just don't need to search anymore: Just tell the clanker what you want and it will do it for you.

I'm already in anticipation for the next stage. "If you keep telling Claude to add spaces inside your angle brackets, here's a life hack for you: Use a formatter to save tokens!"

Reading #Deno v2.8 release notes:

deno pack [...] builds a Deno or JSR project into an npm-publishable tarball. Given a deno.json, running deno pack produces a [tgz file] that’s ready for npm publish.

Deno 2.8 drops the npm: prefix requirement at the CLI: deno add and deno install now treat unprefixed names as npm packages by default. [...] JSR packages keep the jsr: prefix.

If that's not a eulogy for #JSR, I don't know what is.

https://deno.com/blog/v2.8

FIFA World Cup, swearing
Toggle visibility

#Mozilla, what the fuck is this? Why the fuck is this in a browser? Why the fuck is this in Fennec? Why the fuck is this on by default? Why the fuck do I need to tap the logo five times and go to "Secret Settings" to get rid of this shit for good?

Who the fuck asked for this shit?

Es ist sehr cool, das Deutschland Google Street View hat, aber ich finde es schade, dass das Auto meistens während der Bundestagswahl-(oder war's Europawahl?)-Kampagne gefahren ist. Egal wo man "hingeht" trifft man immer wieder auf die Parteiwerbung — und das blau sticht besonders schlimm ins Auge 🙄

GitHub has become plain unusable for me. I use it mostly to read other's code, and the search has been broken for weeks now:

  1. Go to any repo
  2. Search for a piece of code
  3. In the results page, click a result
  4. Click browser's "Back" button
  5. You land on the repo page, not in the search, and you have to retype your query.

This also happens on other pages; in some cases, GitHub just rewrites the previous history entry instead of adding a new one.

JS was a mistake. Something like this would never happen on an HTML-only site. Use the platform!

So far in my life, I've been told I have

  • a German accent, while speaking English
  • an English accent, while speaking German
  • a Serbian accent, while trying to speak Macedonian
  • Pardon ? Je suis désolé, je ne comprends pas, while speaking French

I need to learn more languages and emigrate to more countries so that my accent becomes an even more confusing amalgamation of everything but my native language :P

Looking at the diff between two minor versions of a GitHub Action for installing Node.js. Not many changes: Just a few dependency version updates and a few CI changes. The source of the action itself is unchanged.

And yet, the files that run in CI have 95k additions and 124k deletions. Two hundred and nineteen thousand modified lines. There is no way anyone will ever look at and audit those changes. And all that in an action whose only task is to download and unpack Node.js. How have we become okay with running this much obfuscated code as part of our critical supply chain?

#GitHubActions #NodeJS

Hab in mein #travelynx geschaut, und die Statistik ist schon deprimierend.

Ich habe in den letzten drei Monaten mittlerweile mehr Verspätung angesammelt, als im letzten Jahr. Und das bei 50% weniger Fahrzeit und 60% weniger Entfernung …

Die absoluten Zahlen will ich nicht nennen, weil die es nur schlimmer machen 🫠

I wish websites would reward me for being security conscious. "You enabled 2FA? Good job, we will keep you logged-in for longer".

This usually does not happen, but PayPal is the worst offender. "Oh, you enabled 2FA via the security token? We'll still log you out after 5 minutes. Fuck you. Oh, and we still want 2FA via your phone, in addition to your token. Fuck you. Oh, yes, you can add a passkey! We will ask you for it instead of the password, then your token, then your phone app. Fuck you. Oh, you want to use the app? Well, where's your token? Fuck you. You can't use a security token on your phone because our app literally doesn't support it? We'll still ask for it every time instead of just asking for the TOTP code. Fuck you."