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

Remember when Play Store app awards were fun? Yeah, they're nothing like Apple's, but there also were some gems inside, and they showcased quite some apps that cleverly and beautifully used Material Design.

The "best app of 2023" in Germany is a damn streaming platform. 🙄 And it doesn't even have a good app!

joel, to Podcasts
@joel@fosstodon.org avatar

I don't use Spotify for podcasts so here's my top 10 this year from

kytta,
@kytta@fosstodon.org avatar

@joel that's a lot of purple-coloured ones 😅

robpike, to random
@robpike@hachyderm.io avatar

TIL that Napoleon was 5'2" but not actually short, because French traditional units must be multiplied by 1.066 to get Imperial equivalents, making him 5'6" by English measure, or 1.67m, a respectable height for the age.

kytta,
@kytta@fosstodon.org avatar

@erraggy @robpike not really, it was the average height of a French man in the 19th century. In other words, all French were short :blobcatblep:

notthebee, to random

Discord when you're streaming: "Streamer mode activated! Stay safe out there"

Amazon when you're streaming:
"Well hello there Full Legal Name! Same as usual, shipped to 1400 Irving Place, 49705 Afton, Michigan? Phone number +1 636-293-6622? Credit card number 554199127818236182 CVC 291?"

kytta,
@kytta@fosstodon.org avatar

@notthebee @apangona I thought a German ISP would suffice, as it never reports my correct location, not even precisely, almost always defaulting to Frankfurt am Main

Unless one lives in Frankfurt am Main, in which case, my condolences :D

tommyyum, to random
@tommyyum@mstdn.social avatar

I heartily agree.

kytta,
@kytta@fosstodon.org avatar

@tommyyum I like this Russian one:

«В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!»

“Would a citrus inhabit the southern thickets? Yes, but a fake one!”

It does not make a lot of sense, but it can be spoken out very rhythmically, so it’s quite easy to memorize.

sitnik_en, to random
@sitnik_en@mastodon.social avatar

On what web sites do you use keyboard navigation all the time and are happy with it.

It seems to me that good keyboard navigation is not just about adding hotkeys, but about making user interactive flow, like we do in design. I’d like to see more examples of this.

kytta,
@kytta@fosstodon.org avatar

@sitnik_en the no. 1 reason I'm staying on Firefox is the ['] (apostrophe) shortcut for “Quick Find within link text”. It's a game changer, especially for content-heavy and hyperlink-heavy websites (news, blogs, Wikipedia, etc.)

With it, I can ‘click’ on any link I see without ever touching the mouse and without trying to reach it with [Tab]; all I need is <a>

kytta, to android
@kytta@fosstodon.org avatar

PSA for all 13+ users:

Sometimes, when looking for an app in the Play Store, it will not show up in the search results. Going directly to the app's page will say that the app "was developed for an earlier version" and is thus "not available".

THIS IS BULLSHIT! There is nothing in the Android code that restricts installation and usage of these apps. If you have an APK file, it will install and run without issues.

Solution: Use Aurora Store!

https://f-droid.org/en/packages/com.aurora.store/

steffo, to random
@steffo@uno.starshard.studio avatar

How often does update tiles?

Seems like everything I contributed last week is missing, while it already appears on many other tile servers...

kytta,
@kytta@fosstodon.org avatar

@steffo it's once a month, and you can only get them if you update the app AFAIK

cc @organicmaps

kytta, to python
@kytta@fosstodon.org avatar

Time to update my !

Hi Fediverse, I am Nikita :BlobhajReach:
I am a 24-year-old full-stack web developer from Braunschweig 🇩🇪

Things I like: F(L)OSS (duh), , , , the Fediverse, , and U+1E9E Latin Capital Letter Sharp S (ẞ)

Things I dislike: How everything BigTech touches tends to get worse. Also fermented milk products (unless it's cheese)

I blog (rarely) at https://www.kytta.dev, and I code (less rarely) at https://github.com/kytta

deepsha, to random

Day 10 - North America - I’ve been wanting to learn to make a US chart map with @observablehq Plot and todays combined perfectly with this weeks to make that happen. I couldn’t decide between the two versions though!
Code: https://observablehq.com/d/f970cc6784ed1624

Us map with each state as a tile and house elections results marked in red and blue bars for republic and Democrat between 1976-2022 and height of bar is the vote %

kytta,
@kytta@fosstodon.org avatar

@deepsha I love how Vermont's chart is basically an upside down French flag 😂

kirill, to random

After contributing to a GitHub repository I don’t own, I end up with a dangling branch in my local clone. I’m having a hard time cleaning up 🧹 those branches, especially when they are many.

If the branch is accepted “as is”, and merged (not squashed), I can detect it with git branch --merged . But not easily if the maintainer squashes or rebases my branch.

What is a good strategy for keeping the number of local branches in check? Do UI tools help?

kytta,
@kytta@fosstodon.org avatar

@kirill here's how I deal with it

  1. Set branches to be deleted automatically on the remote after the merge (works for every strategy)
  2. Fetch your remotes and prune remote branches. This will remove the local refs for the remote branches.
  3. As a result, merged branches will get their upstream reference unassigned — these can be deleted. I use lazygit, and it highlights these branches in red.

This works for one's own repositories too, of course :)

garritfra, to random German
@garritfra@fosstodon.org avatar

Saw some people doing this "My App Defaults" thing. Here's mine:

https://garrit.xyz/posts/2023-11-07-app-defaults

This is post 085 of .

kytta,
@kytta@fosstodon.org avatar

@garritfra

> Chat: WhatsApp

And this is how you detect a European resident 😂

rauschma, to random
@rauschma@fosstodon.org avatar

macOS: I don’t understand why Google Chrome automatically installs 2 login items that are allowed to run in the background:

– Google LLC (no icon)
– Google Updater (Chrome icon)

kytta,
@kytta@fosstodon.org avatar

@rauschma my guess (I'd check, but I don't use Chrome) that it's similar to what Chrome Helper is / used to be. On Windows, it would auto-start with the system and stay in memory so that when the user decides to open Chrome, it launches instantly. Maybe the first Login Item is a similar "pre-heating" thing? The second one is obvious, I assume 😁

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)

lkhrs, to random
@lkhrs@fosstodon.org avatar

new post about figma frustrations
https://www.lkhrs.com/blog/2023/fed-up-with-figma/

kytta,
@kytta@fosstodon.org avatar

@lkhrs I hate it when people distribute their cool projects only through Figma.

“Can you check out my website design/icons/colour palette?”
“Yeah sure, email me the PDF?”
“Oh, no, it’s on Figma”

Imagine people would publish documentation for their projects on Discord or something! 😆

Oh wait…

kytta, to random
@kytta@fosstodon.org avatar

tip: the last carriage is usually the best one.

— It's a bit further away, so less people are in it
— It's a normal carriage, that is, it has no bikes and no 1st class
— It gets checked first, so you can show your ticket in the first minutes of your journey and relax

Follow me for more life hacks /j

kytta, to macos
@kytta@fosstodon.org avatar

Is there any reason why all the "app/system directories" libraries never consider on ? I'm all fine with defaulting to "Application Support", but when I have explicitly set the $XDG_CONFIG_HOME for my shell, I also want the apps to make use of it. The same applies to Windows.

yakkoj, to random
@yakkoj@fosstodon.org avatar

gee, if only iOS would support something like Tasker (which only runs on Android)

Then maybe I could auto-shut the wi-fi whenever I leave the house, and turn it back on again when I get home.

Apple's commitment to privacy is a facade in some respects. It's pretty much fraudulent.

kytta,
@kytta@fosstodon.org avatar

@yakkoj aren't Shortcuts basically like Tasker? At least the use case you're talking about is definitely possible on iOS

kytta,
@kytta@fosstodon.org avatar

@yakkoj they can do even more with Actions:

https://github.com/sindresorhus/Actions

(a lot of this should've been built-in)

kev, to random
@kev@fosstodon.org avatar

Next level

kytta,
@kytta@fosstodon.org avatar

@kev this should be a live wallpaper displaying the current date and time 👀

kytta, to django
@kytta@fosstodon.org avatar

For a long time, I was looking at all the endless IDE plugins and extensions, "must have" configs, Raycast, and I used to wonder: Why is there so much hype around snippets? Even when writing views, I never really felt the need for them; I was fine with typing a few redundant lines myself.

And then I started learning and working with . I take my skepticism back.

kytta, to random
@kytta@fosstodon.org avatar

TIL that Microsoft Outlook, when it encounters a quote of the original email in the reply, will hide not only it, but everything below it, making bottom-posting effectively impossible :(

kytta,
@kytta@fosstodon.org avatar

And I wonder why I didn’t get a reply >:(

whynothugo, to github
@whynothugo@fosstodon.org avatar

Apparently now blocks all connections done with curl?

I can't build any Alpine packages locally (can't fetch source), and I see dozens of pipelines failing.

kytta,
@kytta@fosstodon.org avatar

@whynothugo I've had a similar problem when I couldn't import a CSS file from GitHub (using raw.githubusercontent...)

My solution was to use jsDelivr: https://www.jsdelivr.com/?docs=gh
It also makes it faster 😁

kytta,
@kytta@fosstodon.org avatar

@whynothugo you can get any file, not just JS, but yes, sadly nothing from the 'Releases' tab

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