Submission timeline
2007–2026One 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 orderBig sharkdp fan. Ty you for making awesome software that i use DAILY. bat, fd, hexyl, hyperfine I'm going to take this moment to remind all of you well-paid engineers that if we each spread $10 a month sponsoring talented software makers like sharkdp the Internet would be a better place. So many great little tools out there and we should try to support an ecosystem for them.
It would be nice to have a collection of modern/faster/saner alternatives to common unix tools and such utilities (made in rust or not) that becomes standard -- or at least easily installable in linux distros and OS X. Not for replacing those tools, but for supplementing them. Thinking of stuff like fd and: ripgrep: https://github.com/BurntSushi/ripgrep (grep/ag alt) xsv: https://github.com/BurntSushi/xsv (csv tool) exa: https://the.exa.website/ (ls) una: https://github.com/jwiegley/una (multi-compression utils…
Fd and ripgrep/rg are the two "new" alternatives I use on a regular basis, and which are just huge improvements to life. Both of these find/search programs respect your .gitignore files, which helps enormously & makes searching my department's entire codebase really fast. Fd is featured on Julia Evans' recent "New(ish) command line tools"[1] [1] https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-l... https://news.ycombinator.com/item?id=31009313 (760 points, 37d ago, 244 comments)
Not to take away anything from the project, but for my particular workflow, the way I get the built in find to work for me is by doing this in vim: set errorformat+=%f, command! -nargs=+ FindAll cgete system('find . ' . \ join(ignored_dirs_find, ' ') . ' ' . \ '-type f -iname \<args>\') | copen 9 I can then :FindAll some_pattern, with ignored_dirs_find being an array that gets populated somewhere else in my .vimrc with -not ( -path -prune…
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
- 3
- Total points
- 1671
- Total comments
- 698
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2017-06-08 | fd – a simple, fast and user-friendly alternative to find | nachtigall | 2 | 0 |
| 2017-09-10 | Show HN: Fd – a fast and user-friendly alternative to find (written in Rust) | sharkdp | 2 | 0 |
| 2017-09-13 | Show HN: Fd, a fast and user-friendly alternative to 'find' (written in Rust) | sharkdp | 3 | 0 |
| 2017-10-08 | Show HN: A simple, fast and user-friendly alternative to find, written in RustFirst breakout | sharkdp | 456 | 215 |
| 2019-08-04 | fd: A simple, fast, user-friendly alternative to 'find' | dceddia | 45 | 3 |
| 2020-12-20 | Fd: A simple, fast and user-friendly alternative to 'find' | lsferreira42 | 5 | 0 |
| 2022-05-20 | A simple, fast and user-friendly alternative to ‘find’Hall induction | chetangoti | 432 | 178 |
| 2024-09-24 | fd - A simple, fast and user-friendly alternative to 'find' | voxadam | 8 | 8 |
| 2025-03-19 | fd: A simple, fast and user-friendly alternative to 'find'Best thread · Latest 20+ point return | tosh | 718 | 294 |
