Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SebastianKra
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
SebastianKra
6mo ago
I suspect everyone feels that way except SaaS providers. They could just give you a checkbox to turn the newsletter off, but they don't.
32.
▲
by
SebastianKra
7mo ago
This prompted me to look it up. Are we seriously talking about a white box with placeholder text, or has there been a development since then? https://www.phoronix.com/image-viewer.php?id=2026&image=libr...
33.
▲
by
SebastianKra
8mo ago
This composability was also a defining feature of Launchbar. I loved it, but eventually found that Raycasts approach of having predefined plugins for each use case is more performant , discoverable and usable. Kinda like how the unix phi
34.
▲
by
SebastianKra
8mo ago
Link to the actual source: https://blog.documentfoundation.org/blog/2026/02/16/why-odf-...
35.
▲
by
SebastianKra
8mo ago
Maybe it's related to finger length. On the home row, my index finger is somewhat stretched and my little finger is bent.
36.
▲
by
SebastianKra
8mo ago
I felt so vindicated when Halide finally released Process Zero, years after the iPhone 13. I still remember that 50-page community thread of people complaining about the ugly camera, and one guy swearing up and down that “it's fine, it
37.
▲
by
SebastianKra
8mo ago
> Imagine a Matrix client […] e2ee […] The biggest immediate win that we can achieve for our users is to remove all (!) technical jargon from our landing pages and product ui. This is a problem throughout all FOSS. For example in KDE: &g
38.
▲
by
SebastianKra
8mo ago
The idea that tests can replace a type system (and vice versa) is a known fallacy. Discussed here, two years before this article was written: https://www.destroyallsoftware.com/talks/ideology
39.
▲
by
SebastianKra
8mo ago
We also had a bunch of problems. The DNS resolution didn't work, and support was unable to figure out the reason. A coworker reported domain access breaking when he went to office 1, but fixed itself when he went to office 2. For a whi
40.
▲
by
SebastianKra
9mo ago
The no-unsafe-* type-aware eslint rules are important. Even with strict mode and noImplicitAny, secret any's can sneak into the codebase for the weirdest reasons (for example, poorly typed libraries. looking at you, Knex). tseslint sav
41.
▲
by
SebastianKra
10mo ago
And also don’t tip your waiters because that just helps the owner /s. I work in a Windows-dependent company, and would very much like to see all MS-products thrown out. Withholding features is ignorant and will make everyone’s lives mi
42.
▲
by
SebastianKra
10mo ago
Yeah that's one of the practical workarounds I mentioned. It mostly comes up while spreading (which is why spreads should usually go first) and when persisting (which is why your ORM should have a runtime schema). But it's a doubl
43.
▲
by
SebastianKra
10mo ago
Have you engaged with the advanced features? TS is the only mainstream language that lets you express pretty much everything in the typesystem, to the point where I frequently have to hold myself back. Having used Swift and Kotlin in the
44.
▲
by
SebastianKra
11mo ago
My point was that such services will always enshittify. With RCS, you have at least multiple providers and the ability to switch without being socially exiled.
45.
▲
by
SebastianKra
11mo ago
...and then WhatsApp starts to send ads in push-notifications that you can't turn off. And you either have to live with it, or be a massive black hole in your friends communities. I don't know if RCS is the way , but monopolistic
46.
▲
by
SebastianKra
11mo ago
IKEA's previous line didn't have a great lifespan: I had two Tradfri Smart Plugs - both broke down in the same way after the same time. I had to swap 3 out of 9 GU10 lights due to flickering. I'm also unhappy with how long th
47.
▲
by
SebastianKra
1y ago
Apple Maps is not that good. The main selling point of like half their services was “we're worse but at least not an ad-company”. Due to some misguided loyalty, I usually search for places in AM fist, then switch to Google. I still don
48.
▲
by
SebastianKra
1y ago
Oh sry, I thought Svelte introduced runes in v4, not 5. I find it pointless to argue about old versions of Svelte and Vue, when their drawbacks have already been addressed by their own creators [^1]. [^1]: https://svelte.dev/
49.
▲
by
SebastianKra
1y ago
Svelte: let doubled = $derived(count * 2); React: const doubled = count * 2
50.
▲
by
SebastianKra
1y ago
It's not automatic though. Theres function calls() and you must createSignal for every derived value. When you ignore the performance aspect, React has the objectively least amount of boilerplate for reactivity. The question, that I ge
51.
▲
by
SebastianKra
1y ago
On desktop that ship has sailed. Maybe 2 of my regularly used apps have a native design. UIs have converged enough that the experience is acceptable I guess. And as a devolper, why in the world would I want to write my app for a locked-in e
52.
▲
by
SebastianKra
1y ago
There's a reason why unixporn only ever shows a terminal and a handful of applications in very specific states. MacOS was (because it sure as hell isn't anymore) so great because it had multiple talented third-party designers all
53.
▲
by
SebastianKra
1y ago
I assume the native Mac-app ecosystem will die from this update. iOS will recover, but for Mac it's gonna be custom designs and electron all the way. - I haven't dealt much with SwiftUI myself, but several developers mentioned¹ a
54.
▲
by
SebastianKra
1y ago
Not sure how big of a deal that would actually be when you consider schema validation by the app, but you have a point. Btw, I love JetBrain's SSH sync for keeping my config files in VCS and editing them with proper tooling.
55.
▲
by
SebastianKra
1y ago
I don't know what weird utopian language you're using, but I have yet to see a one that can't be made unreadable by bad formatting. Just use a formatter and stop bikeshedding please.
56.
▲
by
SebastianKra
1y ago
Assuming this takes off, there would be a prettier-plugin that corrects any weird formatting. When I think about it, any language should come with a strict, non-configurable built-in formatter anyways.
57.
▲
by
SebastianKra
1y ago
Why do these articles keep dismissing the innovations by React itself. The Svelte compiler is revolutionary, but the React compiler is not enough somehow. The React-Team has worked on server components, concurrent rendering, suspense &
58.
▲
by
SebastianKra
1y ago
Yeah, there's an entire community dedicated to cleaning up the js ecosystem. https://e18e.dev/ Micro-dependencies are not the only thing that went wrong here, but hopefully this is a wakeup call to do some cleaning.
59.
▲
by
SebastianKra
1y ago
> Never had issues with the HTML https://github.com/aurelia/binding/issues/108 > I never used Webpack That has little to do with Aurelia, and Aurelia itself integrates with Webpack: https://g
60.
▲
by
SebastianKra
1y ago
I thankfully migrated or left all Aurelia projects, but every time someone mentions it, I remember new horror stories. Its .html temples were shipped unmodified directly to the client (yes, including comments). Except they weren't actu
More ›