Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
renke1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
renke1
5y ago
Yes, true, for a lot of our enterprisey customers a simple HTML view (or PWA for that matter; as in visible a web page that appears as app) often suffices (although that's sometimes hard to sell, because there may be potential future r
32.
▲
by
renke1
5y ago
> Issue with SSR is that it's not popular nowadays and most frameworks are stagnating. At this point it's better to stick to separate backend/frontend unless you don't want to touch it. It certainly stagnated a bit in
33.
▲
by
renke1
5y ago
> That layer doesn't go away with server-side rendering. It is always there, even if you don't use a REST API. It just gets fused with views. When I wrote my comment I was actually thinking the same, so I agree with you here. H
34.
▲
by
renke1
5y ago
With server-side rendering you don't have to create yet another layer to actually transfer the data to the client just to render it. It usually also implies that you don't have build your data model in two different languages ($BE
35.
▲
by
renke1
5y ago
While I agree in general, no one is stopping Mozilla from creating a viable alternative to Electron that's based on open standards exclusively.
36.
▲
by
renke1
5y ago
That's very true. I think the most frustrating thing (that I regularly see) is people trying to do a minor fix in a wizard (let's say on the 5th step) and going through every step again just to see if the bug was fixed. Things lik
37.
▲
by
renke1
5y ago
The microfrontend hype kind of revived SSI a bit, but I would say it's still very much niche.
38.
▲
by
renke1
5y ago
I think my main problem with PouchDB and by extension CouchDB was that it seemed hard to add validation in the backend (including authentication/authorization). I remember having to build some kind of proxy that hooks into the CouchDB
39.
▲
by
renke1
5y ago
I think the most common CRDT libraries try hard to reduce the overhead of CRDTs. I am not expert but I could imagine that you could also remove some of the historical data if you know that all clients are reasonably up to date and if they a
40.
▲
by
renke1
5y ago
At least for my pet project I am considering to add a version field to my documents so that I can migrate the document to the most recent version before persisting in to the server's database. When sending documents to the client you m
41.
▲
by
renke1
5y ago
That's a really simple solution. It doesn't work for all kinds of data though. For some data you might want to have a more elaborate conflict resolution (e.g. manual merge or using smart data structures like CRDT).
42.
▲
by
renke1
5y ago
It's an improvement but they are not as good as the old ones which were slightly larger. I still use one of those on my external Thinkpad keyboard.
43.
▲
by
renke1
5y ago
I don't really know, but since there are no manufacturers that built good TrackPoints I think its either hard or there really is no demand (sadly more likely). I don't need a touchpad though. Actually, one of the best laptops I&#x
44.
▲
by
renke1
5y ago
I regret not opting for the Ryzen variant, but I really wanted to replace my old desktop computer for the occasional gaming session (although they are rare these days) and hence the need for Thunderbolt.
45.
▲
by
renke1
5y ago
I've bought it without any OS installed. But of course the general practice may be good reason to avoid Lenovo (if you can live without a TrackPoint, that is).
46.
▲
by
renke1
5y ago
A few things. The newer TrackPoint caps are not good. I actually had to order some 3D printed one from some Japanese guy. Also my Thinkpad T14 is throttling to the extent that I had to install tools [1] (?) that fix this problem. Battery se
47.
▲
by
renke1
5y ago
I am growing increasingly unhappy with Thinkpads in general, but as far as I know there is no real alternative for TrackPoint users. There are some that have a TrackPoint but they lack three physical mouse button that are in reach of ones t
48.
▲
by
renke1
5y ago
The partial application proposal looks reasonable and intuitive. Definitely something I would use. Is there any prior art (other languages etc.)? Mh, it's already 4 years old. What a shame.
49.
▲
by
renke1
5y ago
I've build a library to do that (based on various known techniques) in [1]; it's also combined with validation based on zod. I would say it's usable but of course having true nominal type support in TypeScript would be way be
50.
▲
by
renke1
5y ago
Slightly off-topic, but I've noticed that the ToS is based on http://wordpress.com/tos which is licensed under CC. I wonder if it's safe to use and anyone else uses it with "success".
51.
▲
by
renke1
5y ago
What would be the best way to do migrations with absurd-sql?
52.
▲
by
renke1
5y ago
pnpm is really good. The workspace implementation is the only one that feels (mostly) intuitive and also comes with certain functionality usually associated with tools like Lerna. It also doesn't seem to break certain expectations that
53.
▲
by
renke1
5y ago
* Seveneves (I haven't read much else from Neal Stephenson, but I've heard good things) * Children of Time / Children of Ruin (both really good) * Remembrance of Earth's Past (even the fan fiction one is good) * A lot of
54.
▲
by
renke1
5y ago
I am not famous, but that's what I would have tweeted: Inifidash is nice and all, but yet again there is no support in CloudFormation from the get-go, time to go all-in Terraform (which of course already supports it)?
55.
▲
by
renke1
5y ago
It's always nice to learn how tools implement this. Especially interesting to me, because I am currently working on a similar tool, although more focused on the plain text aspect (think Markdown + widgets). I am facing slightly differe
56.
▲
by
renke1
5y ago
Not exactly what you want, I think, but there is zod [0]. I really would like to see nominal typing support in TypeScript. Currently, it's hard to validate a piece of data (or parse for that matter) once and have other functions only o
57.
▲
by
renke1
5y ago
I couldn't even work efficiently without my custom setup (keyboard layout, editor configuration, hardware even).
58.
▲
by
renke1
5y ago
I was pretty shocked by the bad quality of the Cognito JS library (which is now superseded by the Amplify JS library, afaik). The API design itself was really bad and error handling was based on parsing the textual messages of the HTTP resp
59.
▲
by
renke1
5y ago
I had my own share of problems with generated code, so I feel you. I often use that utility when I have some type where under certain condition a value will always be defined, but a union type would make it too complex to be useful.
60.
▲
by
renke1
5y ago
I have a utility function that I use for cases where I know for sure that a value is defined: export function assertIsDefined<V>( value: V, buildMessage = defaultAssertIsDefinedMessage ): asserts value is NonNull
More ›