Wednesday, August 9, 2023

Show HN: Automatic commit messages with AI copilot https://ift.tt/YkKOJLo

Show HN: Automatic commit messages with AI copilot https://ift.tt/Mfz4xQ2 August 10, 2023 at 12:52AM

Show HN: Kvak.io – Online note-taking app https://ift.tt/YzS3mw2

Show HN: Kvak.io – Online note-taking app Web-based note taking app with real-time colab. No accounts, barely any UI. Visiting the homepage generates a new note with a unique URL. https://kvak.io/hn August 9, 2023 at 01:25PM

Tuesday, August 8, 2023

Show HN: The Population Project https://ift.tt/Nf8r7LT

Show HN: The Population Project Two years ago, I turned 50. After a successful career as an entrepreneur, a business angel and a novelist, I set out to start a philanthropic venture under the following constraints: - it had to be global. - it had to be beautiful (in my eyes, at least). - it had to be technology and stats driven. I decided I would try to list the full name and date of birth of all humans alive. While some may find the concept pointless, I immediately knew I had struck gold: - it was global and incredibly hard. - it had an almost artistic quality to it, like an ever-changing installation. - as a libertarian, I resent that states conduct censuses and then sit on the data. - One billion people in the world aren't officially registered. At least someone would acknowledge their existence. I created a non-profit called The Population Project. I would never make a dime off it, but at least my costs would be tax-deductible. I then started researching lists of names online. I quickly adopted two principles. First I would collect a minimal set of information : full name, birth date, and birth place. Second, I would only scrape public information, i.e. nothing behind a password. After a few months, I realized I needed help from more experienced developers. I chose to work on 4D, a platform I had used in the past to develop my company's information system. It was a tough choice: 4D is not a leading player in the back-end world, but I figured the growth of API tooling would make language choice less critical. The first iteration of our database was frustrating - way too slow to publish a website. I learned the power of incremental change, with each marginal improvement saving you a few percent of speed or space. I also got to implement concepts I had heard about but never implemented, such as mirroring, partitioning, or hash-indexing. Then I hired a team of six data processors in Madagascar who clean up and process the lists found online. Lots of Python and Excel macros in their day-to-day. I have instilled in them an obsession with quality. A bad record will sit in our base forever. After trying dozens of softwares, we've settled on Adobe Acrobat and Octoparse. The final piece was the website. I lucked out in finding a strong team in Romania. They build with Next.js and deploy on Vercel. I gave them Wikipedia as the model to aim for. We/they haven't been able to match Wikipedia's simplicity. Our pages are too heavy. But I find the site user-friendly, pleasing to the eye and reasonably fast. We can and we will do better. A word about privacy. Some people complain that because it publishes names and DOBs, the Population Project infringes on their privacy. We obviously don't see it that way. - All our info is public. That DOB you find on the site is probably in the voter list of your state, a list that anyone can request or plainfully download. - The info we publish is minimal. Basically, we say that you exist. No one will find anything about your race, religion, sexual preferences, job or income. - We have adopted Wikipedia's privacy policy. We do not record your IP, unless you create or edit a record. - We're using Matomo for our Analytics. Great stuff. It's not free but they do not use your data like GA. Why am I telling you all this? From the beginning, I've envisioned a three-step process: 1) Build the database and populate it with millions of Western profiles. 2) Launch the site, where anybody can create or edit records and share them with their family. 3) When we've reached critical mass (1B records?), start making deals with NGOs and governments, and venture into other alphabets. We have just completed step 1. Step 2 is daunting as hell. I have grown a business but I have never grown a website. While I am ready to spend a bit of money on PR or SEO, I am not delusional: to reach the level of success we have in mind, we need this thing to go (somewhat) viral. How do you do that? https://ift.tt/CHoIdA3 August 7, 2023 at 09:16PM

Show HN: All-you-need OSS lib for modeling and working with ASTs in Python https://ift.tt/cYzBjIW

Show HN: All-you-need OSS lib for modeling and working with ASTs in Python https://ift.tt/6FML85i August 9, 2023 at 03:19AM

Show HN: Subscription-Based Alternative to Gumroad https://ift.tt/IKZaF8y

Show HN: Subscription-Based Alternative to Gumroad https://turbolink.io August 9, 2023 at 03:14AM

Show HN: Easyful – A Free Gumroad Alternative https://ift.tt/5NZPwqa

Show HN: Easyful – A Free Gumroad Alternative Hi HN, If you’re selling templates or digital assets online, platforms like Gumroad have a ton of amazing features . . . but they’re also expensive. It’s not uncommon to be paying 10%, 20% or even 30% of your revenue just to host and deliver some digital content to customers. Instead, we think most creators should own their own Stripe account and use a lightweight fulfillment layer to send customers their orders. So we built Easyful, a platform built on Stripe to email your content to customers when they buy it. And it’s free! We’ve been using Easyful ourselves for a few months now. Try it out and let us know what you think! https://ift.tt/g3pzMNK August 9, 2023 at 01:06AM

Show HN: Ggml.js – Serverless AI Inference on Browser with Web Assembly https://ift.tt/LXIGmuT

Show HN: Ggml.js – Serverless AI Inference on Browser with Web Assembly What is ggml.js? Run any ggml ported ML models directly on your web browser with ggml.js This project provides JavaScript bindings on ggml models, so that you can embed GGML models to your web apps to build serverless AI inferencing. Currently the framework supports following model types: - Dolly v2 - GPT2 - GPT J - GPT NEO X - MPT - Replit - StarCoder You can find more details about the framework: https://ift.tt/0GcMNeK For live demo examples, you can visit here: https://ift.tt/57cOKZD Source Code: https://ift.tt/5ezmIZo Please do provide any feedback/questions/suggestions in the comments. I'll be happy to take it up :) https://ift.tt/0GcMNeK August 9, 2023 at 12:50AM

Show HN: Knit – A Better LLM Playground https://ift.tt/NCixS76

Show HN: Knit – A Better LLM Playground Knit was created to solve pains of other LLM playgrounds. Some of the highlights: - Smart prompt builder, create prompt with simple requirement and few shot learning, fast and effortlessly. - Function call simulation, visualize the function callings and you can also setup a mocked value to return. - Support OpenAI/Anthropic/Azure models. - Manage prompts with projects and members. - And so much more! I have been developing Knit by myself for over 4 months now, and am looking for ways to improve it. Any feedback is appreciated. https://promptknit.com August 8, 2023 at 05:03PM

Show HN: Travel site made with Midjourney, GPT4 and Svelte https://ift.tt/0w7xNsZ

Show HN: Travel site made with Midjourney, GPT4 and Svelte https://meoweler.com August 8, 2023 at 12:22PM

Monday, August 7, 2023

Show HN: Make better deepfake videos with lip sync and natural body gestures https://ift.tt/bdHOTZ7

Show HN: Make better deepfake videos with lip sync and natural body gestures I built a site that lets you easily make deepfake videos. They are accurately lip synced to any text you enter and even include the person’s natural body gestures. Here's a deep fake of Paul Graham talking about the site lol: https://ift.tt/NdUKEIQ All you have to do is: 1. Choose a video. 2. Enter what you want them to say. 3. Get your lip-synced deepfake. Right now, you can only select from 10 celebrities. In the near future, you’ll be able to upload your own video file and create a deepfake from it. Would love to hear your questions/comments! Discord server: https://ift.tt/rXzGP0S Have fun! :) https://deepfakes.lol August 8, 2023 at 06:54AM

Show HN: Ready to Send – a Gmail add-on that automatically drafts email replies https://ift.tt/NZjv1Ow

Show HN: Ready to Send – a Gmail add-on that automatically drafts email replies Hi HN! Ready to Send works seamlessly with Gmail, crafting draft responses for your new, unread emails. You can add personalized info for each contact, ensuring every message sounds genuine. LMK your feedback below! https://ift.tt/najXte4 August 8, 2023 at 06:49AM

Show HN: An AI Textbook https://ift.tt/7H9OqXi

Show HN: An AI Textbook Hi HN, Introducing Inquistory, the world's first AI textbook for history. Unlike a textbook, students don’t passively read through long chapters of content. Inquistory briefly explains a high level ideas a student, and student's must inquire about the content to advance. Like a textbook, Inquistory utilizes both primary and secondary sources create content. This involves displaying relevant images inline with text and providing citations for the sources referenced. Read the wild story how we got started: https://ift.tt/hkm3pQu Currently in private beta, you can sign up on our website: https://inquistory.com/ https://inquistory.com/ August 8, 2023 at 03:10AM

Show HN: Create your perfect profile picture using AI https://ift.tt/F591mhE

Show HN: Create your perfect profile picture using AI #1 Best AI Profile Picture Generator Create your perfect profile picture in less than 10 minutes with our AI photographer! Upload 5 pictures and get 30 photos in various styles in minutes! https://ift.tt/b7pNhmv August 8, 2023 at 02:32AM

Show HN: Doculite – Use SQLite as a Document Database https://ift.tt/JSEkG8m

Show HN: Doculite – Use SQLite as a Document Database Hi! As I was working on a side project, I noticed I wanted to use SQLite like a Document Database on the server. So I built Doculite. DocuLite lets you use SQLite like Firebase Firestore. It's written in Typescript and an adapter on top of sqlite3 and sqlite. Reasons: 1) Using an SQL Database meant having less flexibility and iterating slower. 2) Alternative, proven Document Databases only offered client/server support. 3) No network. Having SQLite server-side next to the application is extremely fast. 4) Replicating Firestore's API makes it easy to use. 5) Listeners and real-time updates enhance UX greatly. 6) SQLite is a proven, stable, and well-liked standard. And, apparently one of the most deployed software modules right now. (src: https://ift.tt/NSrahlG ) What do you think? Feel free to comment with questions, remarks, and thoughts. Happy to hear them. Thanks https://ift.tt/jZNAUJK August 8, 2023 at 01:44AM

Show HN: Micrograd TS https://ift.tt/qxHjJpG

Show HN: Micrograd TS https://ift.tt/KNscHTe August 7, 2023 at 02:41PM

Show HN: Relume Site Builder – The fastest way to design and build a website https://ift.tt/hag8Wtp

Show HN: Relume Site Builder – The fastest way to design and build a website https://ift.tt/DI1wrjO August 7, 2023 at 01:37PM

Sunday, August 6, 2023

Show HN: I created an app to transfer files from my PC to any device wirelessly https://ift.tt/YmGjLKk

Show HN: I created an app to transfer files from my PC to any device wirelessly I found transferring images from my PC to my phone very tedious. Using Whatsapp and other such apps reduced image quality and had limitations on the file size. Using online file transfer solutions were too slow for my taste. Hence, I created a desktop app to send all sorts of files - images, PDFs, lengthy videos, etc. to any device connected to the same Wi-Fi network. You also don't need to download a separate mobile app. There's only 3 steps involved - select your files, scan a QR code, download your files. You can download it now for free via https://fyldrop.com August 7, 2023 at 12:23AM

Show HN: Carbonyl Terminal – A Windows/Linux/macOS Client for Carbonyl Browser https://ift.tt/Y2FDitK

Show HN: Carbonyl Terminal – A Windows/Linux/macOS Client for Carbonyl Browser https://ift.tt/wKAQnDI August 7, 2023 at 04:53AM

Show HN: ChatData-yet another chat-with-document app, querying millions of files https://ift.tt/KJT3vxg

Show HN: ChatData-yet another chat-with-document app, querying millions of files https://ift.tt/ctI3Df2 August 7, 2023 at 03:41AM

Show HN: SillyCoValley – I made a fast-paced startup simulation game https://ift.tt/AtGQpE3

Show HN: SillyCoValley – I made a fast-paced startup simulation game https://ift.tt/IZkbFvz August 6, 2023 at 06:56PM

Show HN: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/2h9d6Kn

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...