I have previously been impressed by https://github.com/0hq/WebGPT. Now, your project has rekindled hopes for a pure-JS GPT-like model.
Keep it up!
24 karma · joined November 30, 2017
I have previously been impressed by https://github.com/0hq/WebGPT. Now, your project has rekindled hopes for a pure-JS GPT-like model.
Keep it up!
About the source of the search results, both text and images, they're all from [SearXNG](https://github.com/searxng/searxng/).
> SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled.
SearXNG by itself offers a full-stack platform for you to run searches privately (you can find public instances at <https://searx.space/>, and easily host yourself [via docker](https://github.com/searxng/searxng-docker)).
About how they scrape other search engines, it's really simple: HTTP calls and parsing of HTML (for most of them).
In MiniSearch, I don't need to save the results by myself. The scrape is done in real-time by SearXNG and passed to MiniSearch, which in turn runs a similarity search and filters out the textual results that don't seem that useful.
But I can say the real differential of MiniSearch is that it's mobile-first. Since the beginning, it was made to run on the browsers of Chrome/Safari/Firefox Mobile, and [Wllama](https://github.com/ngxson/wllama) together with [Web-LLM](https://github.com/mlc-ai/web-llm), along with LLMs of <1B parameters, allowed it!
If you're curious, here's the HN post I made about it a year ago: https://news.ycombinator.com/item?id=37885752
Regarding the search engine, currently, there's no way to use a different one. At that point, the only search engine I knew could work was DuckDuckGo, but after the suggestion from @hackideiomat in the comments, I already started looking into adding it as a customization.
Thanks for your feedback!
But the tools we used were overkill when we only needed a timer. So I prototyped a minimalist one that is always in sync for everyone connected.
It's in its early stage and needs a better design, but it's functional. So I'm sharing it here in the hope it can be helpful to others.
It's a VS Code Extension, but it can also be used via browser (https://linkedtimer.com) in case your team uses another IDE/Editor during these sessions.
I'm also considering making a browser extension when it gets more stable.
Source code is available on GitHub: https://github.com/felladrin/LinkedTimer
Let me know what you think! Any feedback is highly appreciated! Thanks!
I started creating this tool for discovering similar NPM packages based on dependencies listed in a package.json.
Mainly useful when resurrecting that 3-year-old project, suggesting alternatives that are popular nowadays.
I'm still fine tuning the package matching, but I wanted to share it and know what think!
Something that could be improve? Anything that needs to change or is missing in the page? I appreciate any feedback.