Wednesday, 22 February 2023

Show HN: IaSQL beta – cloud infra as data in PostgreSQL https://bit.ly/3SprnTO

Show HN: IaSQL beta – cloud infra as data in PostgreSQL https://bit.ly/3keClze February 22, 2023 at 07:03PM

Show HN: We’re open-sourcing our session replay tool https://bit.ly/3IkgPB3

Show HN: We’re open-sourcing our session replay tool Hey HN! We’re open-sourcing highlight.io ( https://bit.ly/3EwZHXs ), a session replay and error monitoring tool. Highlight.io gives you a high-precision video-like replay of what users are doing when an error or exception occurs in your web app, along with a full-fledged error monitoring experience (similar to bugsnag, rollbar, etc..). The main value prop of highlight.io is that we help you understand the full context surrounding an error and allow you to drill down to the code path that a user invoked (i.e user clicked button X, sent network request Y, and backend code Z was executed). Some of our customers compare this to a “web debugger” of sorts. A picture of what this looks like in our app is here [1]. For some background, when we worked at our previous companies as engineers, we encountered hard-to-reproduce issues spanning across both the frontend and backend. The main issues were (1) if a customer complained about a problem, it was hard to reproduce the issue without asking for a screen-share or jumping on a video call; and (2) when viewing errors caught by tools like BugSnag or Rollbar, understanding the triggered code path required stitching together logs, errors, and trace; all from different sources. Highlight.io is completely open source and written in Go and Typescript. To build the replay capability, we use an open source project called rrweb [2] and have worked closely with their team to add support for features like canvas recording, shadow dom recording, and more [3]. Beyond that, we use the OpenTelemetry spec for our SDKs [4], which has made it pretty straight forward to support several languages, even with our small 4-person engineering team! Our product is completely self-serve at app.highlight.io. Installing it is as easy as a npm/yarn import and installing the backend sdk of your choosing. In addition, given the privacy-centric nature of session replay, we also offer the option to self-host [5]. Highlight.io currently makes money off of our hosted offering, and our self-hosted deployment is completely free. We’re also toying with the idea of an “enterprise” self-hosted deployment, similar to gitlab’s billing model, and thoughts from the community on this front would be appreciated! And as far as what’s next for us: Our customers are asking to render logs and traces on a highlight.io session (and vice versa), and we’re excited to be going deeper into a developer’s debugging stack. The long term goal is to build a platform that connects replay, errors, logs and more so that engineers can “playback” the full state of a web application. Overall, we’re quite new to the open source scene and would love the HN community to share their feedback on what we’re building. If anyone has opinions on where we’re going, or what they’d like to see in an open source monitoring product, we’re all ears. Check us out at highlight.io and at github.com/highlight/highlight to give us a shot. [1]: https://bit.ly/3Z9alMF... [2]: https://bit.ly/3EuIVbr [3]: https://bit.ly/3IvgX0K... [4]: https://bit.ly/3kmT03m [5]: https://bit.ly/3Z00VTC... https://bit.ly/3EwZHXs February 22, 2023 at 05:02PM

Show HN: Vector icons, but for viral memes https://bit.ly/3ZfBKMb

Show HN: Vector icons, but for viral memes https://bit.ly/3InrATc February 22, 2023 at 09:54AM

Show HN: Starter.place – Gumroad for Starter Repos https://bit.ly/3lSNKFb

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://bit.ly/3XN70RK February 22, 2023 at 09:10AM

Show HN: Lost Pixel Platform – visual regression testing for your front end https://bit.ly/3IITN8k

Show HN: Lost Pixel Platform – visual regression testing for your front end https://bit.ly/3IohJwh February 22, 2023 at 12:32PM

Show HN: Experiences with Stripe in Small Hotels https://bit.ly/3YY9dLx

Show HN: Experiences with Stripe in Small Hotels First of all our service is not prohibited by Stripe, we are a small hotel. We sell our rooms in booking and booking sends us a virtual credit card to be used to bill each customer for the room. We withdrew the funds from the virtual credit card in the stripe platform and after two months of using it, my Stripe account was closed. The stripe account manager told me that we had a higher than normal percentage of prepaid cards and that we may be suspected of money laundering. Stripe has now refunded all the funds in my account (automatically) February 22, 2023 at 10:15AM

Tuesday, 21 February 2023

Show HN: Strada – Embed accounting automation with one API https://bit.ly/3KsaF4i

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://bit.ly/3Kwbrxu February 21, 2023 at 11:28PM

Show HN: A powerful prompt I discovered for landing page copy from ChatGPT https://bit.ly/3EtBaCO

Show HN: YoBulk – Open Source GPT powered CSV importer[Flatfile.com alternative] https://bit.ly/3XR9MWd

Show HN: YoBulk – Open Source GPT powered CSV importer[Flatfile.com alternative] https://bit.ly/3XRnmZq February 21, 2023 at 03:05PM

Show HN: Planlike.pro – New Estimating Tool https://bit.ly/3lPZ84B

Show HN: Planlike.pro – New Estimating Tool https://bit.ly/3kpbHDz February 21, 2023 at 12:54PM

Monday, 20 February 2023

Show HN: Forte, an open-source self-hosted music platform with lots of features https://bit.ly/3ID2FMv

Show HN: Forte, an open-source self-hosted music platform with lots of features Hey everyone, I've made a project to make your own music archive streamable and turn it into a complete music platform. The reason I've been working on this project for a while was to stream the CD's I've had at home without any cost and also make a nice looking system to manage and listen to these albums. You can host your own server and use the web player to connect. Also, it is possible to create users and give them access to your own server. Some features of the current release are group sessions, endless listening with radio, fuzzy searches, showing lyrics and specialized context menus. This was the first biggest project I've made using Vue.js and I am open to any suggestions. Feel free to leave a comment. I really appreciate your support! GitHub Repo: https://bit.ly/3SdLYKQ Web Player: https://bit.ly/41dibWE https://bit.ly/3SdLYKQ February 20, 2023 at 08:51PM

Show HN: The SaaS 2.0 Manifesto https://bit.ly/3xCw6YN

Show HN: The SaaS 2.0 Manifesto https://bit.ly/3IAGRBk February 20, 2023 at 06:46PM

Show HN: Turn Your Pandas Dataframe into a Tableau-Style UI for Visual Analysis https://bit.ly/3ICXI6s

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://bit.ly/3Sff5gL Use PyGWalker in Kaggle: https://bit.ly/3IFwigt Feedback and suggestions are appreciated! Please feel free to try it out and let me know what you think. Thanks for your support! https://bit.ly/3Sff5gL February 20, 2023 at 04:50PM

Show HN: Whisper.cpp and YAKE to Analyse Voice Reflections [iOS] https://bit.ly/3SchfOi

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://bit.ly/3Y54OXe [1] YAKE: https://bit.ly/3YLVx67 https://apple.co/3SfEven February 20, 2023 at 04:08PM

Show HN: Replicad, the Library for CAD in the Browser https://bit.ly/3Im0OdY

Show HN: Replicad, the Library for CAD in the Browser https://bit.ly/3IhTxM7 February 20, 2023 at 01:55PM

Show HN: Replbuilder, quickly build a Python REPL CLI prompt https://bit.ly/3ICrZCo

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://bit.ly/3k9OEwr February 20, 2023 at 07:04AM

Show HN: Visualize Wikipedia on an Interactive Map https://bit.ly/3Ek3pDT

Show HN: Visualize Wikipedia on an Interactive Map https://bit.ly/3keVMYz February 20, 2023 at 08:18AM

Sunday, 19 February 2023

Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir https://bit.ly/3XL97pg

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://bit.ly/3XI4yMb February 20, 2023 at 01:04AM

Show HN: A Web-Based Visual Query Designer for MySQL https://bit.ly/3kaT5qU

Show HN: A Web-Based Visual Query Designer for MySQL I built this web-based developer utility few years ago when I couldn't find any opensource GUI-based query builder for mysql (similar to what MS Access had). This app can be run locally. The online demo uses static hardcoded values. Screencast's link is included in the README file. https://bit.ly/3Id4kqP February 19, 2023 at 05:32PM

Show HN: Track My Bot https://bit.ly/3k2PI5u

Show HN: Track My Bot https://bit.ly/3Iyzrym February 19, 2023 at 02:36PM