| 1. | | The growth of command-line options, 1979-Present (danluu.com) |
| 248 points by janvdberg on March 3, 2020 | 171 comments |
|
| 2. | | The perils of the “real” client IP (adam-p.ca) |
| 194 points by zdw on March 5, 2022 | 55 comments |
|
| 3. | | A public letter to CloudFlare to fix their snoopy vendor (github.com/captn3m0) |
| 417 points by captn3m0 on Jan 7, 2022 | 104 comments |
|
| 4. | | Stop writing classes... (pyvideo.org) |
| 369 points by andybak on March 17, 2012 | 197 comments |
|
| 5. | | The use of `class` for things that should be simple free functions (quuxplusone.github.io) |
| 408 points by ingve on May 28, 2020 | 399 comments |
|
| 6. | | CPython's main branch running in the browser with WebAssembly (twitter.com/ethanhs) |
| 268 points by bobbiechen on Nov 29, 2021 | 95 comments |
|
| 7. | | PyTorch: Where we are headed and why it looks a lot like Julia (but not exactly) (pytorch.org) |
| 265 points by thetwentyone on Nov 26, 2021 | 282 comments |
|
| 8. | | Linus Torvalds on why desktop Linux sucks (2014) (youtube.com) |
| 81 points by IvanGoncharov on May 8, 2021 | 108 comments |
|
| 9. | | Weird architectures weren't supported to begin with (yossarian.net) |
| 353 points by woodruffw on Feb 28, 2021 | 270 comments |
|
| 10. | | Hacking with environment variables (elttam.com) |
| 226 points by pentestercrab on July 14, 2020 | 65 comments |
|
| 11. | | Developer and Power Users Tool List for Windows (hanselman.com) |
| 441 points by fomine3 on Dec 25, 2020 | 229 comments |
|
| 12. | | WebContainers: Run Node.js natively in the browser (stackblitz.com) |
| 387 points by bpierre on May 20, 2021 | 230 comments |
|
| 13. | | Don’t try to sanitize input – escape output (benhoyt.com) |
| 297 points by benhoyt on Feb 27, 2020 | 280 comments |
|
| 14. | | Vim Modes Transition Diagram (rawgit.com) |
| 198 points by brobdingnagians on May 24, 2021 | 78 comments |
|
| 15. | | Node.js Fundamentals: Web Server Without Dependencies (bloomca.me) |
| 192 points by bloomca on Dec 23, 2018 | 41 comments |
|
| 16. | | How to pick a random number from 1-10 (torvaney.github.io) |
| 362 points by torvaney on June 29, 2019 | 173 comments |
|
| 17. | | An Exploration of JSON Interoperability Vulnerabilities (bishopfox.com) |
| 46 points by theBumbleSec on Feb 26, 2021 | 14 comments |
|
| 18. | | A visual guide to SSH tunnels (robotmoon.com) |
| 963 points by brendanfalk on Feb 7, 2021 | 80 comments |
|
| 19. | | For mathematicians, = does not mean equality (jeremykun.com) |
| 289 points by hds on April 13, 2018 | 193 comments |
|
| 20. | | Asdf – An Extendable Version Manager (asdf-vm.com) |
| 238 points by BerislavLopac on Feb 3, 2021 | 96 comments |
|
| 21. | | Show HN: Search code in GitHub repos using regular expressions (grep.app) |
| 614 points by danfox on Feb 23, 2020 | 155 comments |
|
| 22. | | TensorFlow, Keras and deep learning, without a PhD (developers.google.com) |
| 392 points by blopeur on July 17, 2020 | 144 comments |
|
| 23. | | Autocomplete as an Interface (2015) (benkuhn.net) |
| 288 points by fanf2 on Jan 16, 2020 | 191 comments |
|
| 24. | | Text Editing Hates You Too (lord.io) |
| 875 points by panic on Oct 29, 2019 | 282 comments |
|
| 25. | | Ask HN: Would you use Python as the main lang in a potentially large project? |
| 22 points by chuckus on Dec 22, 2016 | 15 comments |
|
| 26. | | SQLite is easy to compile (jvns.ca) |
| 192 points by nikbackm on Oct 28, 2019 | 54 comments |
|
| 27. | | Fizz Buzz in Tensorflow (joelgrus.com) |
| 378 points by joelgrus on May 23, 2016 | 84 comments |
|
| 28. | | String Lengths in Unicode (hsivonen.fi) |
| 230 points by panic on Sept 9, 2019 | 140 comments |
|
| 29. | | Massacring C Pointers (wozniak.ca) |
| 426 points by signa11 on June 26, 2018 | 285 comments |
|
| 30. | | Some clients use SRV lookups, a few (to their embarrassment) do not (2009) (jdebp.eu) |
| 101 points by dedalus on June 23, 2018 | 107 comments |
|
|
| More |