@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.

kytta, to mastodon
@kytta@fosstodon.org avatar

I need some clarification on how /ActivityPub works.

Do I understand correctly that if I follow a person and they post in a language I haven't selected to see, it will be shown to me no matter what?

kytta, to opensource
@kytta@fosstodon.org avatar

I just realized a problem that everyone probably already talked about in the past.

We praise for its openness and security, but how can we be sure that the service that a company offers is the same code as what is stored in the source control?

Is there a good way to audit online services? Like, how can I be sure that the code of, say, mastodon.example was not tampered with? And are there any good articles and/or books on the topic?

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, to random
@kytta@fosstodon.org avatar

Fuck websites that do this.

P.S. I didn't have DevTools open, I just have an ad blocker.

kytta, to random
@kytta@fosstodon.org avatar

Can you recommend me a typing trainer? I have never learned how to type blindly, and I want to improve my speeds. Monkeytype is cool, but it's more of a testing rig rather than an actual trainer.

I would like to use one that would tell me the fingers to use to type letters. A desired extra would be support for numbers and symbols.

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

What began with an 8-hour-long train journey, ended with a wonderful stay in pretty Maastricht. If you ever find yourself travelling from Germany to Brussels (whatever the reason for this may be :blobcatfingerguns:), consider staying here for a day or two. But please, don't be like me, take an ICE and not regional :blobcatdizzy:

kytta, to random
@kytta@fosstodon.org avatar

I got myself a new phone and am displeased to tell you that Android-to-Android migration is still not good.

How I imagine works: There are files under /storage/emulated/0. Some folders, like ‘Pictures’ are writable by user. Also, each app has it’s ‘data’ lying somewhere. When migrating, three things are done: 1) Apps get pulled as APKs and re-installed; 2) Apps’ data gets placed where it belongs; 3) User’s folders get copied as-is.

It’s not how it works.

kytta, to RaspberryPi
@kytta@fosstodon.org avatar

My router has been having weird problems, and I don't really know how to debug it. About once a day, my devices lose connection to Wi-Fi. The Ethernet connection still works, though. The devices claim the Wi-Fi has no Internet connection, has a wrong password, or plainly hide it from the networks list.

A restart helps, but not always. Full reset did not help. DoS protection is on, and logs are empty on both my and the router itself. What could it be?

kytta, to random
@kytta@fosstodon.org avatar

The best thing a website can do? Offer for two-factor authentication.

The worst thing a website can do? Do so as if Authenticator is the only TOTP app on the market 😒

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

Why the heck does start with 679 € in Germany? It's 740 bucks, against the US starting price of $499. A markup of more than 36%!

Interestingly enough, the markup on phones isn't nearly as high: $499 ⇒ $555 for 7a (11%), $1799 ⇒ $2074 (15%) for the Fold.

EDIT: I didn't consider the sales tax, which means the US price is different from advertised, for most states (thx @teezeh). Still doesn't explain the tablet/phones difference :/

kytta, to random
@kytta@fosstodon.org avatar

> purge-old-kernels is a simple bash script, which uses apt remove --purge command to remove old kernels.
> It will be available in your system after installing package byobu. byobu is a handy terminal multiplexer.

Why does a terminal multiplexer suddenly ship a tool to purge old kernels? What happened to the Unix philosophy? 😕

kytta, to random
@kytta@fosstodon.org avatar

Does anyone here remember the Aviate launcher?

It had an æsthetically pleasing home screen that would adapt to different use cases based on your location, time of day, and connected peripherals.

I loved it so much. Until Yahoo bought it, made it worse, and then sunset it.

kytta, to random
@kytta@fosstodon.org avatar

At my job, I was asked to set up a simple server for hosting various web services. I was contemplating about a Linux distro and I think I have decided to go with :coreos:

I've been playing with it all day, and it's so damn cool! It's configured with a YAML file, which can be re-applied if you borked the system. Re-application means re-install, but it's very quick, and it persists user data 🔥

The documentation is lacking, though. Probably going to write a blog post about my journey…

kytta, to random
@kytta@fosstodon.org avatar

I just need card-only self-checkout terminals in every single store. Is that too much to ask for? 😩

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

Imagine using an application that supports multiple panes (PDF viewer, code editor, browser, etc.) You start with a single pane and a single document open in it.

You execute a command titled ‘Split Vertically’. A second view of this document appears in a split pane.

Where do you expect this new pane to appear?

kytta, to reddit
@kytta@fosstodon.org avatar

My feed today consists of basically three things: 🤖 API changes taking effect, 🐦 requiring an account to view tweets, and 🇨🇦

kytta, to random
@kytta@fosstodon.org avatar

I passed the two-dozen milestone yesterday, and my SO got me into with her present. This isn't my first Casio, but I haven't owned/worn one since 2015-ish.

Not that I'm in, I wonder how fast I'll spend all my life savings on watches :blobcateyes:

kytta, to random
@kytta@fosstodon.org avatar

New blog post! In this one, I am over the moon about the full-time job I’ve picked up a month ago.

https://www.kytta.dev/blog/one-month-full-time/

This is post 009 of .

(don’t mind the date — I’ve finished this post earlier, but have only now got to publish it)

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, to random
@kytta@fosstodon.org avatar

Given how popular Logitech MX mice are, also amongst developers, how come nobody has still made a usable version of the ‘Options’ software? Reverse-engineer the drivers, make a lightweight daemon and native UI. Are the projects that currently are or have tried tackling this?

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?

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, (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.

#BoostsWelcome #FediPoll

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
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.

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