3 ms·
Is it a strength that it looks the same and has the same core functionality? Yes. The site is fast, using it is fast, the information is clear. It performs the
by danpalmer 4y ago
Is it a strength that it looks the same and has the same core functionality?
Yes. The site is fast, using it is fast, the information is clear. It performs the function it sets out to perform very well.
Is it a strength that the feature set (mostly) hasn't changed?
Yes and no. It's mostly a good feature set for me, but I know plenty of people who don't use HN, and who could potentially be in the target market. HN does not need to grow, but the realities of business is that most companies do need to (HN obviously not a company itself), and so it is generally good for new users that features are changing in order to grow as the product is theoretically more applicable to them.
There's another aspect that you touch on with the algorithmic timeline argument. Services we use are becoming smarter, and for the most part people like this. Search is a good example of this, HN's search is basic keyword-based search, and I find it practically unusable because I don't always know the right keywords. A significantly smarter version, of the calibre that FAANG style companies could put out, would be great! Of course it would take more effort than it's worth for this user base to create it because investment like that only makes sense at scale.
- Cyberdog 4y ago> Search is a good example of this, HN's search is basic keyword-based search, and I find it practically unusable because I don't always know the right keywords. A significantly smarter version, of the calibre that FAANG style companies could put out, would be great! Of course it would take more effort than it's worth for this user base to create it because investment like that only makes sense at scale. Elasticsearch would be a good fit for this, and it's such a delight to use, once you understand how it works. Just tweak some parameters, and you get a fast search engine with immensely useful features like stemming, parameter ranking, and so on. It's one of those things that I love to use on client sites because it makes me look like more of a genius than I really am.
- tpxl 4y agoElasticsearch is absolute garbage for text search such as articles or comments. Text contains 'foocompany.com', and you search for 'company.com'? No results. It also tends to ignore punctuation (not sure whether this is configurable or not). Please let me keep simple word search.
- Cyberdog 4y ago> Text contains 'foocompany.com', and you search for 'company.com'? No results. Well… yes… I mean, you could probably make that causing a hit with some stemming if you wanted to, but that seems like reasonable behavior to me. If you meant to give an example more along the lines of "singer" and "singing" not matching, again, that's a job for stemming. The feature is there; it just needs to be enabled.
- tpxl 4y ago> I mean, you could probably make that causing a hit with some stemming if you wanted to A simple String.contains() gets you there, and that is the behaviour of grep, and most tools behaved that way too in the past (and still do, if they don't use ES). > The feature is there; it just needs to be enabled. It's not enabled in Discord (afaik uses ES), Slack (afaik uses ES?) nor Kibana (ES). What use is a feature if it's never used? I'm sure there's plenty good things you can do with elasticsearch, but the things I use daily that use it are absolutely infuriating.
- WASDx 4y agoHow it treats punctuation is indeed configurable, you can index data in multiple ways to allow the choice to be made at search time. It can also be contextually aware to distinguish for instance end-of-sentence dots from domain name or math expression dots. Matching "foocompany.com" from "company.com" can be achieved with a wildcard or fuzzy search. If you specify an exact match then that's what you get.
- winternett 4y agoAgreed here too... Unstructured data search tools leave too much for spammers to work with (especially when intense moderation and grooming of sources is not involved)... The accuracy of results (In cases like HN search) is inherently flawed with unstructured data in mission critical settings unless there is an intentionally limited set of resources and contributors... Limiting contributors and resources also often defeats the purpose of maintaining a wide variety of accurate and diverse resources and results.
- godshatter 4y agoI was going to suggest that search should just redirect to DDG or Brave search with the !hn tag, but I tried it out and both of those just redirect to the same search page that HN uses (hn.algolia.com). That's both really nice because why not have your site-specific search results reference the search page that site uses and really annoying if the problem is that that page's search doesn't work very well. It looks like redirecting the search to "site:news.ycombinator.com" does leverage their individual search results instead of going to algolia.com, so that's still an option.
- lmc 4y ago> of the calibre that FAANG style companies could put out Facebook search is abysmal Amazon search is (now) abysmal (bloated with promoted shit) Netflix search is... kinda ok? (but rarely use it) Apple I'm not familiar with. Google search is the best we've got, and these days is also pretty shit a lot of the time. (https://searchengineland.com/google-search-quality-crisis-272174 https://searchengineland.com/google-search-quality-crisis-27...)
- sph 4y agoI could not disagree more re: search and most of your comment. The Algolia service HN uses is _very good_ and when I research a new piece of software the first thing I do is search HN. Relevant stories and comments instead of ads, SEO crap and irrelevant results. Keyword-search is not basic as you say, it's the epitome of "what you get is what you meant", not an interpretation by some unknowable search AI. Your opinion on algorithmic timelines and engagement-driven search ("that FAANG style companies could put out") are diametrically opposite than mine. HN search is fine, thanks.
- danpalmer 4y agoTo be clear, like you, I do not like algorithmic timelines, but we are in the minority. Most users do not know, and algorithmic timelines can optimise out content people don't want. At least in theory, there are obviously bad examples.
- simjnd 4y agoAlgolia's Hacker News [1] search is IMO really good, I always manage to find back what I was looking for. [1]: https://hn.algolia.com/ https://hn.algolia.com/