The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Map of YC Startups
Hey Everybody! Hope you had a merry christmas<p>Today I had a bit of fun with Claude.<p>Started by scraping YC's startups list, then ran them through OpenAI's embedding service, then UMAP'd the embedding to reduce the dimension to just two coordinates and then just forced Claude to write React that would compile to visualize that.<p>I had fun and I think it's interesting, so take a look!<p>Also note that you won't be able to zoom on mobile (found about this Plotly limitation way too late). If there's interest I can fix this issue by changing plotting libs tomorrow :)<p>Merry christmas
Show HN: Map of YC Startups
Hey Everybody! Hope you had a merry christmas<p>Today I had a bit of fun with Claude.<p>Started by scraping YC's startups list, then ran them through OpenAI's embedding service, then UMAP'd the embedding to reduce the dimension to just two coordinates and then just forced Claude to write React that would compile to visualize that.<p>I had fun and I think it's interesting, so take a look!<p>Also note that you won't be able to zoom on mobile (found about this Plotly limitation way too late). If there's interest I can fix this issue by changing plotting libs tomorrow :)<p>Merry christmas
Show HN: I made a website to semantically search ArXiv papers
As a grad student (and an ADHDer), I had trouble doing literature review systematically. To combat this, I made a website that finds similar papers using the meaning of the thing I am looking for.<p>I used MixedBread's [^1] embedding model to generate vectors from the abstracts. I store and search similar vectors using Milvus [^2] and finally use Gradio [^3] to serve the frontend. I update the vector database weekly by pulling the metadata dataset from Kaggle [^4].<p>To speed up the search process on my free oracle instance, I binarise the embeddings and use Hamming distance as a metric.<p>I would love your feedback on the site :)
Happy Holidays!<p>[1]: <a href="https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-v1" rel="nofollow">https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-...</a>
[2]: <a href="https://milvus.io/" rel="nofollow">https://milvus.io/</a>
[3]: <a href="https://www.gradio.app/" rel="nofollow">https://www.gradio.app/</a>
[4]: <a href="https://www.kaggle.com/datasets/Cornell-University/arxiv" rel="nofollow">https://www.kaggle.com/datasets/Cornell-University/arxiv</a>
Show HN: I made a website to semantically search ArXiv papers
As a grad student (and an ADHDer), I had trouble doing literature review systematically. To combat this, I made a website that finds similar papers using the meaning of the thing I am looking for.<p>I used MixedBread's [^1] embedding model to generate vectors from the abstracts. I store and search similar vectors using Milvus [^2] and finally use Gradio [^3] to serve the frontend. I update the vector database weekly by pulling the metadata dataset from Kaggle [^4].<p>To speed up the search process on my free oracle instance, I binarise the embeddings and use Hamming distance as a metric.<p>I would love your feedback on the site :)
Happy Holidays!<p>[1]: <a href="https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-v1" rel="nofollow">https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-...</a>
[2]: <a href="https://milvus.io/" rel="nofollow">https://milvus.io/</a>
[3]: <a href="https://www.gradio.app/" rel="nofollow">https://www.gradio.app/</a>
[4]: <a href="https://www.kaggle.com/datasets/Cornell-University/arxiv" rel="nofollow">https://www.kaggle.com/datasets/Cornell-University/arxiv</a>
Show HN: I made a website to semantically search ArXiv papers
As a grad student (and an ADHDer), I had trouble doing literature review systematically. To combat this, I made a website that finds similar papers using the meaning of the thing I am looking for.<p>I used MixedBread's [^1] embedding model to generate vectors from the abstracts. I store and search similar vectors using Milvus [^2] and finally use Gradio [^3] to serve the frontend. I update the vector database weekly by pulling the metadata dataset from Kaggle [^4].<p>To speed up the search process on my free oracle instance, I binarise the embeddings and use Hamming distance as a metric.<p>I would love your feedback on the site :)
Happy Holidays!<p>[1]: <a href="https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-v1" rel="nofollow">https://www.mixedbread.ai/docs/embeddings/mxbai-embed-large-...</a>
[2]: <a href="https://milvus.io/" rel="nofollow">https://milvus.io/</a>
[3]: <a href="https://www.gradio.app/" rel="nofollow">https://www.gradio.app/</a>
[4]: <a href="https://www.kaggle.com/datasets/Cornell-University/arxiv" rel="nofollow">https://www.kaggle.com/datasets/Cornell-University/arxiv</a>
Show HN: FixBrowser – a lightweight web browser created from scratch
Hello, I'm working on a web browser that focuses on being truly lightweight and designed for privacy.<p>At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript. This is because every part needs to be dynamic and optimized for speed.<p>So a few years ago I've started to work on a web browser that intentionally doesn't implement JavaScript, instead it contains an updated set of scripts that fix and improve various websites.<p>I've been using this approach using a proxy server for a few years as my primary way of web browsing with good results. It uses a whitelist approach where no resources are loaded from different domains by default (the fix scripts can override it to load images from CDNs, etc.). This avoids any trackers by default.<p>You can find more details on the homepage of the project:<p><a href="https://www.fixbrowser.org/" rel="nofollow">https://www.fixbrowser.org/</a><p>I'm currently running a fundraiser to get it really going. All the foundation blocks are there it just needs some more work. Any support is welcome.
Show HN: FixBrowser – a lightweight web browser created from scratch
Hello, I'm working on a web browser that focuses on being truly lightweight and designed for privacy.<p>At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript. This is because every part needs to be dynamic and optimized for speed.<p>So a few years ago I've started to work on a web browser that intentionally doesn't implement JavaScript, instead it contains an updated set of scripts that fix and improve various websites.<p>I've been using this approach using a proxy server for a few years as my primary way of web browsing with good results. It uses a whitelist approach where no resources are loaded from different domains by default (the fix scripts can override it to load images from CDNs, etc.). This avoids any trackers by default.<p>You can find more details on the homepage of the project:<p><a href="https://www.fixbrowser.org/" rel="nofollow">https://www.fixbrowser.org/</a><p>I'm currently running a fundraiser to get it really going. All the foundation blocks are there it just needs some more work. Any support is welcome.
Show HN: FixBrowser – a lightweight web browser created from scratch
Hello, I'm working on a web browser that focuses on being truly lightweight and designed for privacy.<p>At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript. This is because every part needs to be dynamic and optimized for speed.<p>So a few years ago I've started to work on a web browser that intentionally doesn't implement JavaScript, instead it contains an updated set of scripts that fix and improve various websites.<p>I've been using this approach using a proxy server for a few years as my primary way of web browsing with good results. It uses a whitelist approach where no resources are loaded from different domains by default (the fix scripts can override it to load images from CDNs, etc.). This avoids any trackers by default.<p>You can find more details on the homepage of the project:<p><a href="https://www.fixbrowser.org/" rel="nofollow">https://www.fixbrowser.org/</a><p>I'm currently running a fundraiser to get it really going. All the foundation blocks are there it just needs some more work. Any support is welcome.
Show HN: AuthorTrail – Browse files you've touched in a Git repo
This was more so an exercise in prompting with Lovable and Cursor than it was in creating a highly polished product/tool. Yet the end result works :)<p>AuthorTrail is a locally running web UI that you can point to any Git repo. It will then look for all the files you have ever touched. This can be useful for large repos with lots of activity, where you want to remind yourself how you did something in the past. For example, I am using it to remind myself how I wrote an obscure unit test, without needing to browse my older PRs.<p>Feedback welcome!
Show HN: AuthorTrail – Browse files you've touched in a Git repo
This was more so an exercise in prompting with Lovable and Cursor than it was in creating a highly polished product/tool. Yet the end result works :)<p>AuthorTrail is a locally running web UI that you can point to any Git repo. It will then look for all the files you have ever touched. This can be useful for large repos with lots of activity, where you want to remind yourself how you did something in the past. For example, I am using it to remind myself how I wrote an obscure unit test, without needing to browse my older PRs.<p>Feedback welcome!
Show HN: Npflared serveless private NPM registry that you can host for free
Free and open source, npflared is a serveless private npm registry that you can self-host in order to distribute private packages for you and your team
Show HN: Npflared serveless private NPM registry that you can host for free
Free and open source, npflared is a serveless private npm registry that you can self-host in order to distribute private packages for you and your team
Show HN: Cli.club – Command Line Interface Tools and Alternatives
Show HN: Cli.club – Command Line Interface Tools and Alternatives
Show HN: Cli.club – Command Line Interface Tools and Alternatives
Show HN: Experiments in AI-generation of crosswords
Hi HN, I've been experimenting on-and-off over the years trying to automatically generate crosswords [1]. Recently I've been feeling like my results are good enough that I want to share them and see what other people think. I'm not trying to claim that these could appear in, say, the NYT in their current state, but honestly the velocity of progress makes me feel like I will inevitably be able to automatically generate NYT-quality crosswords within just a year or so.<p>A write-up is here: <a href="https://abstractnonsense.com/crosswords.html" rel="nofollow">https://abstractnonsense.com/crosswords.html</a><p>And you can play the crosswords here: <a href="https://crosswordracing.com" rel="nofollow">https://crosswordracing.com</a>
(They should work well on both desktop and mobile, and there's a leader-board for each crossword if you want to leave your name when you solve one).<p>[1]: Just in case anyone is interested, my very first attempt at this problem was way back in 2006! I used multiple wordlists (e.g. list of British monarchs, with reign dates), and wrote little functions to generate clues from each list (e.g. "British monarch who ruled from {date1} to {date2}"). Even with randomized synonym substitution and similar tricks, this approach was too labor-intensive, and the results too robotic, for it to work well. Can't complain though, that project led to me getting hired as the first engineer at Justin.TV!
Show HN: Experiments in AI-generation of crosswords
Hi HN, I've been experimenting on-and-off over the years trying to automatically generate crosswords [1]. Recently I've been feeling like my results are good enough that I want to share them and see what other people think. I'm not trying to claim that these could appear in, say, the NYT in their current state, but honestly the velocity of progress makes me feel like I will inevitably be able to automatically generate NYT-quality crosswords within just a year or so.<p>A write-up is here: <a href="https://abstractnonsense.com/crosswords.html" rel="nofollow">https://abstractnonsense.com/crosswords.html</a><p>And you can play the crosswords here: <a href="https://crosswordracing.com" rel="nofollow">https://crosswordracing.com</a>
(They should work well on both desktop and mobile, and there's a leader-board for each crossword if you want to leave your name when you solve one).<p>[1]: Just in case anyone is interested, my very first attempt at this problem was way back in 2006! I used multiple wordlists (e.g. list of British monarchs, with reign dates), and wrote little functions to generate clues from each list (e.g. "British monarch who ruled from {date1} to {date2}"). Even with randomized synonym substitution and similar tricks, this approach was too labor-intensive, and the results too robotic, for it to work well. Can't complain though, that project led to me getting hired as the first engineer at Justin.TV!
Show HN: OwlEars – Raw feedback, straight from your customers' minds
Hello everyone<p>Years ago, I built a personal feedback platform called Sarahah that got famous but was eventually removed from stores. One unique aspect of Sarahah was its simple, plain message box.<p>Now, I'm using this concept to help businesses gather raw feedback (yes, just plain free text) from their customers. This approach contrasts with guided surveys that can often frame and limit responses. On the business side, we use AI to analyze this feedback and provide valuable insights and recommendations.<p>I would really appreciate hearing your thoughts
Additionally, if you're interested in using this in your startup where we hear your feedback and tailor it to your needs, please let me know
Show HN: Ephemeral VMs in 1 Microsecond
Show HN: Ephemeral VMs in 1 Microsecond