Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SebastianKra
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
SebastianKra
9d ago
Explorer has - no columns view - no quick look - freezes for 5 seconds when you accidentally drag over a disconnected network location - when opening a files, doesn't let you drag in an file to select it. - no shortcut for toggling hid
2.
▲
by
SebastianKra
19d ago
I agree, but it's not that easy. All UI's should be tab-able, but that's still a miserable experience for keyboard users. A keyboard-centric UI must provide instantly discoverable shortcuts. Possible methods: - Put all elemen
3.
▲
by
SebastianKra
1mo ago
This may have been handwaved in the past, because config files don't take that much storage. But Sequoia and up have strict management of background agents in "Settings / Login Items". It fills up with so many broken ref
4.
▲
by
SebastianKra
2mo ago
We need to talk about two use-cases separately: CSS for design systems is fine. You can define a .button[data-variant=”primary”]. It’s intuitive, performant, makes sense. CSS for application code is terrible — specifically layout & typo
5.
▲
by
SebastianKra
2mo ago
I agree that all of this is bikeshedding, but the cascade complaint is actually real. It's so common, that there is an expensive runtime package, `tailwind-merge`, that is used by default in the most popular component library.
6.
▲
by
SebastianKra
2mo ago
Are you suggesting to style the tag name directly? Because that would create chaos in a codebase. <button> is for semantics. It's possible that other design system components need the same semantic element.
7.
▲
by
SebastianKra
2mo ago
When I walk around my increasingly billboard-infested hometown. I observe that almost every ad actually nudges me in some way: whether I should switch internet providers, whether my financial strategy is fine, what kind of scam this tabloid
8.
▲
by
SebastianKra
2mo ago
Standard practice in every decent frontend framework has been to create a component, that wraps the <button> without rendering its own dom node. This avoids the typical downsides of inheritance. Can we not just do `:host { display: co
9.
▲
by
SebastianKra
2mo ago
1. You can download & install PWAs for offline use too. 2. This isn't true for apps anymore. Server driven ui is a thing. 3. JS runs locally. You can inspect the network traffic more easily than you can with an app. 4. You can audi
10.
▲
by
SebastianKra
2mo ago
Whenever I'm bored, I go to the ant-design site to see how long it takes to find the first gross accessibility violation. This time it was the dropdown just above the fold, which wasn't keyboard controllable.
11.
▲
by
SebastianKra
2mo ago
It's a combination of two things that never should have been normalized: - Steam forces game updates, even for single player games. - terrible delta updates. Baldurs Gate 3 had 8 patches in 3 Years. That's 800GB of updates. If a p
12.
▲
by
SebastianKra
3mo ago
I wonder what you're doing that you need to type it so often. I almost never use it in application code (outside of tests and generic utilities). There are some techniques that aren't immediately obvious. Look into... - type guard
13.
▲
by
SebastianKra
3mo ago
Depends on the app, but mostly they're better than in the past.
14.
▲
by
SebastianKra
3mo ago
> I would have no idea, but I could discover the answer with a little bit of exploration and a good understanding of how UIs are supposed to work. I don't get this. Many things like changing the IP or audio devices were so unintuiti
15.
▲
by
SebastianKra
3mo ago
This is a side-project by the team behind Bear, a notes app with the least annoying ~~wysiwyg markdown editor~~. Least annoying rich text editor. It took them ~4 years to ship this editor, and it shows. They managed to find the perfect bala
16.
▲
by
SebastianKra
3mo ago
Thx, I'll switch to that. Somehow "everywhere" works on my phone but not my watch.
17.
▲
by
SebastianKra
3mo ago
"Siri, lights out everywhere" - "okay, which room". "Siri, start a stopwatch" - runs the App "Stopwatch" without starting it Such errors happen maybe 50% of the time. You can never just ask something
18.
▲
by
SebastianKra
3mo ago
If you view it like that, any argument against openness could be made in the name of privacy. With that interpretation, the Mac is terrible for privacy as you could just chose to install an app that reads your hard drive. "We can'
19.
▲
by
SebastianKra
3mo ago
Whatever describes the change better. Sometimes the issue is easier to describe "fix: car steers in slalom". Where the solution would have been subtle interaction between 3 different components that only occurs in 3rd gear.
20.
▲
by
SebastianKra
3mo ago
yep. I'm on the fence about types generally, but "fix:" saves/standardizes a bunch of phrases like "fix an issue where", "prevent" or having to invert the message by describing the solution instead.
21.
▲
by
SebastianKra
4mo ago
Maybe it's a me-thing, but when I see the creators of a system I trust basically deprecate it, then I try to re-evaluate my viewpoint. Also, when I read the post a few years back, I honestly thought that it must have been a product of
22.
▲
by
SebastianKra
4mo ago
Interesting that you still stand by that, even after Apple moved to the exact same model with Swift UI. Narrowmindedly worrying about syntactical differences is contributing nothing to the conversation. The point is relinquishing control of
23.
▲
by
SebastianKra
4mo ago
I don't want that. I don't want to care about screen readers (unfortunately I have to). I want a system where I can pick well-defined rules and then css can style it, screen readers will understand it, automations can parse it, ke
24.
▲
by
SebastianKra
4mo ago
It seems obvious that they plan to eventually drop VSCode. I'd be willing to take them up on that offer. Their agent window is genuinely better as a starting point. What annoys me is how little they want to integrate with ...anything.
25.
▲
by
SebastianKra
4mo ago
You're conflating correctly targeted ads and useful information. If you sell gambling ads to an addicted gambler, the gambler doesn't get useful information. Niche interests might get a pass. But then again: if I’m getting an ad f
26.
▲
by
SebastianKra
4mo ago
Textbook marketing speak: “Don't you want more relevant ads?”. It assumes that “ads” = useful information, but that's rare at best. Most ads focus on stealing your attention and creating a fear of missing out. NordVPN isn't
27.
▲
by
SebastianKra
5mo ago
Have they, by chance, also fixed the issue where MacOs' SMB implementation is unusably slow when copying many small files? A backup of my 2TB MacBook literally takes weeks.
28.
▲
by
SebastianKra
5mo ago
The function coloring problem represents multiple complaints. I disagree that the propagation of async makes the sync case irrelevant. In the frontend, receiving a promise has completely different implications on loading states. In the back
29.
▲
by
SebastianKra
5mo ago
The discussion around async await always focuses on asynchronous use-cases, but I see the biggest benefits when writing synchronous code. In JS, not having await in front of a statement means that nothing will interfere with your computat
30.
▲
by
SebastianKra
5mo ago
Knowing Apple's track history with materials, I guess the seats will look like used iPad Smart Keyboard Folios after two years.
More ›