Recent submissions

Comment · 17 days ago
BCrypt also comes to mind, as a more recent example ...
Comment · 17 days ago
I remember triggering my third recompile of kde-base because I wanted a gui calculator. I moved away not long after that.
Comment · 3 months ago
Maybe it was just using Google Search, and not finding anything ...
Comment · 3 months ago
I wont quite argue, that 1080p is always enough on a 75", but your example is more a Netflix problem; their compression results in hideous quality, and it's not really representative of what 1080p could be.
Comment · 3 months ago
And olive trees have genders, with the male pollinating the surrounding females.
Comment · 6 months ago
I think Denmark is in the same situation, and recently gave a timeline of 10 years for new projects to get connected to the grid.
Comment · 11 months ago
I don't think any of the national id services I've heard of stores all your data in a centralized place. Usually the national id service only provides identification to the service providers that request it. Each service provider (like, your bank, hospital, pension provider) will store their own data as they've always done, they just use the service to identify you.
Comment · 11 months ago
Compared to the Java ecosystem, I think there's a couple of issues in the NPM ecosystem that makes the situation a lot worse:

1) The availability of the package post-install hook that can run any command after simply resolving and downloading a package[1].

That, combined with:

2) The culture with using version ranges for dependency resolution[2] means that any compromised package can just spread with ridiculous speed (and then use the post-install hook to compromise other packages). You also have version ranges in the Java ecosystem, but it's not the norm to use in my experience, you get new dependencies when you actively bump the dependencies you are directly using because everything depends on specific versions.

I'm no NPM expert, but that's the worst offenders from a technical perspective, in my opinion.

[1]: I'm sure it can be disabled, and it might even be now by default - I don't know. [2]: Yes, I know you can use a lock file, but it's definitely not the norm to actively consider each upgraded version when refreshing the lockfile.

Comment · 1 year ago
I haven't looked into it much, but I assume the point is that it avoids the SWIFT system.
Comment · 1 year ago
At least here in Denmark, they seem to have opted for installing bigger "pipes", instead of just laying down some fiber cables. Then in the future they can just push new cables through the pipes. An idea I bet they wish they had gotten the first time around.
Comment · 1 year ago
What do you mean? They can be in a single service file.
Comment · 1 year ago
The Senna series from 2024 is also pretty good.
Comment · 1 year ago
It's been possible to use Content Blockers for Safari for a long time, which alters the page content. Firefox Focus came out about a decade ago, and can be used as one.
Comment · 1 year ago
It's been possible for about a decade to use Firefox Focus as a Content Blocker for Safari. I assume it's open source, "well trusted" is of course subjective.
Comment · 1 year ago
And earlier than that, they jumped on the train.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton