The best Hacker News stories from Show from the past day
Latest posts:
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: 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: 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: 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 : Nova - GPT with composable prompts, workspaces, + LlamaIndex
Show HN : Nova - GPT with composable prompts, workspaces, + LlamaIndex
Show HN: Digger – Open Source Terraform automation and collaboration tool
Show HN: Digger – Open Source Terraform automation and collaboration tool
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: Sitemap2Feed – Convert an online sitemap to Atom, RSS and JSON feeds
Show HN: My take on creating personal knowledge platform
Show HN: An Ethereum-authenticated community on Web3, science and technology
Show HN: An Ethereum-authenticated community on Web3, science and technology
Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers
Howdy HN, as part of my ongoing programming language experiments I've ended up creating my own C++20 lexing and parsing library of sorts.<p>Matcheroni is an alternative to parser generators and regular expressions that uses trees of C++ templates to implement highly customizable lexers and parsers that have minimal impact on build times or binary sizes, while still remaining comparable in performance to Boost regular expressions.<p>The repo includes two example projects - a simple regex parser in ~300 heavily documented lines of code, and a much larger but not quite finished C99 lexer and parser.<p>All feedback appreciated!
Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers
Howdy HN, as part of my ongoing programming language experiments I've ended up creating my own C++20 lexing and parsing library of sorts.<p>Matcheroni is an alternative to parser generators and regular expressions that uses trees of C++ templates to implement highly customizable lexers and parsers that have minimal impact on build times or binary sizes, while still remaining comparable in performance to Boost regular expressions.<p>The repo includes two example projects - a simple regex parser in ~300 heavily documented lines of code, and a much larger but not quite finished C99 lexer and parser.<p>All feedback appreciated!
Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers
Howdy HN, as part of my ongoing programming language experiments I've ended up creating my own C++20 lexing and parsing library of sorts.<p>Matcheroni is an alternative to parser generators and regular expressions that uses trees of C++ templates to implement highly customizable lexers and parsers that have minimal impact on build times or binary sizes, while still remaining comparable in performance to Boost regular expressions.<p>The repo includes two example projects - a simple regex parser in ~300 heavily documented lines of code, and a much larger but not quite finished C99 lexer and parser.<p>All feedback appreciated!
Show HN: My platforming game written in C 89
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do.<p>One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it.<p>The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself.<p>I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I needed anything more involved or complicated.<p>Over time, the game’s code became complicated, and I decided to use advanced features such as coroutines and higher order procedures, besides general overly engineered abstractions.<p>But then, over time I grew to feel like a lot of those abstractions didn’t really add anything to it, and just made it more complicated (and oftentimes more buggy) than it really needed to be, so a few weeks ago, I made a significant refactoring to it to remove all of those abstractions without removing almost any features from the game.<p>Milestones are released effectively whenever I get the game’s code to a decently presentable state. Sometimes, this means there are a lot of changes and big refactorings, but sometimes it means there are only a few small changes.<p>The game uses a simple 2D model system to generate images for the character’s animations dynamically during initialisation. (The source code can be browsed using a web browser on its page.)<p>The character can be controlled using the arrow keys or “WASD” (“A” and “D”) (double-tap a direction to jump).