HNHacker News
TopNewBestAskShowJobs

felladrin

24 karma · joined November 30, 2017

submissionscomments
felladrin··on Homemade GPT JS – A Tensorflow.js Re-Implementation of MinGPT
That's a fantastic project! Thank you for enabling training the model directly in the browser!

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!

felladrin··on Show HN: Self-hosteable browser-based minimalist web-searching platform
Glad for your review!

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

felladrin··on Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI
It's now using searx-ng!
felladrin··on Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI
Ah! It was first implemented writing only the summary of the link results, as you mentioned, but I noticed the responses were not as good as they are now. Summarizing each link and then rewriting the response based on them made a noticeable difference for that small-sized model. But I'll take note of that, as it can indeed be added as a configurable setting.

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!

felladrin··on Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI
Woah! Wish I knew about searx-ng before! Thanks for sharing. I’ll give it a try!
felladrin··on Show HN: VS Code Ext: Collaborative countdown timer for mob programming sessions
My team has been doing a lot of teaming (mob programming) recently, and we've tried different tools to keep time in sync and be ready for the following driver's turn.

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!

felladrin··on Show HN: PickBetterPack – Discover similar pkgs from package.json dependencies
Awesome feedback! I liked especially the suggestion about displaying easy-to-replace packages, as Similar, to vulnerable packages currently used. I'm reworking the package similarity matcher to provide better results, and I'll take all your suggestions into account. Thanks!
felladrin··on Show HN: PickBetterPack – Discover similar pkgs from package.json dependencies
Thank you! That's a great idea!
felladrin··on Show HN: PickBetterPack – Discover similar pkgs from package.json dependencies
Hi, HN!

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.