Most-favorited Hacker News posts
observablehq.com
observablehq.com
I got curious about what the global most-favorited would be. Here are the top 50. The first column is the fave count. It's interesting how many are Ask HNs, i.e. text posts with no external URL. Sorry that the item ids aren't clickable:
836 19087418 Ask HN: What books changed the way you think about almost everything?
783 16745042 Ask HN: What are the best MOOCs you've taken?
685 16775744 Ask HN: How to self-learn electronics?
581 21332072 Ask HN: Successful one-person online businesses?
554 21581361 Ask HN: What's the most valuable thing you can learn in an hour?
510 18588727 Ask HN: What are your “brain hacks” that help you manage everyday situations?
510 20264911 Ask HN: What do you do with your Raspberry Pi?
506 22786853 Ask HN: What are your favorite low-coding apps / tools as a developer?
472 15919115 Machine Learning 101 slidedeck: 2 years of headbanging, so you don't have to
470 23151144 Ask HN: Mind bending books to read and never be the same as before?
463 20916749 Questions to ask a company during a job interview
461 22299180 Ask HN: What are some books where the reader learns by building projects?
454 23092657 Ask HN: Name one idea that changed your life
448 23904000 Systems Design for Advanced Beginners
447 22400375 Mathematics for the Adventurous Self-Learner
444 23588896 Teach Yourself Computer Science
441 21585235 Basic Social Skills Guide (2012)
439 17238135 How to be a Manager – A step-by-step guide to leading a team
439 22105229 Tricks to start working despite not feeling like it
432 16493489 Machine Learning Crash Course
425 24351073 Most favorited Hacker News posts of all time
422 22310813 Gears
421 20985875 The boring technology behind a one-person Internet company (2018)
416 19490573 A guide to difficult conversations
409 24120275 How to stop procrastinating by using the Fogg Behavior Model
409 21324768 Ask HN: What's a promising area to work on?
406 23229241 Linux Productivity Tools (2019) [pdf]
398 21712194 Ask HN: Best book / resources on leadership, especially for tech teams?
396 12702651 Ask HN: What is your favorite YouTube channel for developers?
381 18805624 Algorithms, by Jeff Erickson
374 21536789 Build Your Own React
372 18104814 Ask HN: What are the best textbooks in your field of expertise?
369 23170881 Ask HN: What's your quarantine side project?
366 22226380 The missing semester of CS education
365 23053981 Medium-hard SQL interview questions
364 17163251 The Importance of Deep Work and the 30-Hour Method for Learning a New Skill
363 22276184 My productivity app for the past 12 years has been a single .txt file
360 22235279 Ask HN: What Skills to Acquire in 2020?
360 13660086 Ask HN: What are some books where the reader learns by building one project?
358 14486657 Ask HN: What language-agnostic programming books should I read?
358 15602538 Ask HN: Where can I find high-end stock images for a website?
356 19900955 Ask HN: What overlooked class of tools should a self-taught programmer look into
356 20044876 Advanced Data Structures (2017)
355 19264048 Immersive Linear Algebra (2016)
355 12713056 Ask HN: How to get started with machine learning?
353 23339830 Tools for Better Thinking
353 21900498 Ask HN: Best books you read in the past decade?
352 20254057 Startup idea checklist
347 17999659 Ask HN: Favorite teachers on YouTube?
347 23276456 Ask HN: What startup/technology is on your 'to watch' list?At some point I had a similar selection of Ask HN dominance. One problem with my data is I only grabbed the first page of favorite results.
EDIT: SHOOT, you exposed a bug, my parser skips things things without URLs! Hence I ended up filtering out most of the Ask HN's!
EDIT: Fixed it
Now my list looks a bit more similar to yours but not quite. Currently "Ask HN: What books changed the way you think about almost everything?", your #1 is my #50. If I turn off normalization, it goes to #13 on my lists, so that has quite a significant impact on the rankings.
sidenote: Lol this post is the 20th most favorited article now.
Would that make this post a meta-favorite?
Perhaps karma or account age should join the equation.
2. Ask HN: What are the best MOOCs you've taken? - https://news.ycombinator.com/item?id=16745042
3. Ask HN: How to self-learn electronics? - https://news.ycombinator.com/item?id=16775744
4. Ask HN: Successful one-person online businesses? - https://news.ycombinator.com/item?id=21332072
5. Ask HN: What's the most valuable thing you can learn in an hour? - https://news.ycombinator.com/item?id=21581361
6. Ask HN: What are your “brain hacks” that help you manage everyday situations? - https://news.ycombinator.com/item?id=18588727
7. Ask HN: What do you do with your Raspberry Pi? - https://news.ycombinator.com/item?id=20264911
8. Ask HN: What are your favorite low-coding apps / tools as a developer? - https://news.ycombinator.com/item?id=22786853
9. Machine Learning 101 slidedeck: 2 years of headbanging, so you don't have to - https://news.ycombinator.com/item?id=15919115
10. Ask HN: Mind bending books to read and never be the same as before? - https://news.ycombinator.com/item?id=23151144
11. Questions to ask a company during a job interview - https://news.ycombinator.com/item?id=20916749
12. Ask HN: What are some books where the reader learns by building projects? - https://news.ycombinator.com/item?id=22299180
13. Ask HN: Name one idea that changed your life - https://news.ycombinator.com/item?id=23092657
14. Systems Design for Advanced Beginners - https://news.ycombinator.com/item?id=23904000
15. Mathematics for the Adventurous Self-Learner - https://news.ycombinator.com/item?id=22400375
16. Teach Yourself Computer Science - https://news.ycombinator.com/item?id=23588896
17. Basic Social Skills Guide (2012) - https://news.ycombinator.com/item?id=21585235
18. How to be a Manager – A step-by-step guide to leading a team - https://news.ycombinator.com/item?id=17238135
19. Tricks to start working despite not feeling like it - https://news.ycombinator.com/item?id=22105229
20. Machine Learning Crash Course - https://news.ycombinator.com/item?id=16493489
21. Most favorited Hacker News posts of all time - https://news.ycombinator.com/item?id=24351073
22. Gears - https://news.ycombinator.com/item?id=22310813
23. The boring technology behind a one-person Internet company (2018) - https://news.ycombinator.com/item?id=20985875
24. A guide to difficult conversations - https://news.ycombinator.com/item?id=19490573
25. How to stop procrastinating by using the Fogg Behavior Model - https://news.ycombinator.com/item?id=24120275
26. Ask HN: What's a promising area to work on? - https://news.ycombinator.com/item?id=21324768
27. Linux Productivity Tools (2019) [pdf] - https://news.ycombinator.com/item?id=23229241
28. Ask HN: Best book / resources on leadership, especially for tech teams? - https://news.ycombinator.com/item?id=21712194
29. Ask HN: What is your favorite YouTube channel for developers? - https://news.ycombinator.com/item?id=12702651
30. Algorithms, by Jeff Erickson - https://news.ycombinator.com/item?id=18805624
31. Build Your Own React - https://news.ycombinator.com/item?id=21536789
32. Ask HN: What are the best textbooks in your field of expertise? - https://news.ycombinator.com/item?id=18104814
33. Ask HN: What's your quarantine side project? - https://news.ycombinator.com/item?id=23170881
34. The missing semester of CS education - https://news.ycombinator.com/item?id=22226380
35. Medium-hard SQL interview questions - https://news.ycombinator.com/item?id=23053981
36. The Importance of Deep Work and the 30-Hour Method for Learning a New Skill - https://news.ycombinator.com/item?id=17163251
37. My productivity app for the past 12 years has been a single .txt file - https://news.ycombinator.com/item?id=22276184
38. Ask HN: What Skills to Acquire in 2020? - https://news.ycombinator.com/item?id=22235279
39. Ask HN: What are some books where the reader learns by building one project? - https://news.ycombinator.com/item?id=13660086
40. Ask HN: What language-agnostic programming books should I read? - https://news.ycombinator.com/item?id=14486657
41. Ask HN: Where can I find high-end stock images for a website? - https://news.ycombinator.com/item?id=15602538
42. Ask HN: What overlooked class of tools should a self-taught programmer look into - https://news.ycombinator.com/item?id=19900955
43. Advanced Data Structures (2017) - https://news.ycombinator.com/item?id=20044876
44. Immersive Linear Algebra (2016) - https://news.ycombinator.com/item?id=19264048
45. Ask HN: How to get started with machine learning? - https://news.ycombinator.com/item?id=12713056
46. Tools for Better Thinking - https://news.ycombinator.com/item?id=23339830
47. Ask HN: Best books you read in the past decade? - https://news.ycombinator.com/item?id=21900498
48. Startup idea checklist - https://news.ycombinator.com/item?id=20254057
49. Ask HN: Favorite teachers on YouTube? - https://news.ycombinator.com/item?id=17999659
50. Ask HN: What startup/technology is on your 'to watch' list? - https://news.ycombinator.com/item?id=23276456
cat list| cut -d ' ' -f 4 | xargs -I{} echo "https://news.ycombinator.com/item?id={}" | paste list - | cut -d ' ' -f 5-
- Paste the original list
- Block-Select (Alt + Pressed Mouse1) a block-line behind (trailing) all entries; I admit this step is hard to describe with words, but currently im unable to provide an image/video
- Paste "https://news.ycombinator.com/item?id="
- Block-Select all ids from original list and paste it at the end
- You may be finished now or you can Regex-Replace " +" with " " to remove the long spaces between the link title and the link itself.
Block-Selection + Copy-Paste is amazingly fast for doing things like that.
I know that when there's a good HN discussion of a link, I usually bookmark the link itself, knowing that I can easily use that to look up HN discussions of it later. But if there is no external link, the only option is to bookmark the HN discussion itself.
Ask HN are just so hugely valuable. There are so many smart, experienced people here who are generous enough to post hard-won insights and information.
138 https://news.ycombinator.com/item?id=15603013
108 https://news.ycombinator.com/item?id=18442941
93 https://news.ycombinator.com/item?id=13436420
86 https://news.ycombinator.com/item?id=8902739
81 https://news.ycombinator.com/item?id=11042400
81 https://news.ycombinator.com/item?id=14948078
76 https://news.ycombinator.com/item?id=6199544
65 https://news.ycombinator.com/item?id=12901356
63 https://news.ycombinator.com/item?id=35083
60 https://news.ycombinator.com/item?id=7135833
58 https://news.ycombinator.com/item?id=14691212
57 https://news.ycombinator.com/item?id=35079
57 https://news.ycombinator.com/item?id=18536601
55 https://news.ycombinator.com/item?id=9224
55 https://news.ycombinator.com/item?id=21260001
54 https://news.ycombinator.com/item?id=16402387
53 https://news.ycombinator.com/item?id=9282104
53 https://news.ycombinator.com/item?id=23285438
52 https://news.ycombinator.com/item?id=14791601
51 https://news.ycombinator.com/item?id=9440566
51 https://news.ycombinator.com/item?id=22787313
50 https://news.ycombinator.com/item?id=12900448
49 https://news.ycombinator.com/item?id=11341567
47 https://news.ycombinator.com/item?id=19604657
42 https://news.ycombinator.com/item?id=20609978
42 https://news.ycombinator.com/item?id=2439478
40 https://news.ycombinator.com/item?id=14852771
39 https://news.ycombinator.com/item?id=12509533
38 https://news.ycombinator.com/item?id=22808280
38 https://news.ycombinator.com/item?id=16126082
37 https://news.ycombinator.com/item?id=5397797
37 https://news.ycombinator.com/item?id=21151830
37 https://news.ycombinator.com/item?id=19716969
36 https://news.ycombinator.com/item?id=17022563
36 https://news.ycombinator.com/item?id=19775789
35 https://news.ycombinator.com/item?id=11071754
33 https://news.ycombinator.com/item?id=20571219
33 https://news.ycombinator.com/item?id=7260087
33 https://news.ycombinator.com/item?id=17714304
32 https://news.ycombinator.com/item?id=22043088
32 https://news.ycombinator.com/item?id=18003253
30 https://news.ycombinator.com/item?id=341288
29 https://news.ycombinator.com/item?id=7789438
29 https://news.ycombinator.com/item?id=9048947
29 https://news.ycombinator.com/item?id=14162853
28 https://news.ycombinator.com/item?id=20869111
28 https://news.ycombinator.com/item?id=19720160
* https://news.ycombinator.com/item?id=18442941 was a great look at Oracle DB development
* https://news.ycombinator.com/item?id=35079 was one of the most hilarious situations of all time on HN
* https://news.ycombinator.com/item?id=9224 was a fun early Dropbox "No wireless, less space than a Nomad, lame" moment.
I'm gonna have to check out some of these others that I haven't seen before! Great list, thanks!
Jokes aside, such an official list posted once in a while (once a year) could be useful.
Interesting that a post about most favorited Hacker News posts is itself one of the most favorited Hacker News posts.
Hope you like it and as it was a pain gathering the data, I put it in an observable notebook so hopefully we don't need to gather that dataset again for a while.
The learning resources were the most useful thing to me. I have seen most of those links whoosh by me when reading HN, but this list has made me revisit some of them that were lost to the sands of time. In particular the bash shell resource [1] is something I have been trying to re-find for ages!
I've seen people not notice thread folding or the hide feature despite those also being "in plain sight." People don't know threads can span multiple pages - dang has to go out of his way to point that out because despite the UI being exactly the same as on the list pages, a "more" link at the bottom of the page, no one ever reads past the first thirty links on those pages to begin with.
Time ago someone posted a script that collects upvoted stories, but I can't find it now, it's in one of those upvoted stories O:) I guess I could make a conversion... but there are probably more than a thousand upvoted stories, I don't know.
If you didn’t know, you can “favorite” comments, too.
So do I, but I'm not going to apologize for it. Upvoting is the fastest and more convenient way to save a story as "read later", so it's what I do. If they would add the "favorite" link to the front-page items, I'd use it instead of upvoting.
Most active was defined by comment count.
Btw, 'favorite' may be lesser-known but it's certainly not hard to use.
That's something you do with a corporate site where you're constantly A/B testing and aggressively removing features that don't generate revenue. Hacker News isn't (or shouldn't be) run that way. It's perfectly fine to have features only a few people use.
That said, I really hope favorites isn't removed because even though I only discovered the feature a few years ago, I really cherish the comments I've favorited.
...Exactly. It's been a feature forever, it complicates the codebase, and no one ever uses it.
Two examples[0,1].
Hardly ever see it used in any capacity though.
Re gp: removing buttons shown on every page is probably more about simplifying interface and reclaiming space than maintenance overhead.
The humane reason, of course, for removing features, is so you can add new ones while staying simple. I have always found this to be a deep part of, let's call it, healthy software development, at every level. If you remove things as well as add them—code, features, complexity–then the system can breathe over time. When I say "the system" I include the programmers and the community as well as the code—the whole thing. If you're only allowed to add, that's no longer a creative process, just agglutination.
And fortunately, I didn't suggest that we do, or that features should never be removed... rather that removing a feature that people use because not enough of them use it doesn't make sense for a site like this.
If you want more people to use new features, I think you need to put more effort than you do into making those features more visible. Feature discovery is a problem - there's plenty of anecdotal evidence here to attest to that.
I can think of a couple of possible solutions, such as having new features be bold for a while after being first introduced, so they're more easily noticed, or pinning a thread announcing new site features, or having something like a devlog listing possible and new changes and comments related to development, to better engage the community in the process (or at least raise their awareness that the site is still being actively worked on,) etc. Or all of those.
A lot of times the good stuff is at the bottom.
The population of commenters seems to be dominated by those whose goal is to argue and win, rather than to understand and learn. So many times I see comments that make no attempt to take context into account, and instead conflate all sorts of things, making it impossible to comment productively. (Basic example: Top comment has not replied to the thesis of the article, but to something else.) When one of these types of comments is at the top of the comments list I just hide the whole story, because there’s literally nothing to see but people talking past each other.
I frequently go back to these stories, whereas I don't often care to find things I upvoted again. If the two features become conflated, I'll probably stop upvoting so that I can use upvoted stories and posts as a bookmarking system.
Please keep favorite stories and posts around.
If you're worried about feature utilization, maybe name it "save" for better discoverability. That's essentially what I use the feature for.
I don't trust or use browser bookmarks much anymore. HN favorites are high quality bookmarks that work across all my browsers and devices.
Unless what you mean is "inaccessible" in the sense of "not accessible to people with disabilities," in which case, good luck flagging a large percent of everything that gets posted. :/
The API: https://hn-faves.now.sh
Usually I'd use puppeteer, but that would make it like 400mb. I've never heard of [1] x-ray, it looks a great package for lightweight containers!
Edit: found it, it's Algolia. Thought s/he was talking about Angola.
If anyone thinks the list of posts here is very heavy on programming things, feel free to browse my favorited comments. I have quite the mix of all topics. The usual disclaimer applies - these are just my HN favorites, I do not endorse them. Many favorited comments are completely wrong, they are not medical, legal or financial advice, I am not licensed to sell insurance etc etc.
https://news.ycombinator.com/favorites?id=owenversteeg&comme...
Very interesting, after the very active recent discussion about discoverability in user interfaces.
It's like HN hired someone from the iOS design team to come up with the notion of "timestamp" = "favorite."
I favorite comments often. I like to scan back through. I generate a lot of ideas and make a lot of connections doing so.
Same caveats apply to my favorites as yours.
So the top favorited list is probably biased in some way towards the type of people more likely to discover and use this feature. I just don't know exactly what that entails.
There are probably many HN features nobody knows about because the UI doesn't expose them.
The content is saved unless I explicitly reload or navigate away from the content. So I can close the app and come back to exactly where I was rather than the browser that will not save that state and then try to reload even if I don’t have an internet connection.
Navigation is easier in the app, because every action is clicking anywhere on the post and selecting an action from a large pop up menu. Except for collapsing/expanding which is also easier because you click the post header not just a tiny dash.
Automatic dark/light mode.
Etc. Etc. The app I use isn’t perfect but it’s preferable for lots of reasons to visiting the site directly.
Instead I just lurk most of the time since I'm too lazy to log in, which means I'm not really contributing with votes. Maybe what we need to do is reduce the friction in logging in. I've always turned off the browser's password saving features and use my own password manager; maybe I should reconsider that policy.
[edit] Nevermind, apparently Firefox can't remember passwords when in permanent private browsing mode. So much for that idea :/
I use this. It is very good imo -https://play.google.com/store/apps/details?id=io.github.hidr...
Which mobile app do you mean? HN has no app. But there are many third-party ones.
This is actually leading to some unanticipated problems. I wrote about this yesterday: https://news.ycombinator.com/item?id=24335289.
I've noticed that I rarely go back and look at my favorites though.
But still lower than expected.
Spoiler: Steven Hawking has died.
I guess there also are a lot more stories (over 24 million, it seems) than regular users. Even taking your 27 as the average per user, I would expect the average number of time an article gets favored to be significantly below 1.
Also a disclaimer for those looking at my favorites: I use this feature much like a bookmarking service and for me a favorite means an endorsement only in the sense that I found the contribution interesting and valuable enough to be remembered. I don't necessarily agree with what is said in the postings I favorite.
Mostly the favorites feature is used by me when I cant upvote something since thats what HN defaults to. I would use it more often if I could filter by my own saved content.
One of the things I super appreciate about HN is the (almost) complete abcense of feature creep.
I don't think this is a feature creep, I think it's useful. Otherwise I'm going to have to code something to scrape through HN for me and provide that additional context, and even then I still would be missing a way to filter down on HN comment data vs my own local db of upvoted materials.
Firstly, try contacting hn@ycombinator.com detailing what you'd like to build and see if they're interested / able to collaborate or provide you the necessary access / APIs.
I'm not a programmer by any stretch of the imagination, but have contacted the mods from time to time and found them eminently approachable.
Secondly, if you can't see the up or down vote buttons, try clicking on a comment or submissions time stamp immediately after the username. For reasons I don't know sometimes the vote buttons aren't displayed in the regular view.
I have bookmarks that I've planned to review in 3 months. I'll have bookmarks for a tool I plan to try out on a future side project
I don't really care about the "how" (I take notes for various things -- books, movies, apps -- all over the place). But bookmarks are convenient and allow for the simplest of categorization, which I value
Why would you, when upvoting achieves the same effect and is available with one less click? If you could "favorite" an itme from the front page then I expect the feature would get more use.
The globally most-favorited is https://news.ycombinator.com/item?id=19087418 ("Ask HN: What books changed the way you think about almost everything?") with 836 faves. You can see the global top 50 here: https://news.ycombinator.com/item?id=24355617
Now I see the “favorite” link right above this comment form. I guess I never even noticed the links on the post page are different than when browsing stories on the front page. Now I’m noticing there’s also a “hide” link!
I suppose the public nature of the favorites list (as opposed to upvoted list) will still have that self-filtering effect.
There's another discovery issue, which is that not everyone knows that favorites are public. Publicness was the primary reason we built the feature: the hope that it would be a new way of finding interesting stories. One can see that happening in this thread to some extent. Overall, though, I was disappointed that it didn't have more of this effect, which is why I considered removing it.
Perhaps we just didn't do enough to promote it. Someone suggested having a quarterly post about the most-favorited stories. That might be a good way. We could have different most-favorited lists based on different subsets of users. We could ask people which accounts have the most interesting favorites. and so on.
The JavaScript runs in your browser like a browser extension. It scrapes the HTML and navigates from page to page.
Setup and usage instructions are in the files.
JavaScript: https://github.com/gabrielsroka/gabrielsroka.github.io/blob/...
Python: https://github.com/gabrielsroka/gabrielsroka.github.io/blob/...
Previous discussion, other tools and more info: https://news.ycombinator.com/item?id=22788236
I try to only favourite the cream of the crop, in the hopes someone will stumble into my favourites list and enjoy them.
I mostly favourite comments not submissions though.
I did. Thank you!
For the individual user there is zero reason.
Others have mentioned that the favorite feature is of little utility because they are using other bookmarking software (browser/browser extensions, etc.). I would say, personally, that I still love the favorite feature on HN because my typical collection of bookmarks contains a whole variety of things - history, politics, music, self-help stuff, etc. The stuff I read and favorite on HN are of an entirely different set of information and curiosity and thus, I really do find it useful to have them all collected in one convenient location.
I primarily browse HN through the Android app "Materialistic", which has a prominent "save" button at the top of each story.
However, those saved stories (~1.1/week) aren't favorited. Just saved locally.
Could this be part of why the feature seems so rarely used?
At some point I will write a thingy to go grab all my old comments but for now HN is more useful to me than pocket / delicious etc.
It turns out to be a useful heuristic - the mental process that says "I should store that for later" fails far more often than "that is something I have something vaguely useful to say about".
Doesn’t make the list meaningless, but it may not surface the “best” articles that might interest you.
To me, flagging worked as intended.
EDIT: to respond to your edit, there was an entire thread discussing this in the article discussion. The article should be flagged if there's a problem with the article, and comments should be flagged if there's a problem with the comments.
Maybe if the favouriteness could be transitive in some way? It could be called “favouriterank” and we could use it to index the web and surface the best pages when people search for things they are interested in?
I appreciate the charitable response.
Is any data available on their locations? Demographics?
https://console.cloud.google.com/marketplace/details/y-combi...
movement of jah people
You can also gauge it by how many people rushed to this thread to post "please don't remove the feature" when someone mentioned we had thought about removing it.
- 68k users out of how many users on HN? This is the metric that really matters when you want to consider how wide the adoption is.
- Number of users may not be very easy to evaluate as there's throwaway accounts, inactive accounts and the like, so ideally you would need to account for the people who log on at least once every month or something.
- Among those, you would need to filter those who actually use the feature regularly vs the ones who just used the feature once and never used it again. Look like the average is at 25 per user based on the data you provided, but I am guessing there are users with 100s of favorites so that means there are people at the end of the tail as well, with just a few, which should not be counted as "active favorite users".
By the way @dang, is there any hidden function on HN to see some HN related stats?