lxn | 6 years ago | on: Ask HN: Can we create a new internet where search engines are irrelevant?
lxn's comments
lxn | 6 years ago | on: Database IDs Have No Place in URIs (2008)
2) There is already an index on ids assuming they are used as primary keys, why adding another index (on text)?
3) To support changing slugs (titles) you will have to keep all the old slugs as well (to redirect them to their new versions). With ids you don't have to do this - ids have no reason to change.
In the end you might not feel the difference in execution time, but hardware requirements for servers...
I agree that they are annoying, but when the only reason against them is to improve URLs aesthetics (assuming they don't pose a security/information disclosure risk) - the trade of performance, hardware requirements and extra code needed is not worth it IMHO.
With a distributed open search alternative the algorithm is more susceptible to exploits by malicious actors.
Having it manually curated is too much of a task for any organization. If you let user vote on the results... well, that can be exploited as well.
The information available on the internet is to big to make directories effective (like it was 20 years ago).
I still have hope this will get solved one day, but directories and open source distributed search engines are not the solution in my opinion unless there is a way to make them resistant to exploitation.