Recent submissions

Comment · 1 day ago
How to properly secure it?

If you put it in a sandbox than herdr can no longer see it, can it?

Comment · 2 days ago
Are they working together with interdependencies or not?

E.g. explorer.exe is not replaceable on windows so the display server and that is one software. (The kernel is NOT though, because it can surely run in a headless way). It's not that hard of a concept..

Comment · 2 days ago
Well, does the way spreadsheet cells are handled has any relevance to presentations? If not, then they don't increase each other's complexity budget.

systemd-init has nothing to do with network resolution.

Comment · 3 days ago
How does go even enter this discussion? It's closer to JS than to zig/rust.
Comment · 3 days ago
> if you understand how the CPU, memory, network, and disk are processing

I don't think it's possible in the general case, it's way too complex for that. Sure for trivial examples it's trivial to claim one program is faster than the other, but can you really claim that your special allocator used in one place plus the extra argument used in calling that function is worth it without writing both options and measuring it? Like even measuring it is non-trivial, will it be inlined at the use site, how is it called, etc.

Comment · 3 days ago
Well, my only gripe with it is that it's C. Otherwise it's very modular.
Comment · 3 days ago
Sysvinit is not 1000 lines if you add all the scripts you have to write to get feature parity with systemd. And now you have written that in the worst programming language ever created, bash, that is basically impossible to not be chock full of errors.

Frankly the amount of crying I have seen about systemd... and it's basically the most stable part of my Linux installs. Even though I really have seen everything else "catch on fire".

Comment · 3 days ago
Why not go with something like graalpy first? That's much less risk in terms of "we end up slightly changing behavior"
Comment · 4 days ago
Even better are the bank websites that refuse to work on multiple tabs, logging you completely out after detecting that..
Comment · 4 days ago
Just simply ask for that, and they usually know what to do.

They should write a test and stash the fix they just wrote. In this state it should fail. Once they re-apply the patch, it should become green and this gave use enough information to deduce that the test does test something.

Comment · 4 days ago
Well, banking is digitalized for a long time (such a long time that they actually are using mainframes and cobol), and it's definitely not the epitome of good software, so I think it was always important, maybe we were just less directly reliant on it.
Comment · 4 days ago
From another comment:

> 10^87 variables, a point where the proposed new method surpasses the already existing sat solvers

Yeah, it's not efficient in the ordinary sense.

Comment · 4 days ago
Ask for red-green tests. Without that they are often indeed useless.
Comment · 4 days ago
"hey Claude, rewrite it in rust"

I'm semi-sarcastic here, but this is actually possible now, while it was an often futile and very expensive roundtrip before AI resulting in two versions of your software that you have to simultaneously maintain.

Comment · 4 days ago
Yeah shit like this is/was always extremely common on any kind of app created in the last 30 years. It's not related to vibe coding.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton