@kytta@fosstodon.org
@kytta@fosstodon.org avatar

kytta

@kytta@fosstodon.org

I write open-source Python and JavaScript to make computers go brrrr

I made #Shareon (https://shareon.js.org) and #Share2Fedi (https://s2f.kytta.dev)

Alts:
по-русски: https://mastodon.ml/@n
auf Deutsch: https://norden.social/@n

#fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ru, to Letters
@ru@fosstodon.org avatar

Wrote a to a fedi friend a few days ago.

👀 😍

The content is so basic cause it was all very impromptu.

But yeah - maybe I can start writing ??? Internationally???

How much does this kind of thing cost

kytta,
@kytta@fosstodon.org avatar

@ru depends on the sender's country. In Germany, sending internationally costs about 35% more than local post, which is 1.10 € for a typical 20 g letter. The price is the same for all recipient countries. Quite cheap in comparison to Belgium, where I had to pay 9 € for three postcards to (neighbouring) Germany 😵‍💫

drewdevault, to random
@drewdevault@fosstodon.org avatar

Someone responsible for enforcing the code of conduct in a project reaches out to you to discuss your behavior.

Do you (1) listen to them in earnest, ask questions if things are unclear, and take the opportunity for introspection and improvement, or (2) interpret everything they said as a threat, immediately escalate it into an argument, and characterize the email as a harassment campaign targeted against you and endorsed by the employer of the conduct enforcement person?

🤦‍♂️

kytta,
@kytta@fosstodon.org avatar

@drewdevault (3) I get embarrassed, delete all questionable comments and never reply 👉🏻👈🏻

frank, to random
@frank@frankwiles.social avatar

Write your tests folks! Kept having a minor annoying issue with some utility code that I run manually for a client. Have re-read it each time it messes up and didn't spot the issue until I took an extra 10 minutes and wrote comprehensive tests with example data.

kytta,
@kytta@fosstodon.org avatar

@frank and that's why I use len(...) <= 0 when checking for empty lists 😛

You can never know for sure!

kytta, to javascript
@kytta@fosstodon.org avatar

Coming back to a project after 1–2 months of not working on it. pnpm up reports ~150 updated dependencies out of 875. And those are just minor/patch updates.

I feel like JS developers get punished if they don’t release daily 🙄

kytta,
@kytta@fosstodon.org avatar

“+1101 -841”, it’s only been six weeks 😩

kytta, to Podcast
@kytta@fosstodon.org avatar

A lifehack for @AntennaPod users!

  1. Go to the app settings for AntennaPod
  2. Go to “Open by default”
  3. Make sure opening supported links is enabled and all links are selected

Now you can open Apple and Google URLs in AntennaPod, which saves some steps when you want to add a new podcast :blobcatheadphones:

munhitsu, to random
@munhitsu@fosstodon.org avatar

I wonder when someone will rewrite xz to Rust

kytta,
@kytta@fosstodon.org avatar
kytta,
@kytta@fosstodon.org avatar

@munhitsu sure thing https://github.com/uutils/coreutils 😂

But tbh we just need to kill autoconf and embrace readable config files

kytta, (edited ) to Redis
@kytta@fosstodon.org avatar

I haven’t talked about the whole situation when it happened, but I really have to get my thoughts out on this. Better late than never, I guess.

https://www.kytta.dev/blog/redis-were-right/

Stick to the end of the post for a special announcement from my side.

kytta,
@kytta@fosstodon.org avatar

@verbumfeit of course, how could I forget, thanks for the tip!

drewdevault, to random
@drewdevault@fosstodon.org avatar

What is up with tonsky.me and the steadfast commitment to making the reading experience on his site more awful every time I visit

kytta,
@kytta@fosstodon.org avatar

@drewdevault I thought it hasn't changed over the last 4+ years

kytta,
@kytta@fosstodon.org avatar

@drewdevault it adds to the sense of the community! :ablobcatheart:

kytta, to python
@kytta@fosstodon.org avatar

A few weeks ago, I’ve written a small essay about modern tools (like and ) and things I dislike about them. I wanted to first redesign my website before posting it, but nah, that would take too long of a time 😂

https://www.kytta.dev/blog/why-i-dislike-ruff/

kytta, to random
@kytta@fosstodon.org avatar

You know the spring has come when you finally see grey geese hanging out at parks with cherry blossoms all around them 🪿🌸

10leej, to random
@10leej@fosstodon.org avatar

You'd think with all this spare time I would be caught up with the podcast backlog.

kytta,
@kytta@fosstodon.org avatar

@10leej a podcast backlog under 24 hours is not a backlog 🥴😂

estelle, to random
@estelle@front-end.social avatar

TIL: The SVG <switch> element.

You can serve different content depending on the language of the document.

see https://developer.mozilla.org/en-US/docs/Web/SVG/Element/switch

kytta,
@kytta@fosstodon.org avatar

@estelle one important thing to note: It might not work as you expect on Android.

As we're used to, browsers usually don't do region fallback ('en-GB' to 'en'), this is why by default you have both in your settings (and navigator.languages). But on Android, the value of the latter comes from the System settings, and you can't set it to be regionless.

For me, the MDN example shows 'en-GB' and not 'de-DE', because it can only match for 'de' without a region.

kytta, to Podcasts
@kytta@fosstodon.org avatar

I love listening to , but it's not my number 1 source of entertainment. As such, I only get to listen to them when I can't watch videos or write code, which is usually my job commute. When I started working full-time, I finally got the opportunity to process my listening queue.

Well, 2024 hasn't been that productive, so far. I started working remotely, then I went on a holiday, and then I got sick, so I'm back to 100 episodes, 3+ days of listening 🙃

kytta,
@kytta@fosstodon.org avatar

In a perfect world, this would be my to-do list:

  • finish the 10+ open-source side projects I'm actively thinking about
  • watch 185 YouTube videos
  • listen to 100 podcast episodes
  • read 274 blog posts

My days don't have enough hours in them :blobcatdizzy:

kytta,
@kytta@fosstodon.org avatar

@joel @AntennaPod it sure is!

99% of my podcasts are about programming. The remaining one is 99% Invisible 😁

I think I need a Podcastroll on my website 🤔

kytta,
@kytta@fosstodon.org avatar

@jnv @joel I'd recommend Syntax (https://syntax.fm/) for all things Web Development. I find it the most beginners-friendly 🔰

RemeJuan, to coffee
@RemeJuan@fosstodon.org avatar

Proof that companies need dirty minded people involved in all branding and marketing decisions.

No way in hell I’m drinking cum speciality

kytta,
@kytta@fosstodon.org avatar

@RemeJuan I'd go there just for the name, such legends 😂

kytta, to random
@kytta@fosstodon.org avatar

Unpopular opinion: The new Google login form looks beautiful and it's the best-looking piece of UI design from Google of the last four years.

... yeah the bar is very low 😂

kytta,
@kytta@fosstodon.org avatar

I hereby take it back; what the fsck are those buttons? 😵

https://mastodon.online/@nikitonsky/112010567719093905

nikitonsky, to random
@nikitonsky@mastodon.online avatar

New post: JavaScript Bloat in 2024 https://tonsky.me/blog/js-bloat/

kytta,
@kytta@fosstodon.org avatar

@nolan a valid argument for some sites, but for react.dev? It's a blog post with static information, why does it even try loading a script in the first place, and why does it do it over and over again? Yeah, it's not what a typical user would experience, but it's still crazy dumb behaviour :D

@nikitonsky

hynek, to random
@hynek@mastodon.social avatar

As I’m finalizing my second video, I wonder: has someone used both Davinci Resolve and Final Cut Pro and could tell me whether for my explain-type videos the latter is less janky and more approachable than the former?

I understand that Resolve has the best color correction in the industry and amazing sound features but the jank is driving me crazy and from what I’ve seen about FCP, it seems like it could mesh with my brain that dreams in Keynote better.

kytta,
@kytta@fosstodon.org avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • khanakhh
  • InstantRegret
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • tacticalgear
  • mdbf
  • Durango
  • JUstTest
  • modclub
  • osvaldo12
  • ethstaker
  • cubers
  • normalnudes
  • everett
  • tester
  • GTA5RPClips
  • Leos
  • cisconetworking
  • provamag3
  • anitta
  • lostlight
  • All magazines