The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: I built a website to create financial models for any stock online

Show HN: I built a website to create financial models for any stock online

Show HN: I made a Mac app to search my images and videos locally with ML

Desktop Docs is a Mac app that lets you search all your photos and videos in seconds with AI.<p>Once you find the file you're looking for you can resize it, export it to Adobe Premiere Pro, or drag and drop it into another app.<p>I built Desktop Docs because I keep tons of media files on my computer and I can never remember where I save stuff (lots of screenshots, memes, and downloads). The Apple Photos app also only supports photos in your iCloud.<p>Desktop Docs supports adding folders or individual files to an AI Library where you can search by the contents of your files, not just file titles.<p>You can search by objects ("cardboard box"), actions ("man smiling", "car driving"), by emotion ("surprised woman", "sad cowboy"), or the text in the frame (great for screenshots or memes).<p>It's also 100% private. Make any media searchable without it ever leaving your computer.<p>How I built it: - 100% Javascript (I'm using Electron JS and React JS). - Embedding generation (CLIP from OpenAI is used to compute the image embeddings and text embeddings for user queries). - Redis (storing and doing KNN search on the embeddings with this DB). - Image/video editing (the app ships with FFmpeg binaries to explode videos into individual frames and scale images).<p>Demo: <a href="https://www.youtube.com/watch?v=EIUgPNHOKKc" rel="nofollow">https://www.youtube.com/watch?v=EIUgPNHOKKc</a><p>If there are any features you'd like to see in Desktop Docs or want to learn more about how I built it, drop me a comment below. Happy to share more.

Show HN: I built a math website the internet loved, I'm back with more features

A few months back, I published my website, teachyourselfmath, which shows you a list of math problems parsed automatically from PDFs around the world. It received a tremendous amount of feedback and interest. And I was honestly overwhelmed by the response and then life happened.<p>Over the past few weeks, I have been actively working on this project, trying to incorporate all the feedback and I’d love to share it with the world again. New features: 1. Filter problems by difficulty and category 2. Bookmark your favorite problems 3. Editor in the comment section supports markdown formatting 4. ...and some UI improvements throughout the website<p>I am also starting a small telegram community of math nerds who would like to discuss all things math, as well as talk about upcoming features and feedback for the website. Here is the link - (<a href="https://t.me/teachyourselfmath" rel="nofollow">https://t.me/teachyourselfmath</a>)<p>If you’d like to support my work through small donations, you can do it here - (<a href="https://www.buymeacoffee.com/viveknathani">https://www.buymeacoffee.com/viveknathani</a>). Right now, teachyourselfmath runs for free. Later, I’d love to make features that people would love to pay for but fundamentally, the goal is to make math accessible through technology. There’s a lot of peer learning involved in the comments section of these math problems. All of this gives me more reason to keep working on this.<p>Happy hacking!

Show HN: Open-source BI and analytics for engineers

We are building Quary (<a href="https://quary.dev">https://quary.dev</a>), an engineer-first BI/analytics product. You can find our repo at <a href="https://github.com/quarylabs/quary">https://github.com/quarylabs/quary</a> and our website at <a href="https://www.quary.dev/">https://www.quary.dev/</a>. There’s a demo video here: <a href="https://www.youtube.com/watch?v=o3hO65_lkGU" rel="nofollow">https://www.youtube.com/watch?v=o3hO65_lkGU</a><p>As engineers who have worked on data at startups and Amazon, we were frustrated by self-serve BI tools. They seemed dumbed down and they always required us to abandon our local dev tools we know and love (e.g. copilot, git). For us and for everyone we speak to, they end up being a mess.<p>Based on this, we decided there was a need for engineer-oriented BI and analytics software.<p>Quary solves these pain points by bringing standard software practices (version control, testing, refactoring, ci/cd, open-source, etc.) to the BI and analytics workflow.<p>We integrate with many databases, but we’re showcasing our slick Supabase integration, because it: (1) keeps your data safe by running on your machine without data flowing through our servers; and (2) enables you to quickly build an analytics layer on top of your Supabase Postgres instances. Check out our Supabase guide: <a href="https://www.quary.dev/docs/quickstart-supabase">https://www.quary.dev/docs/quickstart-supabase</a><p>What we’re launching today is open source under the Apache 2.0 license. We plan to keep the developer core open source and add paid features like a web platform to easily share data models (per-seat pricing), and an orchestration engine to materialize your data models.<p>Please try Quary at <a href="https://quary.dev">https://quary.dev</a> and let us know what you think! We're excited to put the power of BI and analytics into the hands of engineers.

Show HN: An open source framework for voice assistants

I've been obsessed for the past ~year with the possibilities of talking to LLMs. I built a bunch of one-off prototypes, shared code on X, started a Meetup group in SF, and co-hosted a big hackathon. It turns out that there are a few low-level problems that everybody building conversational/real-time AI needs to solve on the way to building/shipping something that works well: low-latency media transport, echo cancellation, voice activity detection, phrase endpointing, pipelining data between models/services, handling voice interruptions, swapping out different models/services.<p>On the theory that something like a LlamaIndex or LangChain for real-time/conversational AI would be useful, a few of us started working on a Python library for voice (and multimodal) AI assistants/agents.<p>So ... Pipecat: a framework for building things like personal coaches, meeting assistants, story-telling toys for kids, customer support bots, virtual friends, and snarky social bots.<p>Most of the core contributors to Pipecat so far work together at our day jobs. This has been a kind of "20% time" thing at our company. But we're serious about welcoming all contributions. We want Pipecat to support any and all models, services, transport layers, and infrastructure tooling. If you're interested in this stuff, please check it out and let us know what you think. Submit PRs. Become a maintainer. Join the Discord. Post cool stuff. Post funny stuff when your voice agent goes completely off the rails (as mine sometimes do).

Show HN: Pi-C.A.R.D, a Raspberry Pi Voice Assistant

Pi-card is an AI powered voice assistant running locally on a Raspberry Pi. It is capable of doing anything a standard LLM (like ChatGPT) can do in a conversational setting. In addition, if there is a camera equipped, you can also ask Pi-card to take a photo, describe what it sees, and then ask questions about that.<p>It uses distributed models so latency is something I'm working on, but I am curious on where this could go, if anywhere.<p>Very much a WIP. Feedback welcome :-)

Show HN: I made an open-source Loom alternative

Show HN: I made an open-source Loom alternative

Show HN: Open-Source Video Editor Web App

Hey everyone, for the past like six months I've been working on a portfolio project. I got tired of doing easy projects, so I decided to tackle something bigger and more challenging. That's when I came up with the idea of a video editor. This piece of work is intended to showcase my skills and land me a job, but I like to think when working on projects that my idea is so cool that people will like to use it, and I treat every project like a startup idea. Also I havent seen many open source video editors especially on web so that was one of the points why I decided to make that and not something else, but in the end its learning experience and im not expecting much if at all.<p>A bit about the video editor itself:<p>-website: <a href="https://omniclip.app/" rel="nofollow">https://omniclip.app/</a><p>-its free<p>-its open source (MIT Licensed)<p>-its using Webcodecs API for quick rendering<p>-works fully inside browser, client side, no private data is kept<p>-I made some readme with more details, im not expecting contributions but I added bit about it: <a href="https://github.com/aegir-assembly/omni-clip">https://github.com/aegir-assembly/omni-clip</a><p>Features:<p>-Trimming<p>-Splitting<p>-Supports - Text, Audio, Video (mp4) and Images<p>-Clip editing on preview - rotating, resizing, text styling and more<p>-Undo/Redo<p>-Render in different resolutions, up to 4k.<p>Things to know before using this editor:<p>-it is simple editor, but its my main project im working on and improving it.<p>-right now it only works with videos 25 fps and more but not less<p>-only 4 tracks -- its something I could improve quickly but forgot<p>-bug here and there (eg. filmstrip not rendering until timeline scroll moved)<p>-its not working on phones yet (drag and drop API problems)<p>I'd love to hear your thoughts and feedback on it.

Show HN: Open-Source Video Editor Web App

Hey everyone, for the past like six months I've been working on a portfolio project. I got tired of doing easy projects, so I decided to tackle something bigger and more challenging. That's when I came up with the idea of a video editor. This piece of work is intended to showcase my skills and land me a job, but I like to think when working on projects that my idea is so cool that people will like to use it, and I treat every project like a startup idea. Also I havent seen many open source video editors especially on web so that was one of the points why I decided to make that and not something else, but in the end its learning experience and im not expecting much if at all.<p>A bit about the video editor itself:<p>-website: <a href="https://omniclip.app/" rel="nofollow">https://omniclip.app/</a><p>-its free<p>-its open source (MIT Licensed)<p>-its using Webcodecs API for quick rendering<p>-works fully inside browser, client side, no private data is kept<p>-I made some readme with more details, im not expecting contributions but I added bit about it: <a href="https://github.com/aegir-assembly/omni-clip">https://github.com/aegir-assembly/omni-clip</a><p>Features:<p>-Trimming<p>-Splitting<p>-Supports - Text, Audio, Video (mp4) and Images<p>-Clip editing on preview - rotating, resizing, text styling and more<p>-Undo/Redo<p>-Render in different resolutions, up to 4k.<p>Things to know before using this editor:<p>-it is simple editor, but its my main project im working on and improving it.<p>-right now it only works with videos 25 fps and more but not less<p>-only 4 tracks -- its something I could improve quickly but forgot<p>-bug here and there (eg. filmstrip not rendering until timeline scroll moved)<p>-its not working on phones yet (drag and drop API problems)<p>I'd love to hear your thoughts and feedback on it.

Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years

Hey HN, I wanted to show you a product a small team and I have been working on for 4 years. <a href="https://jam.dev" rel="nofollow">https://jam.dev</a><p>It’s called Jam and it prevents product managers (like I used to be) from being able to create vague and un-reproducible bug tickets (like I used to create).<p>It’s actually really hard as a non-engineer to file useful bug tickets for engineers. Like, sometimes I thought I included a screenshot, but the important information the engineer needed was what was actually right outside the boundary of the screenshot I took. Or I'd write that something "didn't work" but the engineer wasn't sure if I meant that it returned an error or if it was unresponsive. So the engineer would be frustrated, I would be frustrated, and fixing stuff would slow to a halt while we went back and forth to clarify how to repro the issue over async Jira comments.<p>It’s actually pretty crazy that while so much has changed in how we develop software (heck, we have types in javascript now*), the way we capture and report bugs is just as manual and lossy as it was in the 1990’s. We can run assembly in the browser but there’s still no tooling to help a non-engineer show a bug to an engineer productively.<p>So that’s what Jam is. Dev tools + video in a link. It’s like a shareable HAR file synced to a video recording of the session. And besides video, you can use it to share an instant replay of a bug that just happened — basically a 30 second playback of the DOM as a video.<p>We’ve spent a lot of time adding in a ton of niceties, like Jam writes automatic repro steps for you, and Jam’s dev tools use the same keyboard shortcuts you’re used to in Chrome dev tools, and our team’s personal favorite: Jam parses GraphQL responses and pulls out mutation names and errors (which is important because GraphQL uses one endpoint for all requests and always returns a 200, meaning you usually have to sift through every GraphQL request when debugging to find the one you’re looking for)<p>We’re now 2 years in to the product being live and people have used Jam to fix more than 2 million bugs - which makes me so happy - but there’s still a ton to do. I wanted to open up for discussion here and get your feedback and opinions how can we make it even more valuable for you debugging?<p>The worst part of the engineering job is debugging and not even being able to repro the issue, it’s not even really engineering, it’s just a communication gap, one that we should be able to solve with tools. So yeah excited to get your feedback and hear your thoughts how we can make debugging just a little less frustrating.<p>(Jam is free to use forever — there is a paid tier for features real companies would need, but we’re keeping a large free plan forever. We learned to build products at Cloudflare and free tier is in our ethos, both my co-founder and I and about half the team is ex-Cloudflare) and what we loved there is how much great feedback we’d get because the product was mostly free to use. We definitely want to keep that going at Jam.)<p>By the way, we’re hiring engineers and if this is a problem that excites you, we’d love to chat: jam.dev/careers

Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years

Hey HN, I wanted to show you a product a small team and I have been working on for 4 years. <a href="https://jam.dev" rel="nofollow">https://jam.dev</a><p>It’s called Jam and it prevents product managers (like I used to be) from being able to create vague and un-reproducible bug tickets (like I used to create).<p>It’s actually really hard as a non-engineer to file useful bug tickets for engineers. Like, sometimes I thought I included a screenshot, but the important information the engineer needed was what was actually right outside the boundary of the screenshot I took. Or I'd write that something "didn't work" but the engineer wasn't sure if I meant that it returned an error or if it was unresponsive. So the engineer would be frustrated, I would be frustrated, and fixing stuff would slow to a halt while we went back and forth to clarify how to repro the issue over async Jira comments.<p>It’s actually pretty crazy that while so much has changed in how we develop software (heck, we have types in javascript now*), the way we capture and report bugs is just as manual and lossy as it was in the 1990’s. We can run assembly in the browser but there’s still no tooling to help a non-engineer show a bug to an engineer productively.<p>So that’s what Jam is. Dev tools + video in a link. It’s like a shareable HAR file synced to a video recording of the session. And besides video, you can use it to share an instant replay of a bug that just happened — basically a 30 second playback of the DOM as a video.<p>We’ve spent a lot of time adding in a ton of niceties, like Jam writes automatic repro steps for you, and Jam’s dev tools use the same keyboard shortcuts you’re used to in Chrome dev tools, and our team’s personal favorite: Jam parses GraphQL responses and pulls out mutation names and errors (which is important because GraphQL uses one endpoint for all requests and always returns a 200, meaning you usually have to sift through every GraphQL request when debugging to find the one you’re looking for)<p>We’re now 2 years in to the product being live and people have used Jam to fix more than 2 million bugs - which makes me so happy - but there’s still a ton to do. I wanted to open up for discussion here and get your feedback and opinions how can we make it even more valuable for you debugging?<p>The worst part of the engineering job is debugging and not even being able to repro the issue, it’s not even really engineering, it’s just a communication gap, one that we should be able to solve with tools. So yeah excited to get your feedback and hear your thoughts how we can make debugging just a little less frustrating.<p>(Jam is free to use forever — there is a paid tier for features real companies would need, but we’re keeping a large free plan forever. We learned to build products at Cloudflare and free tier is in our ethos, both my co-founder and I and about half the team is ex-Cloudflare) and what we loved there is how much great feedback we’d get because the product was mostly free to use. We definitely want to keep that going at Jam.)<p>By the way, we’re hiring engineers and if this is a problem that excites you, we’d love to chat: jam.dev/careers

Show HN: An SQS Alternative on Postgres

Show HN: Exploring HN by mapping and analyzing 40M posts and comments for fun

Show HN: AI climbing coach – visualize how to climb any route based on your body

I made SABR - an AI model that helps you visualize the beta/technique on any route, based on your body parameters. You can input a video of you climbing any route, in any orientation or lighting condition (it's truly versatile!). SABR then creates a virtual avatar of your body shape and uses it to climb the route you're climbing. Then, you can compare/contrast.<p>You can see the demo here: <a href="https://www.youtube.com/watch?v=cnvNPWoYZz4" rel="nofollow">https://www.youtube.com/watch?v=cnvNPWoYZz4</a><p>Will be open sourcing the model, backend, and frontend codebase soon!

Show HN: I built a non-linear UI for ChatGPT

Hi HN,<p>I built this out of frustration of the evergrowing list of AI models and features to try and to fit my workflow.<p>The visual approach clicks for me so i went with it, it provides more freedom and control of the outcome, because predictable results and increased productivity is what I’m after when using conversational AI.<p>The app is packed with features, my most used are prompt library, voice input and text search, narration is useful too.<p>The app is local-first and works right in the browser, no sign up needed and it's absolutely free to try.<p>BYOAK – bring your own API Keys.<p>Let me know what you think, any feedback is appreciated!

Show HN: A free site to explore and discover 6k plants

I’ve loved keeping plants since I was a kid. But the online world of plants can be confusing - strange vocabulary, plants going by conflicting names, and hundreds of niche websites. I wanted to create a site that would organize all of this info and make it easier to explore and discover new plants. That’s why I created GetAnyPlant, which aggregates and matches plants from dozens of online stores. It includes huge amounts of data on these plants along with filters and categories to help you search. You can also save plants to your wishlist and add notes to them.<p>I’m a data scientist by profession, so probably 80% of the work was totally new to me. I built v1 using wordpress , v2 using django, and v3 I pivoted to using react and next js for frontend.<p>I would greatly appreciate any feedback on the site as well as any advice on how to grow it.

Show HN: gpudeploy.com – "Airbnb" for GPUs

Hi HN,<p>YC w24 company here. We just pivoted from drone delivery to build gpudeploy.com, a website that routes on-demand traffic for GPU instances to idle compute resources.<p>The experience is similar to lambda labs, which we’ve really enjoyed for training our robotics models, but their GPUs are never available for on-demand. We are also trying to make it more no-nonsense (no hidden fees, no H100 behind “contact sales”, etc.).<p>The tech to make this work is actually kind of nifty, we may do an in-depth HN post on that soon.<p>Right now, we have H100s, a few RTX 4090s and a GTX 1080 Ti online. Feel free to try it out!<p>Also, if you’ve got compute sitting around (a GPU cluster, a crypto mining operation or just a GPU) or if you’re an AI company with idle compute (hopefully not in a Stability AI way) and want to see some ROI, it’s very simple and flexible to hook it up to our site and you’ll maybe get a few researchers using your compute.<p>Nice rest of the week!

Show HN: gpudeploy.com – "Airbnb" for GPUs

Hi HN,<p>YC w24 company here. We just pivoted from drone delivery to build gpudeploy.com, a website that routes on-demand traffic for GPU instances to idle compute resources.<p>The experience is similar to lambda labs, which we’ve really enjoyed for training our robotics models, but their GPUs are never available for on-demand. We are also trying to make it more no-nonsense (no hidden fees, no H100 behind “contact sales”, etc.).<p>The tech to make this work is actually kind of nifty, we may do an in-depth HN post on that soon.<p>Right now, we have H100s, a few RTX 4090s and a GTX 1080 Ti online. Feel free to try it out!<p>Also, if you’ve got compute sitting around (a GPU cluster, a crypto mining operation or just a GPU) or if you’re an AI company with idle compute (hopefully not in a Stability AI way) and want to see some ROI, it’s very simple and flexible to hook it up to our site and you’ll maybe get a few researchers using your compute.<p>Nice rest of the week!

< 1 2 3 ... 40 41 42 43 44 ... 147 148 149 >