Thursday, November 30, 2023

Show HN: Bi-directional sync between Postgres and SQLite https://ift.tt/IzyUOsS

Show HN: Bi-directional sync between Postgres and SQLite Hi HN, Today we’re launching PowerSync, a Postgres<>SQLite bi-directional sync engine that enables an offline-first app architecture. It currently supports Flutter, React Native and web (JavaScript) using Wasm SQLite in the browser, with more client SDKs on the way. Conrad and I (Ralf) have been working on our sync engine since 2009, originally as part of a full-stack app platform. That version of the system is still used in production worldwide and we’ve learnt a lot from its use cases and scaling. About a year ago we started on spinning off PowerSync as a standalone product that is designed to be stack-agnostic. If you’d like to see a simple demo, check out the pebbles widget on the landing page here: https://ift.tt/XpA0hV9 We wrote about our architecture and design philosophy here: https://ift.tt/fseYyzC... This covers amongst other things how we designed the system for scalable dynamic partial replication, why we use a server authority architecture based on an event log instead of CRDTs for merging changes, and the approach to consistency. Our docs can be found here: https://ift.tt/EgRKjBJ We would love to hear your feedback! - Ralf, Conrad, Kobie, Phillip and team https://powersync.com November 30, 2023 at 07:43PM

Show HN: Status on DP – Add Status on Profile Picture Like LinkedIn https://ift.tt/oJizX4p

Show HN: Status on DP – Add Status on Profile Picture Like LinkedIn https://ift.tt/VsO2kZI November 30, 2023 at 12:34PM

Show HN: Turn Emoji into Artwork via AI https://ift.tt/bDMcpXF

Show HN: Turn Emoji into Artwork via AI https://ift.tt/JULfCg4 November 30, 2023 at 05:29PM

Wednesday, November 29, 2023

Show HN: Oasis – A Repository of Project Ideas https://ift.tt/UivRJwh

Show HN: Oasis – A Repository of Project Ideas Oasis is a dynamic digital repository of project ideas. It’s a platform where people with interesting project ideas can share them effectively with others who are looking to build. It doesn’t matter what domain the project idea is from (startups, research, NGOs, physical products, or even video games); all that matters is that it is a clear actionable project idea. If you find yourself thinking, “This is such a great idea; someone should do it”, put it out on our platform; through our filtering systems, we’ll make sure it reaches a pool of people who will likely be excited to pursue it. Intrigued? Learn more or sign up for our waitlist at https://ift.tt/qaPs9kw Doubt it? We'd love to hear from you; your feedback means a lot to us. https://ift.tt/dGf2n9E November 30, 2023 at 02:16AM

Show HN: Domino – open-source GUI platform for creating data and AI workflows https://ift.tt/QPeAitL

Show HN: Domino – open-source GUI platform for creating data and AI workflows Domino is an open source platform dedicated to visually creating and managing data and AI workflows. The goal is for anyone to be able to effortlessly construct complex workflows by piecing together modular operators, no coding required! Additionally, Domino provides developers with a standard to bundle their Python functions into self-containing, reusable, shareable modules, that can be readily incorporated in the visual workflows. We've been working hard on this as a side project for a while, now we believe it has great potential to be used by the data / ML / Python community! https://ift.tt/qHgorWM November 29, 2023 at 10:42PM

Show HN: I built a fast, accurate translation API for 1/30th the price of Google https://ift.tt/CFwKSuX

Show HN: I built a fast, accurate translation API for 1/30th the price of Google Hey HN, I built an alternative to Google translate that's fast, accurate, and 1/30th the price. 20+ supported languages, not billed until 100k tokens, and already used thousands of times with real language learning users. The landing page has a demo for you to test performance yourself for free with no card required. (Also landing page says 1/13 the price because had to account for all 3 big names, with varying prices each). I built this as a workaround for my language learning startup, and it was perfect at a fraction of the cost. Hopefully it can help other devs in accessibility and language learning apps. Thanks, https://ift.tt/3sHCPeO November 29, 2023 at 08:19PM

Show HN: Dolt Workbench – A modern, browser-based, open source MySQL workbench https://ift.tt/eDJ6FTn

Show HN: Dolt Workbench – A modern, browser-based, open source MySQL workbench Why are SQL workbenches stuck in 2002? I work for the company behind Dolt, the first fully versioned SQL database. As a database company, we have often felt the pain of the lack of modern, web-native or browser-based SQL workbench products. We built a cool database UI for our other web products (DoltHub and Hosted Dolt) and we wanted the world to have it. The Dolt Workbench not only works with Dolt, which will unlock version control features, but it also works with any MySQL-compatible database, including MySQL and MariaDB. As far as we can tell, the Dolt Workbench is the only free, open source, browser-based SQL workbench available today. We’re actively developing and would appreciate any feedback! Get started on Docker Hub: https://ift.tt/1KGAcmR Check out the code on GitHub: https://ift.tt/qPmdeAU View announcement blog post for more information: https://ift.tt/kSTghRp https://ift.tt/qPmdeAU November 29, 2023 at 11:37PM

Tuesday, November 28, 2023

Show HN: Instant AI portraits, generate pics of yourself in a few seconds https://ift.tt/ub9UWzR

Show HN: Instant AI portraits, generate pics of yourself in a few seconds https://ift.tt/c6DKXfi November 29, 2023 at 04:44AM

Show HN: Historical Movie Map https://ift.tt/2Mundjt

Show HN: Historical Movie Map Hi HN - I love movies, history, and code, so I decided to combine the three together. Enjoy! https://ift.tt/j7fSqlk https://ift.tt/dcMWGrk November 28, 2023 at 11:41PM

Show HN: Neets.ai – Cheap and Robust TTS Platform https://ift.tt/ZYsgIr6

Show HN: Neets.ai – Cheap and Robust TTS Platform We used to rely on ElevenLabs for their TTS API, however the prices for Eleven and their competitors were enormous. That led us to developing our own TTS platform, Neets.ai, which we will grow and improve with a much lower price than our peers. We're always looking for developers. If you think you have the skills, reach out: https://ift.tt/9eIT52k https://neets.ai/ November 29, 2023 at 03:30AM

Show HN: Build an open-source computer vision model in seconds using text https://ift.tt/jlfQMYe

Show HN: Build an open-source computer vision model in seconds using text Hello HN! I want to share something me and a few friends have been working on for a while now — Zeroshot, a web tool that builds image classifiers using text-image models and autolabeling. What does this mean in practice? You can put together an image classifier in about 30 seconds that’s faster and more accurate than CLIP, but that you can deploy yourself however you’d like. It’s open source, commercially licensed, and doesn’t require you to pay anyone per API call. Here's a 2 minute video that shows it off: https://www.youtube.com/watch?v=S4R1gtmM-Lo How/why does it work? We believe that with the rise of foundation vision models, computer vision will fundamentally change. These powerful models will let any devs “compile” a model ahead of time with a subset of the foundation model’s characteristics, using only text and a web-tool. The days of teams of MLEs building complex models and pipelines are ending. Zeroshot works by using two powerful pre-trained models, CLIP and DINOv2 together. The web-app allows users to quickly create our training sets via text search. Using pre-cached DINOv2 features, we generate a simple linear model that can be trained and deployed without any fine-tuning. Since you can see what’s going into your training set, you can tune your prompts to get the type of performance or detail you want. CLIP Small -- Size: 335 MB, Latency: 35ms CLIP Large -- Size: 891 MB, Latency: 276ms Zeroshot -- Size: 85 MB, Latency: 20ms What’s next? We wanna see how people use or would use the tool before deciding what to do next. On the list: clients for iOS and NodeJS, speeding up GPU inference times via TensorRT, offering larger Zeroshot models for better accuracy, easier results refining, support for bringing your own data lake, model refinement using GPT-V, we’ve got plenty of ideas. https://ift.tt/KTXMmWt November 29, 2023 at 01:48AM

Monday, November 27, 2023

Show HN: Spaceflight News made using Htmx https://ift.tt/Nlo8SHg

Show HN: Spaceflight News made using Htmx https://ift.tt/hBi2Ly7 November 28, 2023 at 05:42AM

Show HN: Star Time Lapse Videos with a Raspberry Pi Camera and AllSky https://ift.tt/Zn5kbsa

Show HN: Star Time Lapse Videos with a Raspberry Pi Camera and AllSky https://ift.tt/Ts57Vor November 28, 2023 at 04:31AM

Show HN: AI Garage Sale – Haggle with AI to buy real products https://ift.tt/opqcNie

Show HN: AI Garage Sale – Haggle with AI to buy real products https://ift.tt/XeYrwaP November 27, 2023 at 09:53PM

Show HN: I built a domain name marketplace for folks (like me) who hoard domains https://ift.tt/1zXEvMJ

Show HN: I built a domain name marketplace for folks (like me) who hoard domains Problem: I (accidentally) hoard domains :') 1. I get excited about a new project 2. I buy a domain 3. I get busy, and the domain collects a thick layer of dust I know I'm not alone in this, either So, I had the idea of creating a simple and casual marketplace for folks like me to list their domains at a fair price with a nice community feel to free up these caged domains It felt like a great project for me to pick up some new skills, so I got to it All up, it took me about a month, and I built the whole thing live on Twitch I've always sat on the design, marketing and front-end side of the fence, so this was my first attempt at making a 'full' web app Here's the stack I used: - SvelteKit ( https://kit.svelte.dev/ ) - Supabase ( https://supabase.com/ ) - Resend ( https://resend.com/ ) - ShadCN Svelte ( https://ift.tt/kxVwdpl ) It was super fun to build, and as a beginner, I learnt so much I leaned on AI quite heavily to help advance my speed of groking certain concepts within both SvelteKit & Supabase, and I blogged about the experience and my learnings here: https://ift.tt/HW9SgdE Any feedback/criticism very much welcome, I've got a lot to learn :) https://ift.tt/5FQGHzZ November 27, 2023 at 03:56AM

Sunday, November 26, 2023

Show HN: I built a guided Build your own DNS Server challenge https://ift.tt/v7YUgZX

Show HN: I built a guided Build your own DNS Server challenge Hey everyone. It's Sherub here, author of the Build your own DNS Server challenge on CodeCrafters. Currently it’s available in Rust, Go, and Python and is free while in beta. https://ift.tt/VPmd648 I've kept the challenge accessible but still challenging for an intermediate developer. This challenge, like others from CodeCrafters, is self-paced. You can use any tools you prefer (terminal, editor, etc.) to build the project. At the end of the challenge, you will have created a DNS forwarding server. The server can create and read DNS packets and respond to DNS queries. As you go, you'll learn about the DNS protocol, its format, servers, and A records. All while getting to hone your language skills. Some of the challenges and choices I had to make: * To make the stages easier, I had to break them up, such that each step builds on the previous one. This was especially challenging for the 2nd stage, where we write a DNS packet's header contents. Even though I’d have liked it to be easier, breaking it up further would have been weird. * Instead of implementing a recursive resolver, I've restricted to a forwarding server. We made this decision so that most developers can still use it. To add more complexity, we can use a challenge extension (noted below). * Deciding how much instruction and context the stages should provide. I’ve decided to keep them as thorough as possible for most of the stages. Developers can choose to have thorough details or just skim through them. I would love your feedback and questions on the challenge. You can try it out for free here: https://ift.tt/VPmd648 (no CC required). I also have challenge extensions planned. You can find them at https://ift.tt/q0NgSY3... . I'm also keen to hear what you think about the extension ideas. https://ift.tt/XSOqNwU November 27, 2023 at 12:06PM

Show HN: Upcoming – Explore what's coming next https://ift.tt/cFPsGXx

Show HN: Upcoming – Explore what's coming next Get a weekly preview of upcoming movies, TV shows, books, music, games, and events. Add them to your calendar and don't miss out on what's coming this week! https://www.upcm.app/ November 27, 2023 at 08:39AM

Show HN: Dreamachines.ai https://ift.tt/1AT24FL

Show HN: Dreamachines.ai AI image generation, management, and sharing platform. Built on top of a cloud OS. Provides a range of mechanisms for sharing. Free, no commercial tier. https://ift.tt/hBos4iv November 27, 2023 at 12:00AM

Show HN: LockDB now natively supports acting on multiple locks https://ift.tt/EqVhuO8

Show HN: LockDB now natively supports acting on multiple locks LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore. There are packages for Node.js / Browser / Bun / NPM, Deno, and you can also use it as a CLI. The new LockDB release supports a feature request common for complex locking necessities: The ability to lock, unlock, and check multiple locks. I understand new features aren't _generally_ accepted [1] here, but this one seemed "juicy" enough for it. Feel free to remove the post if I'm wrong, and I apologize in that case! [1]: https://ift.tt/ICbincj https://ift.tt/I9q2k6h November 26, 2023 at 02:12PM

Saturday, November 25, 2023

Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM