Wednesday, February 22, 2023

Show HN: AskHN https://ift.tt/AhZxVNp

Show HN: AskHN https://ift.tt/EBAKMG1 February 22, 2023 at 09:39PM

Show HN: Liftosaur – Weightlifting tracker app for coders https://ift.tt/aiN3SBX

Show HN: Liftosaur – Weightlifting tracker app for coders I made a weightlifting tracker app specifically for coders. In weightlifting, progressive overload is one of the most important parts of gaining muscle. You should constantly increase weights, reps, use different set schemes, and that will make your muscles grow. There're many weightlifting programs, using various overloading schemes - linear increasing of weights, some periodic ladder-up increase, switching to different set schemes in case of failures, etc. You can implement all of that in Liftosaur. It works this way: each exercise may define a bunch of variables, that could be changed when you finish a workout. It could be weight, your 1 rep max, number of successful attempts, etc. You can use those variables in reps and weight values. To update the variables, you define a script, that will change them after you've done all the sets of the exercise. The script may change them based on whether you successfully done all the sets x reps, or if you failed any of the sets. For scripting, I added a super simple scripting language with JavaScript-like syntax called Liftoscript. It mostly only supports if/else, variable setting, and has some built-in types like numbers, pounds and kilograms. The app contains a bunch of built-in programs, they all are implemented using Liftoscript, and completely customizable. Check it out! https://ift.tt/to3Ic1x February 22, 2023 at 08:34PM

Show HN: Starter.place – Gumroad for Starter Repos https://ift.tt/EjgoQ2W

Show HN: Starter.place – Gumroad for Starter Repos Hey HN! Starting a new project is so hard because before you actually get to building the idea itself, you have to search for tools and figure out how to piece them together. With starter.place, you can find proven starter templates/boilerplates/stacks that use the technologies you want and get to building right away. If you’ve made a starter repo you think others would find useful, you can immediately reach a wide audience without having to make your own site/app to sell it and advertise it by posting on starter.place. Just focus on building the starter all while earning from it if you so choose. starter.place is so helpful to buyers and sellers because buyers are added as view-only collaborators to the repo on GitHub, where they get continuous updates. Buyers can help drive the project by submitting issues and PRs too. Let me know what you think! And if you have a starter template but are hesitant to list it, let me know what I could do to change that. Oh and as for the app's own stack, it uses Remix, EdgeDB, and Tailwind deployed on Vercel and AWS Fargate. https://ift.tt/TOxqizY February 22, 2023 at 01:40PM

Show HN: Lost Pixel Platform – visual regression testing for your front end https://ift.tt/s8JT4VD

Show HN: Lost Pixel Platform – visual regression testing for your front end https://lost-pixel.com February 22, 2023 at 05:02PM

Tuesday, February 21, 2023

Show HN: Strada – Embed accounting automation with one API https://ift.tt/s2ELtYX

Show HN: Strada – Embed accounting automation with one API Hi HN, we’ve been working on an API that makes it easy to add a full set of accounting tools to your product. If you’re building fintech or payments software for businesses, your customers often ask for integrations to their accounting system (Quickbooks, NetSuite, etc). There’s plenty of options for solving the integration problem, but they leave lots of manual work. Customers still need to review each transaction to assign a category, vendor, department, and tax code. With the Strada API, you can offer accounting integrations, cleanse your transaction data, and automatically map transaction details based on each customer’s accounting setup. We’d love any feedback you have. If you want to chat in more detail please reach out through our website. Thanks! https://ift.tt/KGn6JzX February 22, 2023 at 03:58AM

Show HN: Phind.com – Generative AI search engine for developers https://ift.tt/F6x18Zk

Show HN: Phind.com – Generative AI search engine for developers Hi HN, Today we're launching phind.com, a developer-focused search engine that uses generative AI to browse the web and answer technical questions, complete with code examples and detailed explanations. It's version 1.0 of what was previously known as Hello (beta.sayhello.so) and has been completely reworked to be more accurate and reliable. Because it's connected to the internet, Phind is always up-to-date and has access to docs, issues, and bugs that ChatGPT hasn't seen. Like ChatGPT, you can ask followup questions. Phind is smart enough to perform a new search and join it with the existing conversation context. We're merging the best of ChatGPT with the best of Google. You're probably wondering how it's different from the new Bing. For one, we don't dumb down a user's query the way that the new Bing does. We feed your question into the model exactly as it was asked, and are laser-focused on providing developers the most detailed and comprehensive explanations to code-related questions. Secondly, we've focused the model on providing answers instead of chatbot small talk. This is one of the major improvements we've made since exiting beta. Phind has the creative abilities to generate code, write essays, and even compose some poems/raps but isn't interested in having a conversation for conversation's sake. It should refuse to state its own opinion and rather provide a comprehensive summary of what it found online. When it isn't sure, it's designed to say so. It's not perfect yet, and misinterprets answers ~5% of the time. An example of Phind's adversarial question answering ability is https://ift.tt/uDMAnZX... . ChatGPT became useful by learning to generate answers it thinks humans will find helpful, via a technique called Reinforcement Learning from Human Feedback (RLHF). In RLHF, a model generates multiple candidate answers for a given question and a human rates which one is better. The comparison data is then fed back into the model through an algorithm such as PPO. To improve answer quality, we're deploying RLAIF — an improvement over RLHF where the AI itself generates comparison data instead of humans. Generative LLMs have already reached the point where they can review the quality of their own answers as good or better than an average human rater tasked with annotating data for RLHF. We still have a long way to go, but Phind is state-of-the-art at answering complex technical questions and writing intricate guides all while citing its sources. We'd love to hear your feedback. Examples: https://ift.tt/hoQ0vW2... https://ift.tt/xlhOtY9... https://ift.tt/GoPJiuz https://ift.tt/dEGoKhJ... https://ift.tt/P6xaZiM... Discord: https://ift.tt/uADbzvi https://phind.com February 21, 2023 at 11:26PM

Monday, February 20, 2023

Show HN: Small TypeScript library to work with quadkeys in a fast way https://ift.tt/n1dghjL

Show HN: Small TypeScript library to work with quadkeys in a fast way I am developing a website called Geocode Map Viewer( https://ift.tt/K6dLaCP ). I was looking for a suitable TypeScript library to visualize Quadkeys on the map, but unfortunately I couldn't find one. So I decided to develop my own library, using the sample code available on the Microsoft Tile Maps page as a reference. https://ift.tt/mGbsdWK February 21, 2023 at 06:51AM

Show HN: Turn Your Pandas Dataframe into a Tableau-Style UI for Visual Analysis https://ift.tt/jlbu1Et

Show HN: Turn Your Pandas Dataframe into a Tableau-Style UI for Visual Analysis Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI. You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations. PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker". Here are some links to check it out: The Github Repo: https://ift.tt/Moc0G9H Use PyGWalker in Kaggle: https://ift.tt/uak9Wo6 Feedback and suggestions are appreciated! Please feel free to try it out and let me know what you think. Thanks for your support! https://ift.tt/Moc0G9H February 20, 2023 at 09:20PM

Show HN: Whisper.cpp and YAKE to Analyse Voice Reflections [iOS] https://ift.tt/JA3X9Sm

Show HN: Whisper.cpp and YAKE to Analyse Voice Reflections [iOS] Six months ago, I went full-time indie, but I haven't released anything so far. The products just never felt good enough for me to publicly say this is what I'm doing now. To get out of this mindset, I decided to make an app for myself in a week, add monetization, release it and move on. The app idea was simple: Reflect on your day by answering the same four questions out loud. The answers are transcribed and with regular use you can see what influences you the most and take action. All on-device, as otherwise I wouldn't feel comfortable sharing my thoughts. I had all core features working within a day by simply modifying an existing example app. However I was dissatisfied with iOS's built-in offline transcription due to a lack of punctuation and the speech recognition permission prompt that made it seem like data would leave the device. Decided to use whisper.cpp [0] (small model) instead. This change, lead to many others, as I now felt too little of the app's code was mine. e.g.: - Added automatic mood analysis. First using sentiment analysis, then changed to a statistical approach - Show trends: First implemented TextRank to provide a summary for an individual day, then changed it to extract keywords to spot trends over weeks and months. Replaced TextRank with KeyBERT for speed and n-grams, then BERT-SQuAD, and ended on a modified YAKE [1] for subjectively better results. (Do you know of a better approach?) As a result, this tiny app took me over a month, but it still has its flaws: - Transcription is not live but performed on recordings, so if you immediately want the transcript of your most recent answer, you have to wait. - Mood and keyphrase extraction are optimized for my languages and way of speaking, so they might not generalize well. - Music in the background can result in nearly empty transcripts. Nevertheless, after using the app regularly and enjoying it, I feel ready to release. Hope you will find the app useful too. [0] Show HN: Whisper.cpp https://ift.tt/34cOvT0 [1] YAKE: https://ift.tt/ft8uJmF https://ift.tt/fC1pQ0W February 20, 2023 at 08:38PM

Show HN: Replbuilder, quickly build a Python REPL CLI prompt https://ift.tt/QX6K1Ud

Show HN: Replbuilder, quickly build a Python REPL CLI prompt `pip install replbuilder` Making a small tool for easier repl building, no more manual argument parsing. Perfect for creating ops tools and other context heavy cli operations. https://ift.tt/ECcIMQ8 February 20, 2023 at 11:34AM

Show HN: Replicad, the Library for CAD in the Browser https://ift.tt/4bGXzVW

Show HN: Replicad, the Library for CAD in the Browser https://replicad.xyz/ February 20, 2023 at 06:25PM

Show HN: ProtoCURL, a curl for Protobuf https://ift.tt/jTNLuAS

Show HN: ProtoCURL, a curl for Protobuf https://ift.tt/hzYmQRw February 20, 2023 at 01:48PM

Show HN: Visualize Wikipedia on an Interactive Map https://ift.tt/fKkwzh2

Show HN: Visualize Wikipedia on an Interactive Map https://ift.tt/ETFgVQo February 20, 2023 at 12:48PM

Sunday, February 19, 2023

Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir https://ift.tt/bJ4r7L8

Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir Hey, everyone. I am currently working on AllyDB, which is basically my own Redis, which I am writing in Elixir. Currently, the database is nowhere close to being ready, as you can see in the roadmap, but I am doing my best to add stuff as fast as possible. Currently the implementation is very simple, with an in memory table, an append log persistence system, as well as an interval persistence system as a backup. The database could definitely be optimized further, especially when it comes to persistence, which I am planning to do in the future. I'm also planning to use Rust NIFs for specific tasks for the performance gains over Elixir and BEAM. Writes and deletes are currently asynchronous, but I will add blocking versions of them soon. I am trying to make the system as fault tolerant as possible, and currently everything except the TCP connections are fault tolerant. I'm also working on a TypeScript client for the project, so yeah, that kind of sums it up. Feel free to check the project and the roadmap out, and let me know what I could improve or give feature or optimization ideas! Thanks, and have a nice one! https://ift.tt/5wKa4LH February 20, 2023 at 05:34AM

Saturday, February 18, 2023

Show HN: A tool that turns unstructured transcripts into queryable SQL and JSON https://ift.tt/zF3sNCE

Show HN: A tool that turns unstructured transcripts into queryable SQL and JSON We built Summ, a tool that provides intelligent search and question-answering across large sets of transcripts. We turn your unstructured transcripts into queryable SQL and JSON! Try it out and read how we did it. https://ift.tt/d57LJva February 19, 2023 at 12:24AM

Show HN: Sora, Personal Publishing Platform https://ift.tt/JvOgBj9

Show HN: Sora, Personal Publishing Platform We wanted to create, to express ourselves without being judged either by strangers or some algorithm. We wanted our own space on the internet, where our photos and words would matter. So we started to build an app that can showcase our content, without having to pick a platform. You can use Sora to publish a few different content types. - Blog - Polaroid - Poster - Microblog You can either display them all on your Sora profile as a summary (like mine https://ift.tt/MRw3Jb2 ), or put any of them forward for the world to see. We plan to run this app for a long time and looking for feedback, so let us know what you think! (feedback@sora.city, or link on website) --- Our stack today is Node, Typescript, NextJS, atomic CSS, with everything stored on Supabase. https://sora.city/ February 19, 2023 at 04:11AM

Show HN: voici.js – A Node.js lib for pretty printing your data on the terminal https://ift.tt/B9vJfNM

Show HN: voici.js – A Node.js lib for pretty printing your data on the terminal https://ift.tt/9a3G5P8 February 19, 2023 at 02:31AM

Show HN: An open source, modern CSV importer tool in React https://ift.tt/3YPt2fc

Show HN: An open source, modern CSV importer tool in React https://ift.tt/ygLmaT5 February 19, 2023 at 02:16AM

Show HN: Paul Graham Essays, Searchable https://ift.tt/9Gr32tv

Show HN: Paul Graham Essays, Searchable https://ift.tt/TrGV8QE February 18, 2023 at 11:31PM

Show HN: 2023 Market Outlooks, Searchable https://ift.tt/z8RqYs4

Show HN: 2023 Market Outlooks, Searchable every year the big banks publish a 2023 market outlooks in the form of PDFs, slides, etc. these are often challenging to grok through so i indexed them all. More how here: https://ift.tt/wL9VSGN... https://ift.tt/781TtN9? February 18, 2023 at 11:25PM

Show HN: tltv – Federation protocol for 24/7 TV channels https://ift.tt/KMVr6Ng

Show HN: tltv – Federation protocol for 24/7 TV channels I spent six years trying to build a tv channel server. rewrote it eight times. flas...