The best Hacker News stories from Show from the past week

Go back

Latest posts:

Ory Kratos v1.0 with passkeys, MFA and multi-region

Show HN: Free AI-based music demixing in the browser

Hi all,<p>I've spent some time working on music demixing or music source separation algorithms, which take in a mixed song and output estimates of isolated components (e.g. vocals, drums, bass, other).<p>I took a popular PyTorch model with good performance (Open-Unmix, UMX-L weights), reimplemented the inference steps in C++, and compiled it to WebAssembly for a free client-side music demixer.

Show HN: Free AI-based music demixing in the browser

Hi all,<p>I've spent some time working on music demixing or music source separation algorithms, which take in a mixed song and output estimates of isolated components (e.g. vocals, drums, bass, other).<p>I took a popular PyTorch model with good performance (Open-Unmix, UMX-L weights), reimplemented the inference steps in C++, and compiled it to WebAssembly for a free client-side music demixer.

Show HN: Clickvote – Open-source upvotes, likes, and reviews to any context

Clickvote takes the hassle of building your own reaction components around your content.<p>Showing real-time updates of likes, upvotes, and reviews between clients.<p>Learn about your members through deep analytics.<p>Deal with an unlimited amount of clicks per second.<p>You can read the full article here:<p><a href="https://links.github20k.com/click-vote" rel="nofollow noreferrer">https://links.github20k.com/click-vote</a><p>The open-source Library is here:<p><a href="https://github.com/clickvote/clickvote">https://github.com/clickvote/clickvote</a><p>Please let me know your thoughts!<p>Am I building something useless?

Show HN: Laser, a new game played on a chess board

Laser is a turn based game similar to chess, with different piece movement rules, starting position, and win conditions. It's named after the <i>laser</i> piece, which can shoot diagonally through every piece on the board except for the <i>wall</i>, which blocks it. The detailed rules are on the website.<p>I made the website as a super minimal way to play online against friends. Nobody really knows about it so it might be hard to find a game, but maybe you will against someone on HN if people read this. It uses the lichess.org chessboard UI which is super pretty and allows you to draw on the board, make premoves, etc. The code is public if you are interested: github.com/melgrove/laser<p>If you are playing, good luck, and don't get lasered!

Show HN: Van, truck or car camp for $0 a night

Show HN: A hash array-mapped trie implementation in C

Long-simmering side project that is finally ready to see the light. HAMTs are a cool persistent data structure and implementing one has been a lot of fun. Beyond the code, there is likely some value in the extensive and largely complete implementation docs; basic benchmarks are linked in the README, too.<p>Kind of aiming to be "the libavl for HAMTs". That is obviously a high and aspirational bar but a distinct possibility if it stirs up a little interest and/or contribution.<p>Anyways, it's time for this to go out, collect feedback and maybe even some use outside of toy projects. Let me know how it goes.

Show HN: Danswer – Open-source question answering across all your docs

My friend and I have been feeling frustrated at how inefficient it is to find information at work. There are so many tools (Slack, Confluence, GitHub, Jira, Google Drive, etc.) and they provide different (often not great) ways to find information. We thought maybe LLMs could help, so over the last couple months we've been spending a bit of time on the side to build Danswer.<p>It is an open source, self-hosted search tool that allows you to ask questions and get answers across common workspace apps AND your personal documents (via file upload / web scraping)! Full demo here: <a href="https://www.youtube.com/watch?v=geNzY1nbCnU&t=2s">https://www.youtube.com/watch?v=geNzY1nbCnU&t=2s</a>.<p>The code (<a href="https://github.com/danswer-ai/danswer">https://github.com/danswer-ai/danswer</a>) is open source and permissively licensed (MIT). If you want to try it out, you can set it up locally with just a couple of commands (more details in our docs - <a href="https://docs.danswer.dev/introduction" rel="nofollow noreferrer">https://docs.danswer.dev/introduction</a>). We hope that someone out there finds this useful<p>We’d love to hear from you in our Slack (<a href="https://join.slack.com/t/danswer/shared_invite/zt-1u3h3ke3b-VGh1idW19R8oiNRiKBYv2w" rel="nofollow noreferrer">https://join.slack.com/t/danswer/shared_invite/zt-1u3h3ke3b-...</a>) or Discord (<a href="https://discord.gg/TDJ59cGV2X" rel="nofollow noreferrer">https://discord.gg/TDJ59cGV2X</a>). Let us know what other features would be useful for you!

Show HN: Workout.lol – a web app to easily create a workout routine

Hey everyone,<p>I here is a small open-source project I've been working on lately. I'd love to hear your thoughts and improvement ideas :)<p>GitHub: [github.com/Vincenius/workout-lol](<a href="https://github.com/Vincenius/workout-lol">https://github.com/Vincenius/workout-lol</a>)

Show HN: Workout.lol – a web app to easily create a workout routine

Hey everyone,<p>I here is a small open-source project I've been working on lately. I'd love to hear your thoughts and improvement ideas :)<p>GitHub: [github.com/Vincenius/workout-lol](<a href="https://github.com/Vincenius/workout-lol">https://github.com/Vincenius/workout-lol</a>)

Show HN: An index of all monthly dividend stocks

In my quest for finding high yield dividend stocks, I've noticed there isn't really a good tool for finding such stocks (that I can find, anyway), only pay-walled sites that are confusing and inaccessible. This little project seeks to remedy that.<p>I'm sharing this in the hopes that you'll find it useful, but also to get feedback, in particular, about monetizing. While I built this to be useful, I would like to make some money on it, so if you have any recommendations, I'm all eyeballs. I fear I may have to resort to advertisements to keep the barrier to entry low.

Show HN: Day by Day – every day of my life

Show HN: Blogs.hn – tiny blog directory

Like others on here, I was inspired by the "personal blogs" post :)<p>[0] <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a><p>In proper HN fashion, the site is open-source and requires no JS!<p>There's instructions on how to add/edit a blog on the Github README.<p>[1] <a href="https://github.com/surprisetalk/blogs.hn">https://github.com/surprisetalk/blogs.hn</a><p>Note that your blog might appear in blogs.json, but not on the site! Right now I'm using the following code to filter out blogs. Your blog might appear if you add more metadata:<p><pre><code> if ( 3 > 0 + !!blog.title + (blog.desc.length > 40) + !!blog.about + !!blog.now + !!blog.feed + 3 * (blog.hn.length > 1) ) continue; </code></pre> As I mention on the /about page, if you don't already have a blog, I recently made a minimal static site generator! It's easier than ever to begin your writing journey :)<p>[2] <a href="https://github.com/surprisetalk/worstpress">https://github.com/surprisetalk/worstpress</a>

Show HN: OPML list of Hacker News Users Personal Blogs

Tell HN: People forget that you can stick any data at the end of a bash script

This is a neat trick I've used to write self-extracting software or scripts that extract files from archives by just using<p><pre><code> tail -c <number of bytes for the binary> $0 </code></pre> All you have to do is make sure you append an explicit 'exit' to the end of your program before your new 'data section', so that bash won't parse any of the 'data section'.<p>One thing to bear in mind is that if you append binary data, it will be corrupted if you save it in most text editors so when I want to make changes I just delete all the binary and reappend it.

Show HN: Hacker News user blogroll

I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time.<p>Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list.<p>There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.<p>There are some really awesome blogs in there. I really recommend going through the list, it made my day.<p>[0] "Could you share your personal blog here". <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a>

Show HN: Hacker News user blogroll

I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time.<p>Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list.<p>There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.<p>There are some really awesome blogs in there. I really recommend going through the list, it made my day.<p>[0] "Could you share your personal blog here". <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a>

Show HN: MongoDB Protocol for SQLite

Show HN: Degrees What?

One of my pet peeves is when people specify a temperature in "degrees" when it’s not clear from the context which scale is being used. I always want to ask “degrees what?”<p>So I made this little conversion tool that uses degrees angle to convert between degrees Fahrenheit and degrees Celsius.<p>Tip: you can add a number in a query to link directly to a temperature. e.g. <a href="https://degreeswhat.com/?100" rel="nofollow noreferrer">https://degreeswhat.com/?100</a>

Show HN: Using C++23 <stacktrace> to get proper crash logs in C++ programs

< 1 2 3 ... 48 49 50 51 52 ... 130 131 132 >