back
user profile
porridgeraisin
1,979karma·1,375submissions·March 26, 2023
recent activity (1,375 total)
comment
From the install page: > As of right now, Plasma Bigscreen isn't available for public use yet. This is due to not being developed for so long. The project has been revived, but it might take a…
comment
+1 The first screenshot of the home screen in the article made me retch. But also, the KDE _default_ desktop has an equally weird design, so this is not really an exception.
comment
Hey you bought it? Have a few questions if you don't mind How is the sturdiness? Does the firmware have any particular issues with linux? I mean bigger than usual problems with things like suspen…
comment
> Starbook Wow, that looks good. These two caught my eye: https://in.starlabs.systems/products/starfighter?variant=552... https://in.starlabs.systems/pages…
comment
What non-mac laptops would HN recommend these days? I usually look for laptops without a dedicated GPU, mostly because it adds to weight/battery consumption and I have a desktop anyways. Build qu…
comment
> boring event loop ... state of the system ... background work Can you explain what you mean?
comment
I am a big user of launchers. Used fluent search on windows, raycast on my work mac, but used a disparate set of tools on linux till now. This will be great to try. I have something to say about the (…
comment
That javascript chose to offset from 1900 was simply because every system back then used to, including Java. Once that had been done, future versions of javascript had to maintain the same behaviour. …
comment
What stops someone else from just offering a download of release builds for free? I understand FOSS can be financed when the customer is a business, but when it's a user?
comment
Yep. That and stuff like the filesystem API. That thing is so useful for apps like excalidraw, photopea, etc,. They really need to implement it. They should at least implement it behind a feature flag…
comment
Java 1.0 (also released in '95) had the same behaviour. Java itself borrowed it from `struct tm` in libc, which has the same behaviour from back then up until today. It was standard back then. Wh…
comment
Sure, but destructuring makes sense for both. Just assign the variables without corresponding keys a value of None.
comment
Destructuring/unpacking and packing add more to the language than whatever crap they stuff into every new python release these days. Let's never forget they _removed_ in its entirety a stand…
comment
Today you should use getFullYear() => 2025 getYear() returns 125 as it was standard for dates to be offset from 1900 (which led to the Y2K problem). This behaviour should be maintained forever. &qu…
comment
Oh don't worry. In India, land is the most valuable thing in general and all land/housing/infra related industries are infested with politicians. There are exceptions of course, and unl…
comment
> not just for decoration Still, they are just a convention. When you are retrying an API, you are calling the API, you know whether its a getBookings() or a addBooking() API. So write the client c…
comment
> RPC with status codes Yes. All endpoints POST, JSON in, JSON out (or whatever) and meaningful HTTP status codes. It's a great sweet spot. Of course, this works only for apps that fetch() and…
comment
> you also have to support them in equal measure On aggregate over the course of your life, yes, but that's not a useful thing to state is it. It is certainly not true for an individual day…
comment
That strengthens my point actually. If raising a kid has become much harder today in some cases, then it's even more impractical to have many kids without having a joint family to support you.
comment
I love `dbm` in python for this usecase. It supports a handful of backends, including sqlite.
comment
> away from large support networks This. Here's my thoughts based on personal experience that backs just that. Copy pasted from an earlier comment: People keep trying to find a purely economic…
comment
For what it's worth, the inbuilt HTML5 validation that implementw input type=email does have a regex in the spec. https://html.spec.whatwg.org/#email-state-(type=email) /…
comment
Here's one: everybody invalidating and refreshing their cache at the same time can cause a thundering herd problem.
comment
> I wonder what the limitations are https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web... says that there is a 100kb limit, and a 512 KV pair limit pe…
comment
> Btw, does Chrome sync local storage across devices when logged in? No, but extensions have an API to a storage which syncs itself across logged-in devices. So potentially you can have a setup whe…
comment
> breach of their terms of use I mean, it was an example. Replace it with an amazon account and the argument remains the same.
comment
And if I want to share the credentials with my parents who I may not always be available to?