Hacker News new | ask | show | jobs
by storus 14 days ago
Was this named by a German? "Gar nichts", pronounced as "Gar Nix", means "absolutely nothing".
3 comments

At least for Nix itself, that's pretty much it except via Dutch.

> The name Nix is derived from the Dutch word niks, meaning nothing; build actions do not see anything that has not been explicitly declared as an input

From page 81 of the original paper: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf

Also, I think the founder's username in various places is nixnut. Which to an English-only speaker means someone crazy about Nix (Nix fan). However in Dutch 'niksnut' or 'nietsnut' loosely translates to 'bum'.
That's surprising; nix is Latin for snow, and its logo is a snow flake, so I just assumed it was that.
I don't think the logo choice is a coincidence, either; it's just that the ordering is different.
One team member is named Sönke Hahn, so it seems likely.
"gar" is a useful amplifying prefix in German that can be used in all kinds of situations and I think it lacks a direct equivalent in English. Unlike totally, for example, gar can only stand alone in very specific contexts and usually is used more like an intensifying prefix.

So garnix would be the total and utter nothing.