The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Peerdb Streams – Simple, native Postgres change data capture

Hello HN, I am Sai Srirampur, one of the Co-founders of PeerDB. (<a href="https://github.com/PeerDB-io/peerdb">https://github.com/PeerDB-io/peerdb</a>). We spent the past 7 months building a solid experience to replicate data from Postgres to data warehouses. Now we're expanding to queues.<p>PeerDB Streams provides a simple and native way to replicate changes as they happen in Postgres to Queues (Kafka, Redpanda, Google PubSub, etc). We use Postgres logical decoding to enable Change Data Capture (CDC).<p>Blog post here: <a href="https://blog.peerdb.io/peerdb-streams-simple-native-postgres-change-data-capture">https://blog.peerdb.io/peerdb-streams-simple-native-postgres...</a>. 10-min quickstart here: <a href="https://docs.peerdb.io/quickstart/streams-quickstart">https://docs.peerdb.io/quickstart/streams-quickstart</a>.<p>We chose queues as many users found that existing tools are complex. Debezium is the most used tool for this use-case. It has large production usage. However, a common pain point among our users is that it has a significant learning curve taking months to productionize.<p>A few issues are: a) Interacting through a command line interface, understanding the various settings, and learning best practices for running it in production is not trivial. Debezium UI, released to address usability concerns [1], is still in an incubating state [2]. Additionally, reading Debezium resources to get started can be overwhelming [3]. b) Supporting data formats and transformations isn’t easy. It needs a Java project, building JAR packages and setting up a runtime path on the kafka connect plugin. c)Debezium is not as native as Kafka for other queues and doesn’t offer the same level of configurability. For example, with Event Hubs, it is difficult to stream to topics spread across namespaces and subscriptions.<p>TL;DR Debezium aims to provide a comprehensive experience for engineers to implement CDC rather than making it dead simple for them. So you can do a lot with Debezium but need to know a lot about it.<p>At PeerDB, we are building a simple yet comprehensive experience for Postgres CDC. The goal is to enable engineers to build prod-grade Postgres CDC with a minimal learning curve, within a few days.<p>PeerDB’s feature-set isn't at Debezium's level yet, and as we evolve, we might face similar challenges. However, we're putting usability at the forefront and we believe that we can achieve the above goal.<p>First, PeerDB offers a simple UI to set up Postgres and Kafka by creating PEERs and initiating CDC by creating a MIRROR. Through the UI, users can monitor the progress of CDC, including throughput and latency; set up alerts to Slack/Email based on replication slot growth; investigate Postgres-native metrics, including slot size, etc. Here is a demo showing of PeerDB UI in action:<p><a href="https://www.loom.com/share/ebcfb7646a1e48738835853b760e5d04" rel="nofollow">https://www.loom.com/share/ebcfb7646a1e48738835853b760e5d04</a><p>Second, for users who prefer a CLI, we provide a Postgres-compatible SQL layer to manage CDC. This offers the same level of features as the UI and is more intuitive compared to bash scripts.<p>Third, users can perform row-level transformations using Lua scripts executed at runtime. This enables features such as encrypting/masking PII data, supporting various data formats (JSON, MsgPack, Protobuf, etc.), and more. We offer a script editor along with a bunch of useful templates [5].<p>Fourth, we provide native connectors to non-Kafka targets. We also provide native configurability options tailored to these platforms. For example, with Event Hubs, users can perform CDC to topics distributed across different namespaces and subscriptions [4].<p>Finally, We are laser focused on Postgres, enabling specific optimizations like native metrics for replication, wait-events, and # of connections. Features like faster initial loads through parallel snapshotting and decoding transactions in-flight are in private beta.<p>Our hope is to provide the best data-movement experience for Postgres. PeerDB Streams is another step in that direction. We would love to get your feedback on product experience, our thesis and anything else that comes to your mind. It would be super useful for us. Thank you!<p>References:<p>[1] <a href="https://debezium.io/blog/2020/10/22/towards-debezium-ui/" rel="nofollow">https://debezium.io/blog/2020/10/22/towards-debezium-ui/</a> [2] <a href="https://debezium.io/documentation/reference/stable/operations/debezium-ui.html" rel="nofollow">https://debezium.io/documentation/reference/stable/operation...</a> [3] <a href="https://medium.com/@cooper.wolfe/i-hated-debezium-so-much-i-did-it-myself-b43b0efc20a9" rel="nofollow">https://medium.com/@cooper.wolfe/i-hated-debezium-so-much-i-...</a> [4] <a href="https://blog.peerdb.io/enterprise-grade-replication-from-postgres-to-azure-event-hubs">https://blog.peerdb.io/enterprise-grade-replication-from-pos...</a> [5] <a href="https://github.com/PeerDB-io/examples">https://github.com/PeerDB-io/examples</a> [5] <a href="https://app.peerdb.cloud" rel="nofollow">https://app.peerdb.cloud</a> [6] <a href="https://github.com/PeerDB-io/PeerDB">https://github.com/PeerDB-io/PeerDB</a>

Show HN: Supertone Shift – AI powered Real-time voice changer

Supertone's Shift offers real-time voice changing technology. It lets users immediately switch to any selected voice. Just pick a voice and begin speaking. Shift is suited for VTubers, content creators, and gamers, as well as anyone who wishes to accurately express their chosen persona's voice. Try out Supertone Shift now. >> <a href="https://product.supertone.ai/shift" rel="nofollow">https://product.supertone.ai/shift</a>

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: 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: 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: Free web app to read YouTube transcripts and highlight them

Show HN: Wanderer – an open-source trail database

Show HN: Wanderer – an open-source trail database

Show HN: Wanderer – an open-source trail database

Show HN: Wanderer – an open-source trail database

Show HN: I built a website to share files and messages without any server

NeighborHoodShare: It is a p2p files and messages sharing platform without involvement of any server. It has end-to-end encryption, ensuring your messages and files remain confidential.<p>These are some features: - Share photos, documents, videos, and more with ease, no matter the size. - Connect instantly with anyone for speedy and reliable file transfers, bypassing the need for centralized servers. - Get started in minutes with our intuitive interface designed for seamless communication. No registration. - Easily connect with others using QR codes, simplifying the sharing process further.<p>The inspiration behind NeighborHoodShare stemmed from a common dilemma: the reluctance to share personal contact details like phone numbers or email addresses when sharing photos or messages with strangers. With NeighborHoodShare, you can share content securely without compromising your privacy.<p>I would be happy to hear your feedback and suggestions for improving NeighborHoodShare.<p>I had written a blog on how p2p networking in browsers work: <a href="https://dikshantraj2001.medium.com/nat-stun-turn-and-ice-466dabbc2fdb" rel="nofollow">https://dikshantraj2001.medium.com/nat-stun-turn-and-ice-466...</a>

Show HN: I built a 100% free startup idea generator

Show HN: I hate online Lorem Ipsum Generator so I made my own

As a designer, I use Lorem Ipsum a lot but none satisfied me. They are either too slow or too clunky.<p><a href="https://loremcopy.com/" rel="nofollow">https://loremcopy.com/</a><p>It's a weekend project so why not (•‿•)<p>Also, I am new here. I didn't know about Hacker News before. Glad to meet you all.

Show HN: Bloom – A shadcn like UI library for Elixir and Phoenix

I've been writing Elixir for 5 years and made plenty of sites with Phoenix and LiveView but my biggest gripe has always been with the lack of quality UI components available.<p>The JS ecosystem has so many, and it's the one thing I miss from being primarily a React & Node developer.<p>So this is my attempt at bringing some pretty and useful components most applications need to Phoenix projects to try and fill in the gaps between what makes LiveView such a productive joy to work with.<p>The library is very very raw and requires some initial clean up so PRs are very welcome to tidy up the DX as well as the general quality of the repo & components.<p>Hope you like it.

Show HN: Bloom – A shadcn like UI library for Elixir and Phoenix

I've been writing Elixir for 5 years and made plenty of sites with Phoenix and LiveView but my biggest gripe has always been with the lack of quality UI components available.<p>The JS ecosystem has so many, and it's the one thing I miss from being primarily a React & Node developer.<p>So this is my attempt at bringing some pretty and useful components most applications need to Phoenix projects to try and fill in the gaps between what makes LiveView such a productive joy to work with.<p>The library is very very raw and requires some initial clean up so PRs are very welcome to tidy up the DX as well as the general quality of the repo & components.<p>Hope you like 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!

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: Dillo 3.1.0 released after 9 years

As commented before[1], I've been working on the past months to get the Dillo back to life and today I'm happy to release the 3.1.0 version, after almost 9 years since the last one.<p>[1]: <a href="https://news.ycombinator.com/item?id=38847613">https://news.ycombinator.com/item?id=38847613</a><p>During this time:<p>- A new mailing list was created[2] which is beginning to get some messages and patches. It is available in gmane via NNTP at gmane.comp.web.dillo.devel.<p>[2]: <a href="https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/" rel="nofollow">https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman...</a><p>- A LiberaPay page[3] which received the first donations (thanks!).<p>[3]: <a href="https://liberapay.com/dillo/" rel="nofollow">https://liberapay.com/dillo/</a><p>- Some more bugs where fixed and new features where added (details in the release page and/or changelog).<p>Thanks to all the people that contributed with patches and tests. Now let's see if we can make it land in some distros!

Show HN: Dillo 3.1.0 released after 9 years

As commented before[1], I've been working on the past months to get the Dillo back to life and today I'm happy to release the 3.1.0 version, after almost 9 years since the last one.<p>[1]: <a href="https://news.ycombinator.com/item?id=38847613">https://news.ycombinator.com/item?id=38847613</a><p>During this time:<p>- A new mailing list was created[2] which is beginning to get some messages and patches. It is available in gmane via NNTP at gmane.comp.web.dillo.devel.<p>[2]: <a href="https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/" rel="nofollow">https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman...</a><p>- A LiberaPay page[3] which received the first donations (thanks!).<p>[3]: <a href="https://liberapay.com/dillo/" rel="nofollow">https://liberapay.com/dillo/</a><p>- Some more bugs where fixed and new features where added (details in the release page and/or changelog).<p>Thanks to all the people that contributed with patches and tests. Now let's see if we can make it land in some distros!

< 1 2 3 ... 100 101 102 103 104 ... 719 720 721 >