Profile for kytta
About kytta
Fields
- Pronouns
- he/him
- Languages
- de, en, ru
Bio
🐍 > 🦀
An open-source Python and JavaScript developer. I made Shareon and Share2Fedi
In my free time: YouTube, Cooking, Cycling
- Joined
- Posts
- 667
- Followed by
- 575
- Following
- 253
Stats
Pinned posts
jump to recenttaps 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!
I am sick of #MailboxOrg not filtering out spam and scam emails properly. If you know, you know. I am now playing with the idea of running my own spam filter on top of my mailbox.org inbox, but I can't figure out how.
My needs: Ideally, it has to filter emails before I get to read them. At the same time, it should be synced across devices (= happen on IMAP, not on-device).
My immediate idea was to set up a daemon that would either listen on IMAP Push notifications or check every 10 minutes, and then just move spam emails to spam. Am I missing a more obvious solution? If you are also a Mailbox.org user, how do you deal with it?
Being curious and excited about SHA-256 commits and reftables in #Git, I have added these aliases to my Git config:
[alias]
init3 = init --object-format=sha256 --ref-format=reftable --initial-branch=main
clone3 = clone --ref-format=reftable
"3" in this case refers to Git 3.0, and the settings are the new defaults of that major version. Given that Forgejo and by extension Codeberg support SHA-256 repositories, I'll try only creating "new" repositories from now on.
GitHub's "repository rules" (or is it rulesets?) is probably a good feature, and it probably allows for more flexibility in big, complicated projects and repos. But it soooo confusing to me that it became another motivation factor for me to migrate to Codeberg.
"Bypass list > 'Maintain role' > Always allow"? "Only allow users with bypass permission to create matching refs"? Bro just don't let anyone delete the branch, that's all I need 😭
This winter just can't come to an end can it
saying good things about ATproto
It's funny that only after I decided to ignore #Bluesky (I don't log in nor read anything on that platform any more) I finally realize how cool some aspects of #ATproto are.
Okay, with "some aspects" I mean identity. How is it that I have one account, where I can point my domain name to to get a cool handle, and I can use it to post to social networks, commit code to forges, like npm packages??? And then I can move it to different PDS and still keep my one identity and my data?
It's a shame that, for most people, ATproto is Bluesky, and Bluesky is bsky.social and bsky.app. The whole protocol is centralized af, and the moderation decisions of the Bluesky team are... let's say, it's not good PR :D
I like finding good things about something that is universally considered bad; not to protect or show it in good light, but rather jokingly and/or as a way to cope with it.
For example, the AI "revolution" has this good side effect: I can way easier spot scam emails! Instead of "Your domain is expired" (which sometimes is true), it's now "Your ChatGPT bill is due", and lol no I would never pay for this garbage 😂
I wanted to move auth DNS of a website I manage to a different provider, and my registrar set the TTL for the NS to four days
I have successfully switched all the sites that I host myself to use #Actalis TLS certificates instead of ZeroSSL or Let's Encrypt. Actalis is an Italian CA, and the only European CA (RIP Buypass), that provides unlimited free certificates via ACME.
Their site is flaky and does crash sometimes, but after you signed up (no KYC needed, an email is enough!) and got your EAB credentials, you'll never have to touch them again! The only downside I can think of is them not offering wildcard certificates, but I never used those, so ¯\_(ツ)_/¯
Whoah – was there some sort of a Discord leak? My old email I used there as well as my main one are now being bombarded by sign-up confirmations from various Zendesk sites. I get at least one new email every minute 🙈
SSHing at a whopping 5 characters per minute again
More #Vercel woes. Self-hosting #Share2Fedi didn't help – I guess a lot of people still use the v2 aka toot – and the usage now reached 400%, causing every website I host on Vercel to get blocked. It will be a fun train ride trying to self-host everything.
PSA to those using #Shareon share buttons or toot V2 for Mastodon sharing: You might wanna switch to the Fediverse button or Share2Fedi, respectfully.
RE: https://infosec.exchange/@scottwilson/116007199517981980
I hate this UX pattern: A toggle switch, which is labeled with a "negative" word (in this case "Block"). Like, it doesn't make sense. It's basically like having a switch with the label "Turn this switch on to turn feature X off". Why the flip? Don't mess with our heads!
Instead, they should've made a switch called "Enable AI" with a mirrored meaning. Switch off = no AI, switch on = AI. Clear and simple.
... and make it opt-in, of course.
Oh nein, die #Schrinkflation hat die 1 Liter Coca-Cola getötet, jetzt sind da nur 850 ml drin?
Und ich finds krass, wie sie es hinkriegen, dass die Flasche immer noch gleich groß aussieht
Mein Motto für #FOSDEM dieses Jahr
Belgian IC trains are way nicer than I remember from two years ago
Alcohol mentioned
The #FOSDEM26 beer is so damn good
This is the THIRD train today that cannot bring me to #FOSDEM. I left my house at 4 AM. I'm still in Germany.
Send help
https://www.tagesschau.de/wirtschaft/arbeitsmarkt/verdi-streik-nahverkehr-104.html
Nachhauseweg wird auch lustig #FOSDEM