The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: DriftDB – an open source WebSocket backend for real-time apps

Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB.<p>In addition to the open source server that you can run yourself, we also provide <a href="https://jamsocket.live" rel="nofollow">https://jamsocket.live</a> where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY).<p>You may have seen my blog post a couple months back, “You might not need a CRDT”[1]. Some of those ideas (especially the emphasis on state machine synchronization) are implemented in DriftDB.<p>Here’s an IRL talk I gave on DriftDB last week at Browsertech SF[2] and a 4-minute tutorial of building a cross-client synchronized slider component in React[3]<p>[1] <a href="https://news.ycombinator.com/item?id=33865672" rel="nofollow">https://news.ycombinator.com/item?id=33865672</a><p>[2] <a href="https://www.youtube.com/watch?v=wPRv3MImcqM">https://www.youtube.com/watch?v=wPRv3MImcqM</a><p>[3] <a href="https://www.youtube.com/watch?v=ktb6HUZlyJs">https://www.youtube.com/watch?v=ktb6HUZlyJs</a>

Show HN: DriftDB – an open source WebSocket backend for real-time apps

Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB.<p>In addition to the open source server that you can run yourself, we also provide <a href="https://jamsocket.live" rel="nofollow">https://jamsocket.live</a> where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY).<p>You may have seen my blog post a couple months back, “You might not need a CRDT”[1]. Some of those ideas (especially the emphasis on state machine synchronization) are implemented in DriftDB.<p>Here’s an IRL talk I gave on DriftDB last week at Browsertech SF[2] and a 4-minute tutorial of building a cross-client synchronized slider component in React[3]<p>[1] <a href="https://news.ycombinator.com/item?id=33865672" rel="nofollow">https://news.ycombinator.com/item?id=33865672</a><p>[2] <a href="https://www.youtube.com/watch?v=wPRv3MImcqM">https://www.youtube.com/watch?v=wPRv3MImcqM</a><p>[3] <a href="https://www.youtube.com/watch?v=ktb6HUZlyJs">https://www.youtube.com/watch?v=ktb6HUZlyJs</a>

Show HN: I trained an AI model on 120M+ songs from iTunes

Hey HN!<p>I just shipped a project I’ve been working on called Maroofy: <a href="https://maroofy.com" rel="nofollow">https://maroofy.com</a><p>You can search for any song, and it’ll use the song’s audio to find other similar-sounding music.<p>Demo: <a href="https://twitter.com/subby_tech/status/1621293770779287554" rel="nofollow">https://twitter.com/subby_tech/status/1621293770779287554</a><p>How does it work?<p>I’ve indexed ~120M+ songs from the iTunes catalog with a custom AI audio model that I built for understanding music.<p>My model analyzes raw music audio as input and produces embedding vectors as output.<p>I then store the embedding vectors for all songs into a vector database, and use semantic search to find similar music!<p>Here are some examples you can try:<p>Fetish (Selena Gomez feat. Gucci Mane) — <a href="https://maroofy.com/songs/1563859943" rel="nofollow">https://maroofy.com/songs/1563859943</a> The Medallion Calls (Pirates of the Caribbean) — <a href="https://maroofy.com/songs/1440649752" rel="nofollow">https://maroofy.com/songs/1440649752</a><p>Hope you like it, and would love to hear any questions/feedback/comments! :D

Show HN: I trained an AI model on 120M+ songs from iTunes

Hey HN!<p>I just shipped a project I’ve been working on called Maroofy: <a href="https://maroofy.com" rel="nofollow">https://maroofy.com</a><p>You can search for any song, and it’ll use the song’s audio to find other similar-sounding music.<p>Demo: <a href="https://twitter.com/subby_tech/status/1621293770779287554" rel="nofollow">https://twitter.com/subby_tech/status/1621293770779287554</a><p>How does it work?<p>I’ve indexed ~120M+ songs from the iTunes catalog with a custom AI audio model that I built for understanding music.<p>My model analyzes raw music audio as input and produces embedding vectors as output.<p>I then store the embedding vectors for all songs into a vector database, and use semantic search to find similar music!<p>Here are some examples you can try:<p>Fetish (Selena Gomez feat. Gucci Mane) — <a href="https://maroofy.com/songs/1563859943" rel="nofollow">https://maroofy.com/songs/1563859943</a> The Medallion Calls (Pirates of the Caribbean) — <a href="https://maroofy.com/songs/1440649752" rel="nofollow">https://maroofy.com/songs/1440649752</a><p>Hope you like it, and would love to hear any questions/feedback/comments! :D

Show HN: KnifeGeek – Online Database of Pocket Knives

Hey HN! About a year ago i stumbled upon the world of swords, knives, and EDC gear. A weirdly addicting (and expensive) hobby to have.<p>Back then i noticed something, it was quite tedious to easily sift and search through knives based on length, steel, brand, and what not to find the knife for me. There were some great youtube channels that helped me pick out what i wanted however i had to sit through multiple 30 minute videos just to review 10-15 knives or so each.<p>Recently i've been having a little trouble sleeping so i decided to pickup a new passion project to work on late at night, here's KnifeGeek!<p>it's a completely free website where you can search, filter, and sift through an extensive knife database (over 60K+ knives) and add them to your collection or wishlist. You do need to sign in to add stuff to your wishlist or collection and after a bunch of advanced searches.<p>Please check it out and let me know if you think anything is missing! I'll try to flesh it out more on a daily basis if people find it cool or useful.<p>Planning to add in price comparison functionality and more data per knife in the next week.<p>PS: Images are a little shoddy, working on that.

Show HN: We built a developer-first open-source Zapier alternative

For the past few months we’ve been building Trigger.dev and can now share our beta with you: <a href="https://github.com/triggerdotdev/trigger.dev">https://github.com/triggerdotdev/trigger.dev</a>. Trigger.dev is an open source platform that makes it easy for developers to create event-driven background tasks directly in their code. You write workflows using our SDK, and can view all the runs in our web app.<p>Why we built this:<p>- We found current workflow / automation tools like Zapier and n8n are good for simple tasks, but not for more advanced use cases.<p>- Dropping down into code in these tools is just not a great experience. We prefer using our own IDEs, version control, and having access to GitHub Copilot etc.<p>- Sometimes, a workflow requires us to query a database or handle some sensitive information. It would be great if this data wasn’t sent to a third party.<p>Our beta version lets you:<p>- Trigger workflows from webhooks, custom events or schedules (CRON)<p>- Use API integrations with Slack, GitHub, Shopify and Resend. We’re adding more of these each week.<p>- Add delays of up to 1 year. Workflows will resume where they left off, even if your server has gone down.<p>- Support for Fetch and subscribing to generic webhooks.<p>- Observe every workflow run in the app (great for debugging).<p>- Open source MIT license so anyone can self-host the platform.<p>We’re still early so would love your feedback and opinions. Feel free to try us out for free – and if you want a specific API integrated, just let us know.<p>Main website: <a href="https://trigger.dev">https://trigger.dev</a> Github: <a href="https://github.com/triggerdotdev/trigger.dev">https://github.com/triggerdotdev/trigger.dev</a>

Show HN: ELI5 Powered by GPT-3

Show HN: ELI5 Powered by GPT-3

Show HN: PlantUML based collaborative UML editor is now open source

Show HN: Search inside 15,000 pitchdeck slides

Show HN: Search inside 15,000 pitchdeck slides

Show HN: YouTube Summaries Using GPT

Hi, I'm Alex. I created Eightify to take my mind off things during a weekend, but I was surprised that my friends were genuinely interested in it. I kept going, and now it's been nine weeks since I started.<p>I got the idea to summarize videos when my friend sent me a lengthy video again. This happens to me often; the video title is so enticing, and then it turns out to be nothing. I had been working with GPT for 6 months by the time, so everything looked like a nail to me.<p>It's a Chrome extension, and I'm offering 5 free tries for videos under an hour. After that, you have to buy a package. I'm not making money yet, but it pays for GPT, which can be pricey for long texts. And some of Lex Fridman's podcasts are incredibly long.<p>I'm one of those overly optimistic people when it comes to GPT. So many people tell me, "Oh, it doesn't solve this problem yet; let's wait for GPT-4". The real issue is that their prompts are usually inadequate, and it takes you anywhere from two days to two weeks to make it work. Testing and debugging, preferably with automated tests. I believe you can solve many problems with GPT-3 already.<p>I would love to answer any questions you have about the product and GPT in general. I've invested at least 500 hours into prompt engineering. And I enjoy watching other people's prompts too!

Show HN: I'm a doctor and made a responsive breathing app for stress and anxiety

Hey HN! Some more info: I’m an NHS doctor and the founder of Pi-A (<a href="https://www.pi-a.io" rel="nofollow">https://www.pi-a.io</a>) which developed Lungy (<a href="https://www.lungy.app" rel="nofollow">https://www.lungy.app</a>). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community – real-time fluid, cloth and soft body sims running on the phone’s GPU.<p>My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone – this was the spark that lead to Lungy!<p>The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music).<p>There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different - it's about tuning into your surroundings and noticing the world around you, so all the visuals are nature-inspired or have some reference to the physical world. I didn’t like other apps required large downloads and/or a wifi connection, so Lungy’s download size is very small (<50MB), with no geometry, video or audio files.<p>Lungy is initially a wellness app, but I’d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. Thanks for reading - would love to hear feedback!

Show HN: I'm a doctor and made a responsive breathing app for stress and anxiety

Hey HN! Some more info: I’m an NHS doctor and the founder of Pi-A (<a href="https://www.pi-a.io" rel="nofollow">https://www.pi-a.io</a>) which developed Lungy (<a href="https://www.lungy.app" rel="nofollow">https://www.lungy.app</a>). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community – real-time fluid, cloth and soft body sims running on the phone’s GPU.<p>My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone – this was the spark that lead to Lungy!<p>The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music).<p>There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different - it's about tuning into your surroundings and noticing the world around you, so all the visuals are nature-inspired or have some reference to the physical world. I didn’t like other apps required large downloads and/or a wifi connection, so Lungy’s download size is very small (<50MB), with no geometry, video or audio files.<p>Lungy is initially a wellness app, but I’d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. Thanks for reading - would love to hear feedback!

Show HN: I'm a doctor and made a responsive breathing app for stress and anxiety

Hey HN! Some more info: I’m an NHS doctor and the founder of Pi-A (<a href="https://www.pi-a.io" rel="nofollow">https://www.pi-a.io</a>) which developed Lungy (<a href="https://www.lungy.app" rel="nofollow">https://www.lungy.app</a>). Lungy is an app (iOS only for now) that responds to breathing in real-time and was designed to make breathing exercises more engaging and beneficial to do. It hopefully has many aspects of interest to the HN community – real-time fluid, cloth and soft body sims running on the phone’s GPU.<p>My background is as a junior surgical trainee and I started building Lungy in 2020 during the first COVID lockdown in London. During COVID, there were huge numbers of patients coming off ventilators and they are often given breathing exercises on a worksheet and disposable plastic devices called incentive spirometers to encourage deep breathing. This is intended to prevent chest infections and strengthen breathing muscles that have weakened. I noticed often the incentive spirometer would sit by the bedside, whilst the patient would be on their phone – this was the spark that lead to Lungy!<p>The visuals are mostly built using Metal, with one or two using SpriteKit. There are 20 to choose from, including boids, cloth sims, fluid sims, a hacky DLA implementation, rigid body + soft body sims. The audio uses AudioKit with a polyphonic synth and a sequencer plays generated notes from a chosen scale (you can mess around with the sequencer and synth in Settings/Create Music).<p>There are obviously lots of breathing and meditation apps out there, I wanted Lungy to be different - it's about tuning into your surroundings and noticing the world around you, so all the visuals are nature-inspired or have some reference to the physical world. I didn’t like other apps required large downloads and/or a wifi connection, so Lungy’s download size is very small (<50MB), with no geometry, video or audio files.<p>Lungy is initially a wellness app, but I’d like to develop a medical device version for patients with breathing problems such as asthma, chronic obstructive pulmonary disease (COPD) & long COVID. Thanks for reading - would love to hear feedback!

Show HN: Automatisch – Open source workflow automation, an alternative to Zapier

Hey, HN community,<p>We're so excited to share Automatisch with HN finally. Automatisch is an open-source workflow automation tool, an alternative to Zapier. Together with my co-founder (@barinali), we have been working on it for about 15 months and have started getting early adopters.<p>Automatisch is a workflow automation tool that lets you connect different web services like Slack, Github, Twitter, and more to automate your business processes. For example, you can build automation that gets all new tweets, including the "open source" phrase, and post them to the Slack channel you specified. You can adjust the services and steps depending on what you actually need to automate in your business.<p>Even though some existing cloud solutions do the job well enough, we still wanted to build an open-source and self-hosted alternative to those. Because it allows you to store your data on your own servers, which is essential for businesses that handle sensitive user information and cannot risk sharing it with external cloud services. This is especially relevant for industries such as healthcare and finance, as well as for European companies that must comply with the General Data Protection Regulation (GDPR).<p>You can see the available integrations here (<a href="https://automatisch.io/docs/guide/available-apps" rel="nofollow">https://automatisch.io/docs/guide/available-apps</a>). We currently have limited integrations but are constantly working on adding more and enhancing the existing ones. You can also request a new integration by using GitHub discussions: (<a href="https://github.com/automatisch/automatisch/discussions/categories/integration-request">https://github.com/automatisch/automatisch/discussions/categ...</a>).<p>You can use the following links to check it out:<p>Website: <a href="https://automatisch.io" rel="nofollow">https://automatisch.io</a> Docs: <a href="https://automatisch.io/docs" rel="nofollow">https://automatisch.io/docs</a> GitHub: <a href="https://github.com/automatisch/automatisch">https://github.com/automatisch/automatisch</a><p>Please give it a try and let us know if you have any feedback, and if you like what we are doing with Automatisch, please give us a star on GitHub.<p>Cheers!

Show HN: Automatisch – Open source workflow automation, an alternative to Zapier

Hey, HN community,<p>We're so excited to share Automatisch with HN finally. Automatisch is an open-source workflow automation tool, an alternative to Zapier. Together with my co-founder (@barinali), we have been working on it for about 15 months and have started getting early adopters.<p>Automatisch is a workflow automation tool that lets you connect different web services like Slack, Github, Twitter, and more to automate your business processes. For example, you can build automation that gets all new tweets, including the "open source" phrase, and post them to the Slack channel you specified. You can adjust the services and steps depending on what you actually need to automate in your business.<p>Even though some existing cloud solutions do the job well enough, we still wanted to build an open-source and self-hosted alternative to those. Because it allows you to store your data on your own servers, which is essential for businesses that handle sensitive user information and cannot risk sharing it with external cloud services. This is especially relevant for industries such as healthcare and finance, as well as for European companies that must comply with the General Data Protection Regulation (GDPR).<p>You can see the available integrations here (<a href="https://automatisch.io/docs/guide/available-apps" rel="nofollow">https://automatisch.io/docs/guide/available-apps</a>). We currently have limited integrations but are constantly working on adding more and enhancing the existing ones. You can also request a new integration by using GitHub discussions: (<a href="https://github.com/automatisch/automatisch/discussions/categories/integration-request">https://github.com/automatisch/automatisch/discussions/categ...</a>).<p>You can use the following links to check it out:<p>Website: <a href="https://automatisch.io" rel="nofollow">https://automatisch.io</a> Docs: <a href="https://automatisch.io/docs" rel="nofollow">https://automatisch.io/docs</a> GitHub: <a href="https://github.com/automatisch/automatisch">https://github.com/automatisch/automatisch</a><p>Please give it a try and let us know if you have any feedback, and if you like what we are doing with Automatisch, please give us a star on GitHub.<p>Cheers!

Show HN: A simple world flags game, my first web dev project as a beginner

Show HN: A simple world flags game, my first web dev project as a beginner

Show HN: I “wrote” a kid's book with ChatGPT and Midjourney

Two of my friends recently welcomed their first child and I "wrote" a kid's book for them using ChatGPT for the story and Midjourney for illustrations.<p>The plot was sourced from a group of friends.

< 1 2 3 ... 61 62 63 64 65 ... 130 131 132 >