Nikita Karamov's Avatar

Nikita Karamov

@kytta.polymaths.social.ap.brid.gy

🐍 > πŸ¦€ An open-source Python and JavaScript developer. I made Shareon and Share2Fedi In my free time: YouTube, Cooking, Cycling #Python #Django #TypeScript #JavaScript πŸŒ‰ bridged from ⁂ https://polymaths.social/@kytta, follow @ap.brid.gy to interact

5 Followers  |  2 Following  |  116 Posts  |  Joined: 29.04.2025  |  1.772

Latest posts by kytta.polymaths.social.ap.brid.gy on Bluesky

That being said, using æ and œ in "diæresis" and "phœnix" just rocks. It looks so cool! And is saves character count! I'll never run out of my 5000 character limit ever again!

14.11.2025 09:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

On an unrelated note: I tried using the diæresis because I like the idea of it, but when reading, as a German speaker, I stumble on that umlaut! I consider this experiment failed and will stick to "no-one".

Although, "coΓΆperation" is easier to read... πŸ€” Maybe because it's a longer word?

14.11.2025 09:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Original post on polymaths.social

The frontend development space is so exhausting at times. Even without AI, it behaves like AI: garbage in, garbage out, a black box (= framework) in-between, noΓΆne understands how all of this works, and new vulnerabilities get found every day. Now let us all make another blackbox write all the […]

14.11.2025 09:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Original post on polymaths.social

I like the DX of #Astro and #Vite, but man, I just can't survive any more "security" "vulnerabilities". Coupling any projects written in those frameworks with #Dependabot is a grave mistake. But it doesn't matter what dependency scanner you use.

#NPM taught us that vulnerabilities are […]

14.11.2025 08:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

:neocat: .oO( If an apt repository is just a bunch of files, it would probably also work from behind an HTTP reverse proxy )

12.11.2025 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

Some months ago, I started renting a very nicely priced VPS, with a permanent discount I got on a sale.

A few months after that, I got an ever better specced, and even cheaper, VPS. I thought to myself: "My first server only hosts, like, two containers. It should be a breeze to transfer them to […]

11.11.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

TIL about #systemd's `DynamicUser`. Straight up black magic.

09.11.2025 12:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

I've just spent half an hour hardening my SSH server.

No, I don't mean tinkering and debugging configuration options. I mean connecting to a server, opening sshd_config, typing `PasswordAuthentication no`, saving, reloading. All at a whopping 10 characters per minute.

The internet situation in […]

04.11.2025 07:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The only good thing about #Jira is that it exposes their e2e test IDs to the end user so that I can fix their CSS crimes.

03.11.2025 15:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

I feel like this is a very common problem amongst #Python libraries. Most use #ReadTheDocs to host documentation, and the default template has no obvious way to include a link back to GitHub that is visible on every page. One can show the source code of a function/class in the API docs / […]

03.11.2025 08:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Eugen Rochko (@Gargron@mastodon.social) There is a new "Share on Mastodon" button on the official @Mastodon blog, feel free to try it out and let me know what you think.

Oh no, I got sherlocked by Mastodon

https://mastodon.social/@Gargron/115481991670483906

02.11.2025 22:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

Dear #OpenSource library developers/maintainers,

your project has only three, very important, URLs:

* your distribution (npm, PyPI, etc.)
* your source code (Codeberg, GitHub, etc.)
* (if present) your documentation website



It is _a necessity_ that all three URLs link to each other in […]

02.11.2025 08:41 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Original post on friend.camp

Websites that let me log in ONLY via email recovery feel like they are personally punishing me as a password manager user... like, come on, I have an awesome, one click, client side way to recall a long unique password for your website but sure, allow me to personally increase your email service […]

31.10.2025 19:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
People with alternative social media icons on their shirts running joyfully away, arms linked, from angry toxic media icons trying to grasp them from a device.

People with alternative social media icons on their shirts running joyfully away, arms linked, from angry toxic media icons trying to grasp them from a device.

Launching http://xodus.online ! Building a movement away from toxic social media, towards alternative social media (open social web) - the why, the where-to and the how! Please support our launch ! https://xodus.online/2025/10/30/launching-xodus-online/ #MastodonMigration

30.10.2025 10:44 β€” πŸ‘ 5    πŸ” 30    πŸ’¬ 2    πŸ“Œ 2
Original post on polymaths.social

To be fair, the learning curve is... steep. I've been reading numerous resources for a few days now, and I still don't understand anything. The vocabulary is horrible, the official docs are all over the place, the wiki is a bit lacking, and third-party articles on the Web expect you to […]

30.10.2025 08:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

Maybe #NixOS _is_ something for me, after all, but for "wrong" reasons. I really don't care about reproducibility, learning what Flakes are, or ephemeral shells. All I want is one file that governs my whole system, with sane defaults for many services that I'd want to self-host, all without […]

30.10.2025 07:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Any tips for a macOS #Matrix client that doesn't suck ass1?

* * *

1. If it's something ported from GNOME or KDE, it does suck ass; don't @ me β†©οΈŽ


28.10.2025 05:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@element Desktop got an update, and now favourite chats aren't pinned on top any more? What's the purpose of favouriting them at all, then?

Also, am I tripping, or is the new UI even more "airy" and padded? No place for chats, we need to show 'em paddings and border radii!

28.10.2025 05:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Original post on polymaths.social

After upgrading to #macOS 14 #Sonoma, Bartender 4 started acting up. I decided to give Bartender 5 a chance; I know the whole product was sold under sketchy circumstances, but the new owners seem not that awful.

Well, Bartender 5 is a joke. I now constantly get graphical glitches […]

27.10.2025 17:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

> Keyboard shortcuts were implemented in the markdown editor for formatting features Bold and Italic

Let's gooooo, #Forgejo 13.0 is the release of the year πŸ†πŸ†πŸ†

https://forgejo.org/2025-10-release-v13-0/#markdown-editor-bold--italic-keyboard-shortcuts

21.10.2025 16:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

jesus fucking christ

21.10.2025 15:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

> To stop receiving these periodic reminders, you can update your notification preferences in the dashboard.

Where?

21.10.2025 15:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

> No action is required if you’ve already saved your backup codes.

Yes, that's why I clicked the big "I've saved my backup codes" button when I set it up. Idiots.

21.10.2025 15:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Companies when you don't have 2FA: Hey! Here's a reminder that you're not safe!
Companies when you have 2FA: Hey! Here's a reminder that you're safe! 🀑

Bro I don't need to be safe, all I need is for you to shut the fuck up

21.10.2025 15:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot from YouTube's channel settings showing the mentioned advanced settings of the upload defaults. After scrolling down you can find "Allow automatic dubbing" that you can uncheck.

Screenshot from YouTube's channel settings showing the mentioned advanced settings of the upload defaults. After scrolling down you can find "Allow automatic dubbing" that you can uncheck.

Just received an email from YouTube that they'll soon enable autodubbing on the OctoPrint channel for new and soon also old videos. Hell no, every time I run into this AI shit when watching YouTube I just want to scream, it's THAT bad.

Thankfully, there's a way […]

[Original post on chaos.social]

21.10.2025 07:35 β€” πŸ‘ 2    πŸ” 56    πŸ’¬ 5    πŸ“Œ 0

BSVG: Die Ferien sind da, keine SchΓΌler im Verkehr, kein Grund fΓΌr Gelenkbusse, ein kleiner reicht
Einhundert Menschen die trotzdem zur Arbeit mΓΌssen: :BlobCatUnamused:

21.10.2025 05:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
q3k :blobcatcoffee: (@q3k@hackerspace.pl) happy β€œeh, don't worry, that might theoretically happen, but if us-east-1 goes down then we have bigger problems anyway” day

Ah, that explains it

https://social.hackerspace.pl/@q3k/115405520778032411

20.10.2025 08:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Original post on polymaths.social

#Medium is down, and it shows just how awful that website is and how nobody should use it. No article can be loaded, and the Wayback Machine is of no use, because Medium does not host HTML, only a bunch of JS that load the article from their servers, so whatever archive-dot-org has archived does […]

20.10.2025 08:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Seitdem ich von der Existenz der Oxford-Komma weiß, kann ich nicht aufhΓΆren, sie zu benutzen, vor allem wenn ich Deutsch schreibe πŸ˜’ Die Briten machen mir den Sprachgebrauch kaputt! :BlobCatAngery: /lh

19.10.2025 12:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I gave up

18.10.2025 13:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@kytta.polymaths.social.ap.brid.gy is following 2 prominent accounts