Recent submissions

Comment · 2 years ago
From a living-of-the-land perspective, having to symlink/hardlink/alias a command is much noisier - and thus easier to detect. So although you are right in saying it wouldn't completely solve the problem, making it a system responsibility would still significantly reduce the scope for abuse.
Comment · 2 years ago
For busybox/toybox the argv[0] thing is great, and seems to be the prime example of why argv[0] shouldn't go - yet it is a bit of an anomaly in how argv[0] is used.

If there really is a need for having one executable that comprises multiple commands, is `busybox whoami` instead of `whoami` so much more effort? To me, that would make more sense in terms of what is going on; aliases could be used if one-word commands are preferred. In most non busybox contexts, argv[0] is just an unnecessary addition that, as the linked article shows, can introduce weirdness.

It's clear from the comments there are still many who think argv[0] is a good thing, which is great - I'm glad the post sparked this debate.

Comment · 2 years ago
Comment · 8 years ago
The most important import doesn't work, unfortunately:

  import antigravity
Comment · 9 years ago
Comment · 9 years ago
It's worth noting that the timeline on the left hand side suggests that the list was last updated September 2015.

This would explain why some more recent cryptocurrencies such as Zcash (ZEC) are missing.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton