HN Hall of Fame Weekly email

Start all of your commands with a comma

rhodesmill.org Essays & writing Essays & articles Software engineering Class of 2026-02 Hall of Fame
Screenshot of rhodesmill.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 4 of them.

submissions
6
submitters
3
observed span
2019–2026
peak thread · 244 comments
655 pts
latest 20+ return · 2026-02-04
655 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I didn't like the idea. I prefer the alternative approach: _I_ decide the order of dirs in the PATH env. If I introduce an executable with a name, that overrides a system one - I probably do that intentionally. If I introduce an alias (like `grep='grep --binary-files=without-match --ignore-case --color=auto`) that matches the name of a system binary - I probably do that intentionally. And if I EVER need to call grep without my alias - I just prefix it with…

I do something a bit special... Instead of naming my script foobarnator (and hence risking that another foobarnator may exist in the future and may clash with my script), I name my script foobarnatorToBeAliased.sh. Then in my list of aliases I alias foobarnator to foobarnatorToBeAliased.sh. The alias itself looks a bit weird in that to pass arguments to an aliased command you need to use a function (in Bash at least AFACIT) but it all works fine. As aliases aren't…

When I read the headline I thought this was going to be a terrible idea but I quite like it, especially the bit about using tab to list all your tooling. Anecdotally I haven’t had many namespaces collisions recently. I’ve also let myself go a bit after going into management. My tech skills are 10 years too old. Any tips from someone else on where they started to be hip again?

mozman·411-point thread·

This is clever given what we have, but it seems like the wrong solution to the problem. I already have a PATH order. What would be nice is if typing say `sc` gave me the first `sc` program, but typing `,sc` gave me the one after that. This would generalize, so if I were stuck with cough several pythons I could call them with `python`, `,python`, `,,python` and so forth. This would be a shell-level patch but surely not an…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
1915

reference only — not used in Hall rules or ranking

Total comments
619

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-10-07Start all of your commands with a comma (2009)Tomte20
2020-04-04Start all of your commands with a comma (2009)First breakoutTomte25389
2021-10-22Start all of your commands with a comma (2009)Tomte20
2022-06-23Start all of your commands with a comma (2009)Tomte592121
2024-06-23Start all of your commands with a comma (2009)vmbrasseur411165
2026-02-04Start all of your commands with a commaHall induction · Best thread · Latest 20+ point returntheblazehen655244