4 ms·
> People search for the meaning of life, but this is the easy question: we are born into a world that presents us with many millennia of collected knowledge and
by legrande 5y ago
> People search for the meaning of life, but this is the easy question: we are born into a world that presents us with many millennia of collected knowledge and information, and all our predecessors ask of us is that we not waste our brief life ignoring the past only to rediscover or reinvent its lessons badly
Yeah the Not Invented Here mindset is hard to avoid. So many people ignorant of the whole body of knowledge on various subjects before them, and the best they can do is re-invent the wheel and cry 'Eureka!' (e.g Like when stumbling upon a yoga asana/posture that was committed to text 2000 years ago or accidentally coding Bubble Sort with no prior knowledge of algorithms).
- Hermel 5y agoSometimes, re-inventing something is easier than trying to find it somewhere else.
- civilized 5y agoRe-inventing can be good for your personal learning. But if you're building something that others are going to have to deal with, those others will usually be better off if a classical solution or approach is used. The classical solution will usually be less buggy and better explained than whatever you roll for yourself.
- Beltalowda 5y agoOr sometimes, what already exists is "okay" but not all that great, and by "reinventing" it you can improve on things. As with many things, NIH is a great attitude to have in some cases, and a horrible one in other cases. Being mindful what you're doing and why is key.
- tbrownaw 5y agoBicycle wheels, airplane wheels, and office chair wheels are all pretty different for pretty good reasons.
- ectopod 5y agoAnd a lot more fun.
- sva_ 5y agoWe need better, more intelligent tools to search through the corpus of human knowledge.
- btrettel 5y agoWhen I worked as a patent examiner, it seemed to me that the bottleneck in searching is usually the searcher, not the specific search technology. Many technical people (for example, HN folks) tend to severely overestimate their own search ability. I certainly did. With the right search query, one can frequently find exactly what they are looking for very quickly. In some sense having a dumber search engine than Google is advantageous here as you won't become dependent on the "magic" of the search engine and will have to craft a good search strategy. The most valuable technical feature of the internal search tools (PE2E Search or EAST) was speed, not anything fancy. I imagine this was the motivation: If the results can't easily be ranked (and they couldn't in my experience), make handling a ton of results as easy as possible. That's what the USPTO did. You could "flip" through documents quickly using only the keyboard, and if what you were looking for was easily visible in a drawing then this usually was the best approach. For text they had a good way to show what you were looking for in context. I'd love to see a similar setup for web search but I don't think it would appeal to most, so it probably won't happen. AI/ML based search tools were interesting but usually not helpful. I'd always try at least some of them. I think the main limitation for these in my technology area (mostly water heaters and ventilation) was that they didn't look at the drawings at all, just the text and citations. That's missing a lot. (When they were helpful they did save a lot of time.)
- sva_ 5y agoI think the big difference between such a dataset and the web is, that the web is polluted with useless stuff like spam. How do you decide what is relevant, and what not, if not with some statistical/ML methods? It seems like only a whitelisting approach would work then, severely limiting the scope of such a system.
- btrettel 5y ago> How do you decide what is relevant, and what not, if not with some statistical/ML methods? To be clear, you're referring to software determining relevance. I can determine relevance on my own, though it may be time consuming. Making manually determining relevance as quick as possible worked okay in my experience at the USPTO. Right now there probably are reliable signals about the relevance of a document/webpage/etc. But Goodhart's law suggests that any ranking signal used would be unreliable in the long run. Without AI on par or better than a human, I think the equilibrium would tend to be that search results can't be ranked well. If ranking doesn't work, then each result is roughly as plausibly useful as the next. Given that, figuring out how to efficiently manually handle a lot of results is reasonable strategy, one that worked in my experience at the USPTO. It's not for everyone, mind you, but search software for serious searchers should consider this approach. > I think the big difference between such a dataset and the web is, that the web is polluted with useless stuff like spam. While patent attorneys aren't actively SEOing their patent applications, they do tend to write legal/technical gibberish that's basically just as useful as spam. (I wish patent attorneys did some mild SEO like adding relevant keywords as it would make examining patents easier...)
- rauhl 5y ago> accidentally coding Bubble Sort with no prior knowledge of algorithms Heh, I did that when I was a kid. I was so proud of myself, right up until I learned how bad it was. If only there were some way for the tech world at large to learn that sort of lesson.
- codr7 5y agoIt's a solid, easy to implement and understand, strategy for some kinds of problems. https://github.com/codr7/snabl/blob/main/src/snabl/fuses/all.cpp https://github.com/codr7/snabl/blob/main/src/snabl/fuses/all...