Posts

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

kytta, to random
@kytta@fosstodon.org avatar

PSA: If you use a piece of software, encounter a bug, and find out it was already reported, DO NOT comment with "I have the same issue" if you have nothing else to contribute. At the very least, add data that might be useful. ESPECIALLY DO NOT leave any comments if the maintainers already said "we are working on a fix".

My mailbox is dying under the load of all the people who have the same bug as me and also have the urge to comment about them having this bug 🙄

grishka,
@grishka@friends.grishka.me avatar

Sometimes this frustrates me this much (also it's always those avatar-less new accounts)

kytta,
@kytta@fosstodon.org avatar

@grishka hah, tell me more about it

https://github.com/kytta/shareon/pull/116

(this is the fourth person who doesn't seem to know how to search issues)

kytta, to random
@kytta@fosstodon.org avatar

Over almost 15 years of watching YouTube, my sub feed has slowly evolved into mostly British-made videos. That, plus the fact that I didn't actually speak English for 6 years until late 2023, somehow made me speak in a very bad approximation of RP 😂 Like, even as I'm typing this post, my inner voice sounds British. And now that I actually do have to talk in English again, it feels very weird, because I can't really associate myself with the accent I now speak in 🥴

kytta, to random
@kytta@fosstodon.org avatar

“Never ever ever ever ever mess with my browser. It's not yours, it's mine. I'm letting you use it for free to render your bloated sites. Don't do this to me. I get to copy paste whatever I want whenever I want. When you get your own browser you can do whatever you want but while you are living in my house under my rules I get to copy/paste whenever I goddamn feel like it.”

https://matduggan.com/the-worst-website-in-the-entire-world/

What a delightful read from @matdevdug

kytta,
@kytta@fosstodon.org avatar

I've had the same feelings yesterday, but, unlike Mat, I gave up after it didn't let me paste the password from Bitwarden, and accessing the field via JavaScript would wipe the whole thing clean again.

@matdevdug mind sharing a .torrent with the DMG? 😂

adamsdesk,
@adamsdesk@fosstodon.org avatar

@kytta @matdevdug I avoid websites like these when possible. When not, I use this https://www.adamsdesk.com/posts/enable-pasting-text-websites-block-it/.

kytta, to random
@kytta@fosstodon.org avatar

Last week, I was given the ‘opportunity’ to write some IE11-compatible 5. No transpilers or bundlers, only a few polyfills.

At first, I was not excited for this. But at the end, I’ve had quite some fun! It was quite a nice challenge, and I’ve learned something new about the language I’ve been using every day for ages. Gotta do this more often.

kytta, to random
@kytta@fosstodon.org avatar

In the past, I’ve really wanted to try out other search engines: Mojeek, Kagi, Ecosia; but there was one thing that made me stay with DuckDuckGo — the Bangs. Well, not any more!

Introducing : https://codeberg.org/kytta/interro

interro is a shim for your search engine that enables DDG Bangs, but better! Instead of routing your requests via DDG, it loads all Bangs into memory and handles redirects locally. You can use any search engine as fallback.

ianthetechie,
@ianthetechie@fosstodon.org avatar

@kytta ha; nice! I also love the bangs. Fortunately Brave copied most of them.

kytta,
@kytta@fosstodon.org avatar

Damn, it’s been less than two days, and I am already about to rewrite this whole project because does not seem to support Linux on ARM 🥲

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

My fellow devs, I need your opinion:

Say, you have a software project. To do some operations more quickly, you write helper scripts. Think build.sh, download_dependencies.py, whatever. You may use them yourself or in CI.

What is your directory name of choice for these scripts?

See next post for clarification.

pmakholm,
@pmakholm@fosstodon.org avatar

@kytta Theoretically I would use ./scripts for development tools and ./bin for other maintenance tools. Deploy tools might fall in either category depending on the type of project.

In practice I often start out by just having one of those and dump everything there. In that case it might be a bit random if it ends up being named ./bin or ./scripts.

frank,
@frank@frankwiles.social avatar

@kytta I use “just” instead to build them. Sort of like Makefiles but better.

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 😩

findus,
@findus@fosstodon.org avatar

@kytta Right now I have to migrate a rather large react frontend from 17 to 18. So far: 532 files changed, 1115 insertions(+), 1083 deletions(-) 😞 🔫

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:

joel,
@joel@fosstodon.org avatar

@kytta @AntennaPod I'm so happy right now thanks for the tip!

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

I haven’t talked about the whole #Redis 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!

verbumfeit, (edited )
@verbumfeit@fosstodon.org avatar

@kytta I thank you for your integrity.

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 🪿🌸

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

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

AntennaPod,
@AntennaPod@fosstodon.org avatar

@kytta
If you want to get an HTML file and dump it on your web space, have a look at the import/export section in the AntennaPod settings!
@joel

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 😂

garritfra,
@garritfra@fosstodon.org avatar

@deshipu in that case, how do you explain them killing all their services? :smart:

@spacebuffer @kytta

kytta,
@kytta@fosstodon.org avatar

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

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

kytta, to web
@kytta@fosstodon.org avatar

A question to my fellow developers and designers: How do you handle checkboxes and labels with ? It’s clear to me that their position should be flipped (see image by @shadeed9), but what are your preferred ways of achieving this (with static HTML)? Is flex-direction: row a valid approach, or are there other ways I’m missing?

iliazeus,
@iliazeus@lor.sh avatar

@kytta inputs and labels are both inline elements, so a browser already has rules for choosing between RTL and LTR. You can just use dir="auto" in HTML, and let the browser figure it out. Or set it explicitly with dir="ltr" and dir="rtl".

https://jsfiddle.net/04hn1cjw/7/

kytta,
@kytta@fosstodon.org avatar

@iliazeus you’re right! I’ve somehow never realized this and have never considered just using the elements without any CSS. Thanks a lot!

kytta, to random
@kytta@fosstodon.org avatar

Main takeaways from :

  • the rooms need to be bigger, since I couldn't visit all the talks I wanted to
  • the conference should be longer, since I couldn't visit all the talks I wanted to
  • the ones I did visit were incredibly fun, and I learned a lot!
  • exists
andypiper,
@andypiper@macaw.social avatar

@kytta woah, did you meet THE ?! 🤯

cymplecy,
@cymplecy@fosstodon.org avatar

@kytta was there ever doubt that he existed? :)

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