The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Create and deploy multi-page web app prototypes using chat

gptengineer.app lets you prototype, deploy and iterate on web apps using plain english. Here is a video of how I use it: <a href="https://www.loom.com/share/abda1d8e33134d0e944297afd3a51664" rel="nofollow noreferrer">https://www.loom.com/share/abda1d8e33134d0e944297afd3a51664</a><p>We designed it around the principles:<p>1. Leverage LLMs where they work best: LLMs are faster than humans at putting together prototypes of a few hundred lines of code. By using them early on, and give high level change request commands when the project is small, and then let human devs take over, it’s a productivity boost.<p>2. non-technical + programmer collaboration: All changes from the app is made as git commits, so that non-technical people (via chat) and programmers are able to contribute to the same code.<p>LLMs are expensive, but we left it open over the christmas holidays for anyone to try it out: <a href="https://run.gptengineer.app/" rel="nofollow noreferrer">https://run.gptengineer.app/</a><p>Would love to hear what you think!

Show HN: Code interpreter with mixtral-8x7B-instruct

How I made a 3D Modeler in C

How I made a 3D Modeler in C

Show HN: Emu2 – A Gemini-like open-source 37B Multimodal Model

Hello HN, I'm excited to introduce Emu2, the latest generative multimodal model developed by the Beijing Academy of Artificial Intelligence (BAAI). Emu2 is an open-source initiative that reflects BAAI's commitment to fostering open, secure, and responsible AI research. It's designed to enhance AI's proficiency in handling tasks across various modalities with minimal examples and straightforward instructions.<p>Emu2 has demonstrated superior performance over other large-scale models like Flamingo-80B in few-shot multimodal understanding tasks. It serves as a versatile base model for developers, providing a flexible platform for crafting specialized multimodal applications.<p>Key features of Emu2 include:<p>- A more streamlined modeling framework than its predecessor, Emu.<p>- A decoder capable of reconstructing images from the encoder's semantic space.<p>- An expansion to 37 billion parameters, boosting both capabilities and generalization.<p>BAAI has also released fine-tuned versions, Emu2-Chat for visual understanding and Emu2-Gen for visual generation, which stand as some of the most powerful open-source models available today.<p>Here are the resources for those interested in exploring or contributing to Emu2:<p>- Project: https://baaivision.github.io/emu2/<p>- Model: https://huggingface.co/BAAI/Emu2<p>- Code: https://github.com/baaivision/Emu/tree/main/Emu2<p>- Demo: https://huggingface.co/spaces/BAAI/Emu2<p>- Paper: https://arxiv.org/abs/2312.13286<p>We're eager to see how the HN community engages with Emu2 and we welcome your feedback to help us improve. Let's collaborate to push the boundaries of multimodal AI!

Show HN: Emu2 – A Gemini-like open-source 37B Multimodal Model

Hello HN, I'm excited to introduce Emu2, the latest generative multimodal model developed by the Beijing Academy of Artificial Intelligence (BAAI). Emu2 is an open-source initiative that reflects BAAI's commitment to fostering open, secure, and responsible AI research. It's designed to enhance AI's proficiency in handling tasks across various modalities with minimal examples and straightforward instructions.<p>Emu2 has demonstrated superior performance over other large-scale models like Flamingo-80B in few-shot multimodal understanding tasks. It serves as a versatile base model for developers, providing a flexible platform for crafting specialized multimodal applications.<p>Key features of Emu2 include:<p>- A more streamlined modeling framework than its predecessor, Emu.<p>- A decoder capable of reconstructing images from the encoder's semantic space.<p>- An expansion to 37 billion parameters, boosting both capabilities and generalization.<p>BAAI has also released fine-tuned versions, Emu2-Chat for visual understanding and Emu2-Gen for visual generation, which stand as some of the most powerful open-source models available today.<p>Here are the resources for those interested in exploring or contributing to Emu2:<p>- Project: https://baaivision.github.io/emu2/<p>- Model: https://huggingface.co/BAAI/Emu2<p>- Code: https://github.com/baaivision/Emu/tree/main/Emu2<p>- Demo: https://huggingface.co/spaces/BAAI/Emu2<p>- Paper: https://arxiv.org/abs/2312.13286<p>We're eager to see how the HN community engages with Emu2 and we welcome your feedback to help us improve. Let's collaborate to push the boundaries of multimodal AI!

Show HN: Heynote – A dedicated scratchpad for developers

Hey!<p>I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s.<p>The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned out really well for my use cases.<p>I decided to release Heynote, thinking it might be useful to others.

Show HN: Heynote – A dedicated scratchpad for developers

Hey!<p>I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s.<p>The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned out really well for my use cases.<p>I decided to release Heynote, thinking it might be useful to others.

Show HN: Heynote – A dedicated scratchpad for developers

Hey!<p>I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s.<p>The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned out really well for my use cases.<p>I decided to release Heynote, thinking it might be useful to others.

Show HN: Heynote – A dedicated scratchpad for developers

Hey!<p>I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s.<p>The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned out really well for my use cases.<p>I decided to release Heynote, thinking it might be useful to others.

Show HN: Heynote – A dedicated scratchpad for developers

Hey!<p>I made Heynote entirely for my own use case. For many years, I always had an Emacs instance running with the scratch buffer open, even long after I had abandoned Emacs as my programming editor in favor of more recent IDE:s.<p>The simplicity of having just one big scratch buffer appeals to me, but I still want to separate the different things I jot down somehow (without using tabs or similar). Previously, my solution was to insert a bunch of blank lines between the notes, but hitting C-A would still select the entire buffer. That's why I came up with the concept of "blocks", which turned out really well for my use cases.<p>I decided to release Heynote, thinking it might be useful to others.

Show HN: Local fine tuning for Mistral and SDXL, GPU mem/latency optimization

100% bootstrapped new startup. It lets you fine tune Mistral-7B and SDXL. In particular, for the LLM fine tuning we implemented a dataprep pipeline that turns websites/pdfs/doc files into question-answer pairs for training the small LLM using an big LLM.<p>It includes a GPU scheduler that can do finegrained GPU memory scheduling (Kubernetes can only do whole-GPU, we do it per-GB of GPU memory to pack both inference and fine tuning jobs into the same fleet) to fit model instances into GPU memory to optimally trade off user facing latency with GPU memory utilization<p>It's a pretty simple stack of control plane and a fat container that runs anywhere you can get hold of a GPU (e.g. runpod).<p>Architecture: <a href="https://docs.helix.ml/docs/architecture" rel="nofollow noreferrer">https://docs.helix.ml/docs/architecture</a><p>Demo walkthrough showing runner dashboard: <a href="https://docs.helix.ml/docs/overview" rel="nofollow noreferrer">https://docs.helix.ml/docs/overview</a><p>Run it yourself: <a href="https://docs.helix.ml/docs/controlplane" rel="nofollow noreferrer">https://docs.helix.ml/docs/controlplane</a><p>Discord: <a href="https://discord.gg/VJftd844GE" rel="nofollow noreferrer">https://discord.gg/VJftd844GE</a><p>Please roast me!

Show HN: Local fine tuning for Mistral and SDXL, GPU mem/latency optimization

100% bootstrapped new startup. It lets you fine tune Mistral-7B and SDXL. In particular, for the LLM fine tuning we implemented a dataprep pipeline that turns websites/pdfs/doc files into question-answer pairs for training the small LLM using an big LLM.<p>It includes a GPU scheduler that can do finegrained GPU memory scheduling (Kubernetes can only do whole-GPU, we do it per-GB of GPU memory to pack both inference and fine tuning jobs into the same fleet) to fit model instances into GPU memory to optimally trade off user facing latency with GPU memory utilization<p>It's a pretty simple stack of control plane and a fat container that runs anywhere you can get hold of a GPU (e.g. runpod).<p>Architecture: <a href="https://docs.helix.ml/docs/architecture" rel="nofollow noreferrer">https://docs.helix.ml/docs/architecture</a><p>Demo walkthrough showing runner dashboard: <a href="https://docs.helix.ml/docs/overview" rel="nofollow noreferrer">https://docs.helix.ml/docs/overview</a><p>Run it yourself: <a href="https://docs.helix.ml/docs/controlplane" rel="nofollow noreferrer">https://docs.helix.ml/docs/controlplane</a><p>Discord: <a href="https://discord.gg/VJftd844GE" rel="nofollow noreferrer">https://discord.gg/VJftd844GE</a><p>Please roast me!

Show HN: ClimateTriage – Impactful open source contributions

Hello everyone!<p>We have just launched ClimateTriage.com, a platform helping you to contribute to open source projects focused on climate technology and sustainability. We provide a curated directory covering climate change, sustainable energy, biodiversity, natural resources & more.<p>Our hope is to utilize the work of Open Sustainable Technology and ecosyste.ms, in order to pragmatically enable developers/contributors to get involved in these fantastic projects.<p>I built the webapp with Next.js/TypeScript, using the ecosyste.ms API to take a local copy of the repositories - finally exporting a completely static site, hosted on GitHub pages.<p>We're launching now to gather valuable feedback, iterate, and grow our community. We'd greatly appreciate your insights: What stands out to you, and what improvements would you suggest? Are there any features you're missing?<p>Looking forward to your thoughts. Thank you!

Show HN: Hucksh – A shell with a very good memory

In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat.<p>I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context."<p>And then I thought, "It'd be even cooler if you could run commands there."<p>Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell that makes it easy to do all that.<p>There's a directory navigation tab, where you can click around to navigate, use forward and back buttons (like a browser), and also a "navigate" mode where you can select the directory to change to with a single keystroke.<p>The system remembers every directory you do anything in and lets you choose them from a list, which you can order by name, time last used, or frequency of use.<p>And finally, of course, there are shell tabs where you can run individual commands.<p>Each command gets its own widget in the UI, separate from the others, in its own tty, with no overlap.<p>The system saves each command you run, along with its start & stop times, the directory you were in, the result code when it finishes, and (this is the fun part) the command output, all in a sqlite database, on disk. (Disk is cheap, yeah? Might as well do something with it.)<p>This allows you to do some neat things with history and context.<p>* Keep the same tab open forever, maintaining months or years of context and history<p>* Pick up where you left off a month or a year ago<p>* Pick up where you left off after a system restart (like when you restart your browser and it reopens all your windows and tabs)<p>* Review everything you've done in a project directory<p>* Review everything you did yesterday, or a month ago<p>I hope in the future to make it easy to share history, which could help with new employee onboarding, teaching, asking or answering questions on StackOverflow, documenting a penetration test, or anywhere else you want to easily share your work or consume someone else's work.<p>Everything is in Go.<p>* The front-end uses Gio UI, a cross-platform GUI for Go<p>* The shell itself is <a href="https://github.com/mvdan/sh">https://github.com/mvdan/sh</a>, a bash-like command interpreter<p>* The terminal emulator is a fork of Darktile (<a href="https://github.com/liamg/darktile">https://github.com/liamg/darktile</a>) with very few changes.<p>This is not a SaaS. You download code and run the front- and back-end yourself, like ssh/sshd. (Except it doesn't run as root.)<p>This is a commercial product. Without a license, the app limits you to a single top-level window, with two shell tabs. (Similar to a single iTerm window with two tabs.) With a license, as many windows and tabs as you like.<p>I'm looking for any kind of feedback whatsoever, positive or negative, from the app itself, to the documentation and other online information, to this very post.<p>hucksh is currently available for macOS and Linux.<p>Learn more: <a href="https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145c0b192d0e19d7c25e4" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145...</a><p>Download, etc: <a href="https://huckridge.notion.site/Hucksh-online-download-purchase-newsletter-Discord-etc-fb2f61b44e8e47ebaf011065937f9454" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-online-download-purchas...</a>

Show HN: Hucksh – A shell with a very good memory

In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat.<p>I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context."<p>And then I thought, "It'd be even cooler if you could run commands there."<p>Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell that makes it easy to do all that.<p>There's a directory navigation tab, where you can click around to navigate, use forward and back buttons (like a browser), and also a "navigate" mode where you can select the directory to change to with a single keystroke.<p>The system remembers every directory you do anything in and lets you choose them from a list, which you can order by name, time last used, or frequency of use.<p>And finally, of course, there are shell tabs where you can run individual commands.<p>Each command gets its own widget in the UI, separate from the others, in its own tty, with no overlap.<p>The system saves each command you run, along with its start & stop times, the directory you were in, the result code when it finishes, and (this is the fun part) the command output, all in a sqlite database, on disk. (Disk is cheap, yeah? Might as well do something with it.)<p>This allows you to do some neat things with history and context.<p>* Keep the same tab open forever, maintaining months or years of context and history<p>* Pick up where you left off a month or a year ago<p>* Pick up where you left off after a system restart (like when you restart your browser and it reopens all your windows and tabs)<p>* Review everything you've done in a project directory<p>* Review everything you did yesterday, or a month ago<p>I hope in the future to make it easy to share history, which could help with new employee onboarding, teaching, asking or answering questions on StackOverflow, documenting a penetration test, or anywhere else you want to easily share your work or consume someone else's work.<p>Everything is in Go.<p>* The front-end uses Gio UI, a cross-platform GUI for Go<p>* The shell itself is <a href="https://github.com/mvdan/sh">https://github.com/mvdan/sh</a>, a bash-like command interpreter<p>* The terminal emulator is a fork of Darktile (<a href="https://github.com/liamg/darktile">https://github.com/liamg/darktile</a>) with very few changes.<p>This is not a SaaS. You download code and run the front- and back-end yourself, like ssh/sshd. (Except it doesn't run as root.)<p>This is a commercial product. Without a license, the app limits you to a single top-level window, with two shell tabs. (Similar to a single iTerm window with two tabs.) With a license, as many windows and tabs as you like.<p>I'm looking for any kind of feedback whatsoever, positive or negative, from the app itself, to the documentation and other online information, to this very post.<p>hucksh is currently available for macOS and Linux.<p>Learn more: <a href="https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145c0b192d0e19d7c25e4" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145...</a><p>Download, etc: <a href="https://huckridge.notion.site/Hucksh-online-download-purchase-newsletter-Discord-etc-fb2f61b44e8e47ebaf011065937f9454" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-online-download-purchas...</a>

Show HN: Hucksh – A shell with a very good memory

In the deep mists of time (circa 2012), I was playing with the Go standard library, and saw how easy it was to stand up a webserver that let you navigate a remote file system, and I thought it was pretty neat.<p>I took a look at my shell history and a frequent pattern of commands was "cd, ls, cd, ls, ...". And I thought "I love my keyboard, but you know, point and click might be nice in this context."<p>And then I thought, "It'd be even cooler if you could run commands there."<p>Skip forward several years, a few earlier implementations, a name change, and now there's Hucksh(ell), a bash-like shell that makes it easy to do all that.<p>There's a directory navigation tab, where you can click around to navigate, use forward and back buttons (like a browser), and also a "navigate" mode where you can select the directory to change to with a single keystroke.<p>The system remembers every directory you do anything in and lets you choose them from a list, which you can order by name, time last used, or frequency of use.<p>And finally, of course, there are shell tabs where you can run individual commands.<p>Each command gets its own widget in the UI, separate from the others, in its own tty, with no overlap.<p>The system saves each command you run, along with its start & stop times, the directory you were in, the result code when it finishes, and (this is the fun part) the command output, all in a sqlite database, on disk. (Disk is cheap, yeah? Might as well do something with it.)<p>This allows you to do some neat things with history and context.<p>* Keep the same tab open forever, maintaining months or years of context and history<p>* Pick up where you left off a month or a year ago<p>* Pick up where you left off after a system restart (like when you restart your browser and it reopens all your windows and tabs)<p>* Review everything you've done in a project directory<p>* Review everything you did yesterday, or a month ago<p>I hope in the future to make it easy to share history, which could help with new employee onboarding, teaching, asking or answering questions on StackOverflow, documenting a penetration test, or anywhere else you want to easily share your work or consume someone else's work.<p>Everything is in Go.<p>* The front-end uses Gio UI, a cross-platform GUI for Go<p>* The shell itself is <a href="https://github.com/mvdan/sh">https://github.com/mvdan/sh</a>, a bash-like command interpreter<p>* The terminal emulator is a fork of Darktile (<a href="https://github.com/liamg/darktile">https://github.com/liamg/darktile</a>) with very few changes.<p>This is not a SaaS. You download code and run the front- and back-end yourself, like ssh/sshd. (Except it doesn't run as root.)<p>This is a commercial product. Without a license, the app limits you to a single top-level window, with two shell tabs. (Similar to a single iTerm window with two tabs.) With a license, as many windows and tabs as you like.<p>I'm looking for any kind of feedback whatsoever, positive or negative, from the app itself, to the documentation and other online information, to this very post.<p>hucksh is currently available for macOS and Linux.<p>Learn more: <a href="https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145c0b192d0e19d7c25e4" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145...</a><p>Download, etc: <a href="https://huckridge.notion.site/Hucksh-online-download-purchase-newsletter-Discord-etc-fb2f61b44e8e47ebaf011065937f9454" rel="nofollow noreferrer">https://huckridge.notion.site/Hucksh-online-download-purchas...</a>

Show HN: Talk to any ArXiv paper just by changing the URL

Hello HN, Talk2Arxiv is a small open-source RAG application I've been building for a few weeks. To use it just prepend any arxiv.org link with 'talk2' to load the paper into a responsive RAG chat application (e.g. www.arxiv.org/abs/1706.03762 -> www.talk2arxiv.org/abs/1706.03762).<p>All implementation details are in the GitHub. Currently, because I've opted to extract text from the PDF of the paper rather than reading the LaTeX source code (since I wanted to build a more generic PDF RAG in the process), it struggles with symbolic text / mathematics, and sometimes fails to retrieve the correct context. I appreciate any feedback, and hope people find it useful!<p>Currently, the backend PDF processing server is only single-threaded so if embedding takes a while please be patient!

Show HN: I'm open-sourcing my game engine

Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev.<p>We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games.<p>I hope some of you guys will find this useful. Would love to hear feedback also. Thank you.<p>Engine Demo: <a href="https://www.modd.io" rel="nofollow noreferrer">https://www.modd.io</a>

Show HN: I'm open-sourcing my game engine

Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev.<p>We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games.<p>I hope some of you guys will find this useful. Would love to hear feedback also. Thank you.<p>Engine Demo: <a href="https://www.modd.io" rel="nofollow noreferrer">https://www.modd.io</a>

< 1 2 3 ... 493 494 495 496 497 ... 1045 1046 1047 >