Email or username:

Password:

Forgot your password?
352 posts total
Nikita

I am not in the mechanical keyboard enthusiast scene, so I might not have the full picture, but

Why does nobody say anything about how ugly the keycaps on most keyboards are?

Apart from AAA brands like Razer and Logitech, most keycaps feature the blandest, most crooked font and the most hideous icons on modifier keys. And lots of people are, like, showcasing those on Reddit and YouTube and calling the keyboards pretty??? What's wrong with y’all?

Nikita

New blog post (after a long while)! In this one, I am disappointed by one aspect of the new Safari web apps and by the UX of the new Apple software as a whole.

kytta.dev/blog/safari-pwa-ux-f

This is post 006 of #100DaysToOffload

James Dreben :mw:

@kytta Ugh agree so much re: the handoff should be seamless. Can't believe they broke that on Preview too - sad.

Non-electron based PWAs on MacOS is something I too (perhaps boringly 😉) am excited about.

"There is no way web-based ‘native’ apps will ever die out. But, the introduction of PWAs and lots of new Browser APIs can make the installing and deleting of web apps easier and without requiring lots of space.

Nikita

I really hope that parents won’t follow the example of Apple promos and wear the headset in front of their children.

Philipp

@kytta Speaking about this, I overheard a discussion at work between some colleagues that already have kids about this whole GPS tracking stuff.
Both were strongly against tracking or geofencing their kids all the time, or at least leaving the decision whether to enable it to them.

Nikita

Vision Pro is way too creepy, especially showing the person's eyes to others. But it's still so much better than what Meta's been showing, lmao #WWDC23

Nikita

The only thing I'm excited about in the new #macOS is the #PWA support, and I'm not even using Safari :D #WWDC23

Григорий Клюшников

As someone who wishes all the app-like functionality in browsers was uninvented, this is a strange thing to be excited about 🤔

Nikita

Craig Federighi mentioning #Apollo in the #WWDC23 presentation aged *very* badly

Nikita

1st June was a big day! #Shareon got its 400th GitHub star and reached 20 MILLION monthly hits on jsDelivr. If you're in need for lightweight and privacy-friendly #ShareButtons for your project or blog, look no further

shareon.js.org/

Oh, and I also handed in my Bachelor's thesis yesterday :D

#ShamelessPlug

Nikita

I feel like GPT-3.5 has been nerfed in #ChatGPT. It's not like it has been very helpful to begin with, but its current output is straight up rubbish. I spent more time clicking ‘Regenerate answer’ than I would actually spend researching the problem I've had.

Nikita

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?

Anonymous poll

Poll

To the right of the existing one
34
77.3%
Under the existing one
10
22.7%
44 people voted.
Voting ended 3 Jun 2023 at 11:00.
Nikita

To rephrase: Does ‘vertically’ refer to the line that splits the panes or to the resulting layout of the panes?

srslypascal

@kytta
Up next: "There could be a modal dialog that asks for the preferred split axis" 🔥

Nikita

Nothing kills my respect for an open-source maintainer more than the automatic ‘stale’ labelling of issues 🙄

Nikita

I hate #Windows, but I love them for finally making this change:

theverge.com/2023/5/23/2373462

Finally, TAR can become the truly portable archive format, that works ootb everywhere. If only this got backported to Win10...

𝓡𝓾𝓭𝓸𝓵𝓯 🇺🇦 :unverified:

@kytta
I always had this support on Windows. By simply using alternative software.

Nikita

#eBay is such a fragmented company that I can't comprehend how they're still afloat. Every country has their own domain name and their own account system. You can log in on different country sites (having to go through the same process on every one of them), but the feature set is different. It's legacy, built on legacy, built on even more legacy. Like Windows, but way worse :D

Nikita

Since 2019, I have been trying changing my #eBay account country from Russia to Germany. The option was greyed out. I have contacted eBay via chat multiple times, yet their ‘solutions’ never worked.

Today, I have decided to give them a call. The response was quick and simple: One can't change the country of a .com account. No clue why nobody told me that this whole time.

Nikita

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

DELETED

@kytta Germany is the land of the cash 😉 But true, I wish the same.

Nikita

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

We praise #FOSS 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?

Show previous comments
bignose

@kytta Necessary, but not sufficient, is that the website must have a clear link "here is where you can get the source code running this site".

This is what the #AfferoGeneralPublicLicense (#AGPL) requires: When the licensed work is presented for users to interact with, there must be a link right there on the page for them to get the entire corresponding source code.

That doesn't address whether it *is* the corresponding source code the site actually runs. But it's a necessary first step.

Martin

@kytta You're very right that this is a subject. A good place to begin is to look in the history of the AGPL.
The fsf basically admits that they have no solution except for the advisory to not use services that could also run natively.
Technically one could try a fully decentralized approach, but that requires all users to be able to set up a mini-server.

Martin

@kytta Some good places to look. The tor project struggles with this problem and has written a lot about it, activityPub is an attempt to reduce the damage and snowflake.org is an attempt to fix this for dns.

Nikita

Y'all be so mad about the new ‘phishy’ TLDs, but I have finally been able to get a domain hack for my name 🦾

Cost me an uncomfortable amount of money, but hey, it's only 7 letters long 😎

Nikita

Imagine a developer you like wants to start a livestream. What platform would you want them to stream via?

Do not vote for "the most evil company" or "proprietary vs open-source", but for the service where you will actually watch the streams. For me, even though I like the idea of Owncast, Twitch is more practical to use.

#BoostsWelcome

Anonymous poll

Poll

Twitch
5
29.4%
YouTube
9
52.9%
Owncast
2
11.8%
Other (comment)
1
5.9%
17 people voted.
Voting ended 14 May 2023 at 15:20.
Nikita

A (needed?) clarification: I am talking about software development streams, not gaming

Nikita

Please, pretty please, add a content warning to your post if it's about an elder man with a funny hat sitting in a big chair.

Nikita

Three websites I visit daily as a #Python developer:

docs.python.org/3/, an obvious one
strftime.org/, because I’m never going to remember `strftime` codes
fstring.help/cheat/, because I’m not going to remember everything f-strings can do either :D

Nikita

And back in my #Java days, my most visited page was this one, hands down: baeldung.com/reading-file-in-j

Lawouach

@kytta Haha. I agree with all three. I still visit the main docs weekly if not daily. The time format one has never made much sense to me either. As for f-strings, I keep them to the basic usage :)

Nikita

#TrustArc is the most obnoxious #GDPR popup solution. Takes up the whole screen, relies on `<iframe>`s to work, and saving the preferences takes another minute. Whenever I see a website using it, I just disable JavaScript altogether

DELETED

@kytta GDPR is obnoxious. I'm about ready to write something to just auto accept which defeats the purpose but won't irritate me on stack overflow etc.

Go Up