Saturday 30 September 2023

Show HN: How I made a donut-shaped donut.c replica in Python [video] https://bit.ly/3EZ9Z2s

Show HN: How I made a donut-shaped donut.c replica in Python [video] https://www.youtube.com/watch?v=tzpfyTFvU6M October 1, 2023 at 05:00AM

Show HN: Stargazers Reloaded – LLM-Powered Analyses of Your GitHub Community https://bit.ly/3PXvNkn

Show HN: Stargazers Reloaded – LLM-Powered Analyses of Your GitHub Community Hey friends! We have built an app for getting insights about your favorite GitHub community using large language models. The app uses LLMs to analyze the GitHub profiles of users who have starred the repository, capturing key details like the topics they are interested in. It takes screenshots of the stargazer's GitHub webpage, extracts text using an OCR model, and extracts insights embedded in the extracted text using LLMs. This app is inspired by the “original” Stargazers app written by Spencer Kimball (CEO of CockroachDB). While the original app exclusively used the GitHub API, this LLM-powered app built using EvaDB additionally extracts insights from unstructured data obtained from the stargazers’ webpages. Our analysis of the fast-growing GPT4All community showed that the majority of the stargazers are proficient in Python and JavaScript, and 43% of them are interested in Web Development. Web developers love open-source LLMs! We found that directly using GPT-4 to generate the “golden” table is super expensive — costing $60 to process the information of 1000 stargazers. To maintain accuracy while also reducing cost, we set up an LLM model cascade in a SQL query, running GPT-3.5 before GPT-4, that lowers the cost to $5.5 for analyzing 1000 GitHub stargazers. We’ve been working on this app for a month now and are excited to open source it today :) Some useful links: * Blog Post - https://bit.ly/3PXvPsv... * GitHub Repository - https://bit.ly/3rHqihg * EvaDB - https://bit.ly/3PGgpIU Please let us know what you think! September 30, 2023 at 04:45PM

Show HN: Vanilla CSS Tailwind alternative in 18 lines https://bit.ly/3F3j4Hq

Show HN: Vanilla CSS Tailwind alternative in 18 lines https://bit.ly/3LJ3iFL September 30, 2023 at 03:21PM

Show HN: A tool to help optimise your system prompt https://bit.ly/3ZGecBF

Show HN: A tool to help optimise your system prompt I needed a way to choose between different system prompts for a ChatGPT-powered side project, so I built Prompt Picker. The basic idea is: specify some candidate system prompts and a few example user inputs, and then run a blind experiment where you choose the better output from pairs of generations. If you need to optimise the system prompt for your LLM-powered application, give it a try and let me know what you think. https://bit.ly/3ZGeeth September 30, 2023 at 12:29PM

Show HN: Integrate Discord with Jira https://bit.ly/3RFi8k4

Show HN: Integrate Discord with Jira Looks like growing number of companies are adopting Discord as their communication platform (instead of Slack or Teams). I've developed this integration between Discord and Jira and it is much more popular than I expected. By the way I continue improving it, so feedback and insights are very welcome! https://bit.ly/3PWT0UH September 30, 2023 at 09:37AM

Show HN: Raiseto – Discover and Share Ideas https://bit.ly/3PDGYON

Show HN: Raiseto – Discover and Share Ideas https://bit.ly/3LFW59j September 30, 2023 at 01:16AM

Friday 29 September 2023

Show HN: A C++ dump func. that can print multi-D vectors, maps, tuples, and all https://bit.ly/46apH6Z

Show HN: A C++ dump func. that can print multi-D vectors, maps, tuples, and all https://bit.ly/469tOAh September 30, 2023 at 04:37AM

Show HN: Can your GPU run this LLM? https://bit.ly/3EZ2318

Show HN: Can your GPU run this LLM? https://bit.ly/3F0G8H3 September 29, 2023 at 06:52PM

Show HN: Gaslite – Where Doubt Is the New Normal https://bit.ly/48qHMPA

Show HN: Gaslite – Where Doubt Is the New Normal https://bit.ly/3RDEvq8 September 29, 2023 at 04:08PM

Show HN: Botanist, a composer plugin that fixes file permissions in your repo https://bit.ly/48wmtw9

Show HN: Botanist, a composer plugin that fixes file permissions in your repo https://bit.ly/46uMU3n September 29, 2023 at 03:27PM

Show HN: RISC-V assembly tabletop board game (hack your opponent) https://bit.ly/48w8WVk

Show HN: RISC-V assembly tabletop board game (hack your opponent) https://bit.ly/3teMhNd September 29, 2023 at 03:25PM

Show HN: Open-Source Free App for Talking with AI Using Audio+Text https://bit.ly/48sMA7j

Show HN: Open-Source Free App for Talking with AI Using Audio+Text Open-Source Free App for Talking with AI Using Audio+Text https://bit.ly/46lLKr0 September 29, 2023 at 08:52AM

Show HN: Config-file-validator – CLI tool to validate all your config files https://bit.ly/46a7xlO

Show HN: Config-file-validator – CLI tool to validate all your config files https://bit.ly/3M4zweP September 29, 2023 at 01:44PM

Thursday 28 September 2023

Show HN: I Made a Chrome Extension for Vocabulary Building https://bit.ly/3RJXG1P

Show HN: I Made a Chrome Extension for Vocabulary Building https://bit.ly/3REmSXt September 29, 2023 at 02:38AM

Show HN: Insomnia 8.0 – Scratch Pad, SSO, Real-time collaboration, AI testing https://bit.ly/48tLrw1

Show HN: Insomnia 8.0 – Scratch Pad, SSO, Real-time collaboration, AI testing https://bit.ly/3PW0fwc September 28, 2023 at 05:45PM

Show HN: Launching a new home-grown embedding LLM for RAG https://bit.ly/3PWqUJt

Show HN: Launching a new home-grown embedding LLM for RAG Hi HN! Vectara is a "batteries included" retrieval augmented generation platform. You can upload your rich text documents like PDFs, HTML pages, word docs, etc, or semi-structured JSON and Vectara handles the text and metadata extraction, segmentation, vector embedding, and vector storage, and keyword storage. You can ask a question or perform a search in the UI or via our APIs and Vectara will automatically handle the vectorization, structured metadata filtering, vector+keyword retrieval, hybrid blending, and generative summarization of the results. We're focusing on building and operationalizing the complex infrastructure for vector storage, hybrid retrieval, and generative summarization so you can use fairly high-level APIs and focus on building your own applications. We know that retrieval accuracy is incredibly important for RAG: garbage in, garbage out. We've seen a lot of projects not spend enough time on really getting the retrieval model right and wasting a lot of time/money with poor outcomes. We've spent about the past 6 months working on a new embedding model named Boomerang and just released it on the Vectara platform. We've run it through standard evaluations like BEIR (though we know many models over-fit against BEIR) as well as multi-domain evaluations. We've published the details of our tests for those that really want to dive in, but the TL;DR is that Boomerang beats most/all publicly available models in many/most situations and is particularly strong at cross-lingual and multi-domain tests. We'd love any and all feedback! https://bit.ly/3PUGfdh September 28, 2023 at 04:06PM

Show HN: Backname.io – every IP address gets its own domain https://bit.ly/45ioyZW

Show HN: Backname.io – every IP address gets its own domain I was setting up tests involving DNS resolution recently, where something like 127.0.0.1.service.foo would have been tremendously useful. Back in the day, I'd have used xip.io - but sadly that service died. Well, every excuse is a good one when it comes to writing a DNS server! Backname.io joins nip.io and sslip.io in the wildcard DNS game. https://bit.ly/3EXJiuY September 28, 2023 at 04:27PM

Show HN: Open Sukkah – Find a public sukkah near you https://bit.ly/3tgXi0e

Show HN: Open Sukkah – Find a public sukkah near you https://bit.ly/3zqqj78 September 28, 2023 at 03:13PM

Show HN: UI Shots – Speed up your design research process https://bit.ly/3rlnHK4

Show HN: UI Shots – Speed up your design research process UI Shots help designers explore 1000+ pages from 100+ SaaS apps. This helps them getting inspiration for their next design. Websites are divided into categories like Finance, CRM, Email, Website Builder, AI, Automation and so on, with a total of 18 categories (more coming sooner) Same goes for pages, they are divided into page types e.g. Landing Page, Pricing Page and so on. Users can also filter by colors and can check the fonts used on a page. Further, they can bookmark their favorite designs to have all the inspiration at one place. Few days ago, I launched it on Product Hunt, 50 users have signed up already, with 1 premium subscription. I am looking for feedback to help improve my app. Thank You. Here is the link: https://bit.ly/3ruiIGW https://bit.ly/3ruiIGW September 28, 2023 at 10:23AM

Show HN: Diarupt AI – Converse with AI over video in realtime https://bit.ly/3RDi5W5

Show HN: Diarupt AI – Converse with AI over video in realtime Diarupt AI is a platform that makes it possible to integrate real-time video AI conversations into your product. With Diarupt AI, you can build: Dynamic video and audio-based AI interactions, with human-like avatars and realistic voices, that can have long and fluid conversations, exposed through easy-to-use APIs & SDKs so you can integrate in minutes. At Diarupt, we believe user experience is an essential part of any technology, and the same is true for AI. We aim to take our everyday experience and interaction with AI to the next level by making it seamless and as natural as possible. Diarupt is in Public Alpha, and we will be looking forward to your feedback as we build the future of AI Interactions together. We’ll be granting access in batches over the coming weeks, so join the waitlist and watch out for your invite. We are so excited to see what you’ll build. Cheers Useful links: - Website: https://bit.ly/48yuJMg - Demo: https://youtu.be/eROf7SCdqcQ?si=B2nyqxBeTssGN-3E - Quickstart: https://bit.ly/3t6wHTz https://bit.ly/48yuJMg September 28, 2023 at 11:18AM

Wednesday 27 September 2023

Show HN: RFSH – A Free-forever flows running tool https://bit.ly/3REtNjo

Show HN: RFSH – A Free-forever flows running tool At the first point of view, I want to create a tool which can help our team run the bash script easier, faster, safer, with clearly reports, so I build RFSH. To me, the first ability of good software is privacy matter. I want to create a good software and I don't want to make rich by charging on things running on your own resources (your computer, your server, your cloud,...). So basically, RFSH will be free-forever for usage. You put a .csv file, a bash script as a template file, RFSH will take care the rest, then you will receive the clearly reports after all. Things happen on your machine, safe and sound. https://bit.ly/3RCkujG September 28, 2023 at 04:32AM

Show HN: Using LLMs and Embeddings to classify application errors https://bit.ly/3PVG0yW

Show HN: Using LLMs and Embeddings to classify application errors Hi Hacker News! We’re Vadim and Chris from Highlight.io [1]. We do web app monitoring and are working on using LLMs/embeddings to add new functionality to our error monitoring product. Given that there’s a lot of founders/engineers using LLMs in their products, we figured we’d share how we built the new functionality, their impact on our workflows, and how you can try it out. Our goal was to build two features: (1) tagging errors (e.g. deeming an error as “authentication error” or a “database error”); and (2) grouping similar errors together (e.g. two errors that have a different stacktrace and body, but are semantically not very different). Each of these rely heavily on comparing text across our application. After some experimentation with the OpenAI embeddings API [3], we went ahead and hosted a private model instance of thenlper/gte-large (an open-source MIT licensed model), which is a 1024-dimension model running on an Intel Ice Lake 2 vCPU machine on Hugging face [4]. Our general approach for classifying/comparing text is as follows. As each set of tokens (i.e a string) comes in, our backend makes a request to an inference endpoint and receives a 1024-dimension float vector as a response (see the code here [5]). We then store that vector using pgvector [6]. To compare any two sets for similarity, we simply look at the Euclidian distance between their respective embeddings using the ivfflat index implemented by pgvector (example code here [7]). To tag errors, we assign an error its most relevant tag from a predetermined set decided by us. For example, if we tag an error as an "authentication error" or a "database error", we can allow developers to have a starting point before inspecting an issue.(see the logic here [8]). Anecdotally, this approach seems to work very well. For example, here are two authentication errors that got tagged as “Authentication Error”: * Firebase: A network AuthError has occurred * Error retrieving user from firebase api for email verification: cannot find user from uid. We also use these error embeddings to group similar errors. To decide whether an error joins a group or starts a new one, we decide on a distance threshold (using the euclidean distance) ahead of time. An interesting thing about this approach, compared to using a text-based heuristic, is that two errors with different stack traces can still be grouped together. Here’s an example: * github.com/highlight-run/highlight/backend/worker.(*Worker).ReportStripeUsage * github.com/highlight-run/highlight/backend/private-graph/graph.(*Resolver).GetSlackChannelsFromSlack.func1 Both reported as `integration api error` as they involve the Stripe and Slack integrations respectively. The neat thing is that the LLM can use the full context of an error and match based on the most relevant details about the error. We have rolled out a first version of the error grouping logic to our cloud product [9], and there’s a demo of all the functionality at [2]. Long-term, the HN community has other ideas of what we could build with LLM tooling in observability, we’re all ears. Let us know what you think! Links [1] https://bit.ly/46wquPv [2] https://bit.ly/46v63lZ [3] https://bit.ly/3XtPpzW [4] https://bit.ly/46cDDxd [5] https://bit.ly/46wypMF... [6] https://bit.ly/3PRZQek... [7] https://bit.ly/3tatjao... [8] https://bit.ly/46s8yoV... [9] https://bit.ly/3t7ySq1 https://bit.ly/465GcRv September 27, 2023 at 04:17PM

Show HN: Railway.app POC https://bit.ly/48v7K4w

Show HN: Railway.app POC https://bit.ly/48v7OkM September 27, 2023 at 05:33AM

Show HN: OnlineOrNot – Cron Job Monitoring https://bit.ly/3RCgoIp

Show HN: OnlineOrNot – Cron Job Monitoring https://bit.ly/3RAtPIQ September 27, 2023 at 11:45AM

Show HN: A JavaScript function that looks and behaves like a pipe operator https://bit.ly/3EUhOq8

Show HN: A JavaScript function that looks and behaves like a pipe operator https://bit.ly/48tGIdS September 27, 2023 at 08:31AM

Tuesday 26 September 2023

Show HN: POC: Real-Time Medical Image Collaboration Made Easy with OHIF / Nun-Db https://bit.ly/3LETzjH

Show HN: POC: Real-Time Medical Image Collaboration Made Easy with OHIF / Nun-Db https://bit.ly/3ZxyWvj September 27, 2023 at 12:10AM

Show HN: XRain – Explore rainfall statistics around the world https://bit.ly/3RAaure

Show HN: XRain – Explore rainfall statistics around the world Last year I launched a website that allow people to see rainfall statistics that are based on satellite data. Historical rainfall information usually comes from rain gauges, and while these are fantastic there are many parts of the world that don't have many long term gauges, or where that data is hard to access. Satellite data can be an invaluable source of information for those data-scarce areas. The business model is to sell "extreme precipitation" data that can be used for flood modelling. Unfortunately, after a year I still haven't made a single sale. I've tried various ways of advertising, mainly via messaging people on LinkedIn who would actually have a use for it. I'm still proud of what I've built, even if it's a flop! Fun feature: jump to a completely random part of the world by clicking the "Random" button. I'd love feedback on anything, such as how to improve the UI/UX of the mobile view of the map page. https://bit.ly/45aviZs September 27, 2023 at 04:36AM

Show HN: Adding dynamic library loading to my pet programming language https://bit.ly/3ZuXqoW

Show HN: Adding dynamic library loading to my pet programming language https://bit.ly/3oEjfAP September 26, 2023 at 12:25PM

Show HN: Django ORM back end for RisingWave https://bit.ly/48FzhAu

Show HN: Django ORM back end for RisingWave https://bit.ly/48vy7re September 26, 2023 at 10:19AM

Monday 25 September 2023

Show HN: Webcam Test https://bit.ly/463wUW9

Show HN: Webcam Test https://bit.ly/3tef5oN September 26, 2023 at 05:55AM

Show HN: Nature – Modern System-Level Programming Language and Compiler https://bit.ly/3LZJfTF

Show HN: Nature – Modern System-Level Programming Language and Compiler This is an introduction to the "Nature" project: https://bit.ly/3ET9TJS I am the author of the Nature language, and today I have released the 0.4.0-beta version. For detailed updates, please see https://bit.ly/3LZJhuL Now, Nature can easily interact with C language. It is anticipated that in about six months, Nature will release a version available to the community. By then, there will be stable syntax API, a complete standard library, and support for development tools. Moreover, all the standard library code in Nature will be merged into the main repository. Contributions are welcome. If you want to follow the development of Nature more closely, you can 'watch' it on GitHub to keep up with the progress. I also hope to receive your 'star' support, as it will give me great motivation. https://bit.ly/3rv8t59 September 26, 2023 at 01:21AM

Show HN: IntelliPlugin – The Future of WordPress Plugin Development https://bit.ly/3LCPlZA

Show HN: IntelliPlugin – The Future of WordPress Plugin Development https://bit.ly/3PA2TGH September 26, 2023 at 01:09AM

Show HN: A better command-line interface for Tailscale Taildrop https://bit.ly/46m2kqI

Show HN: A better command-line interface for Tailscale Taildrop https://bit.ly/3RwM3uL September 26, 2023 at 12:33AM

Show HN: Visualize your house in different styles https://bit.ly/3rqV51T

Show HN: Visualize your house in different styles I often find myself wanting to reimagine what a fresh coat of paint and some modern touches can do for houses in my neighborhood. This was a fun tool I made to solve that. Built with Replicate, Vercel, Next.js P.S. Still learning lots about how to best prompt the model to get best results. Would love to hear ideas/feedback. https://bit.ly/3rtX6uf September 25, 2023 at 06:54AM

Show HN: A central place to find custom ROMs for your Android device https://bit.ly/3rt3IJq

Show HN: A central place to find custom ROMs for your Android device https://bit.ly/3Ptxs0x September 25, 2023 at 08:38AM

Sunday 24 September 2023

Show HN: Animation Music Rose – JavaScript Web Art Tool on HTML5 Canvas https://bit.ly/46iYH5r

Show HN: Animation Music Rose – JavaScript Web Art Tool on HTML5 Canvas This program is created by CreateJS (JavaScript) + HTML5 Canvas. You can use it for your web pages and modify the design. https://bit.ly/3RzqV7g September 25, 2023 at 04:57AM

Show HN: Bots Playing Online Cash Bingo on an iPad https://bit.ly/3rsSDYQ

Show HN: Bots Playing Online Cash Bingo on an iPad Hey HN, I really enjoy playing "Bing King" from time to time. I had a little downtime, and thought it would be fun to try and write a bot to play it. Sharing it here: https://bit.ly/3LYktTV Demo videos in the repo https://bit.ly/3LYktTV September 25, 2023 at 01:53AM

Show HN: Emojirades – Emoji Charades https://bit.ly/3LCweyZ

Show HN: Emojirades – Emoji Charades https://bit.ly/460QWkr September 24, 2023 at 11:35PM

Show HN: Hichatbot.ai – Chat with your documents, video transcripts https://bit.ly/3PRfWF5

Show HN: Hichatbot.ai – Chat with your documents, video transcripts Hi HN, I created this site recently and need som feedbacks. Please give it a try, let me know if you see anything to need to be improved or added. Below is the summary of https://bit.ly/3RyAFi5 What is HiChatbot? - HiChatbot is an AI-powered chatbot that can answer your questions about documents, text, and videos. You can upload a document, text, or provide a video link to HiChatbot and have a Q&A chat with the content. What are some of the things I can do with HiChatbot? You can use HiChatbot to: - Summarize the main points of a document - Get more details about a specific topic in a document, text, or video - Based on the provided document, generate creative text formats of text content, like executive summaries, reports, poems, code, scripts, musical pieces, email, letters, etc. https://bit.ly/3RyAFi5 September 24, 2023 at 04:26PM

Show HN: pzip- blazing fast concurrent zip archiver and extractor https://bit.ly/3PPAptP

Show HN: pzip- blazing fast concurrent zip archiver and extractor https://bit.ly/3RAy1Zm September 24, 2023 at 06:23PM

Show HN: Krestomatio – managed e-learning platforms in public beta https://bit.ly/455ee7n

Show HN: Krestomatio – managed e-learning platforms in public beta Public beta available for our managed service that takes care of all the technical aspects of hosting open source Moodle™ e-learning platforms https://bit.ly/48pG5lv September 24, 2023 at 08:57AM

Saturday 23 September 2023

Show HN: Cloud for AI Agents and AI Apps https://bit.ly/3taoRbS

Show HN: Cloud for AI Agents and AI Apps https://bit.ly/45xeQU9 September 23, 2023 at 09:42PM

Show HN: Karektar – Bitmap Font Designer https://bit.ly/465Qql2

Show HN: Karektar – Bitmap Font Designer Karektar is a React/TS app for building exportable bitmap fonts from custom glyph sets. You can submit your own input string, and the app will generate the gallery of unique glyphs. Build your own designs using the various tools available, then export it to an OTF format when you're done. This is my first front-end project, and one I picked up to learn React. I'd love to hear any feedback, especially on usability and additional features you'd like to see. Cheers! https://bit.ly/46309sm September 24, 2023 at 01:55AM

Show HN: Cup – expose declarative APIs over config stored in Git https://bit.ly/3PPilzZ

Show HN: Cup – expose declarative APIs over config stored in Git https://bit.ly/3PPim71 September 24, 2023 at 12:04AM

Show HN: A Less Shitty OpenAI Token Counter https://bit.ly/3LyzMlQ

Show HN: A Less Shitty OpenAI Token Counter Built a simple OpenAI token counter that doesn't crash. It gives you: Tokens Characters Words Paragraphs Link: https://bit.ly/462qVkF Client side only. Feedback welcome. https://bit.ly/462qVkF September 23, 2023 at 10:51PM

Show HN: I made a site to find Reactjs jobs https://bit.ly/461ugR2

Show HN: I made a site to find Reactjs jobs This is an experimental project. I see that there is no decent place to find ReactJS jobs. So, I took the liberty of creating it myself today. I am little surprised that no job board has been built for Reactjs jobs yet (Vuejs has one), may be there is some good reason for it. Let's see. The site is still very basic. I wanted to keep the MVP simple and check if the community loves it. First I scraped some results from Google SERP and put them on a JSON file and then made a Puppeteer script to visit each page and scrape the necessary job details. Here is the stack: Nextjs for the frontend and JSON as the database. I'll dedicate my time to improve the project if it proved to be a useful site among React devs. Thanks. https://bit.ly/3ZtPy7i September 23, 2023 at 04:13PM

Show HN: LLM Agent Paper List https://bit.ly/3EP9JmB

Show HN: LLM Agent Paper List The most comprehensive repo out there with all the updated must-read papers for LLM Agents From the repo - "We start by the general conceptual framework for LLM-based agents: comprising three main components: brain, perception, and action, and the framework can be tailored to suit different applications." https://bit.ly/3RDgLCN September 23, 2023 at 03:29PM

Show HN: Gzip decompressor in ~300 lines of readable Python https://bit.ly/464jnxE

Show HN: Gzip decompressor in ~300 lines of readable Python https://bit.ly/3LAbQhM September 23, 2023 at 12:45PM

Show HN: CleanClip – Search/Preview/Paste, the simplest way to manag clipboard https://bit.ly/3EMatJk

Show HN: CleanClip – Search/Preview/Paste, the simplest way to manag clipboard CleanClip is An immersive clipboard management tool designed for Mac, allowing you to quickly search, preview, and use clipboard history at your input position. Its features are: Use Anytime Call it up with a single keystroke "⌘ + ;" in any scenario, view, search, preview, and use all your records. ⌨ Immersive Popup No need to switch focus, the popup always appears at the editing field position. Quick Search Type a letter to quickly search, even the oldest records can be found instantly. Full Format Support Supports all copyable formats, including images and files. Sync Mobile Records With iCloud enabled, text and image records copied on your phone can be viewed on your Mac. Frequently Asked Questions # Supported System Versions? Supports macOS 11.0+. # Can I try it for free? The basic features are free to use with no time restrictions. So you can use CleanClip's basic features permanently without paying. # Can I get a refund if I'm not satisfied? You can request a refund within 7 days for any reason. Just send an email to cleanclip@gokoding.com, including: [Refund Request], [Your Purchase Email], [Reason for Refund], [Any suggestions or feedback that can help me]. https://bit.ly/48u5GtM September 23, 2023 at 08:22AM

Friday 22 September 2023

Show HN: Package a python script into an executable file https://bit.ly/46lTRnh

Show HN: Package a python script into an executable file https://bit.ly/3LASCZI September 23, 2023 at 04:12AM

Show HN: ChatGPT for Med-School and Healthcare https://bit.ly/454887f

Show HN: ChatGPT for Med-School and Healthcare https://bit.ly/45bMoXe September 23, 2023 at 03:11AM

Show HN: TG – Fast geometry library for C https://bit.ly/46kCVNX

Show HN: TG – Fast geometry library for C https://bit.ly/3Zt6NWe September 23, 2023 at 12:27AM

Show HN: Claws – A visual interface for the AWS CLI https://bit.ly/46gNnpM

Show HN: Claws – A visual interface for the AWS CLI I've been developing on AWS for many years now. I like the idea of using the AWS CLI but I very much dislike the developer experience of clicking through the CLI doc website or building out the long complex arguments. So I created a visual interface for the AWS CLI where you can add & edit profiles, and explore & experiment with API calls via a user-friendly interface. https://bit.ly/3t0FtCF I also added a natural language search to help identify the CLI command you need and fill in arguments for you based on your description. I would love to get your feedback & suggestions. Thank you in advance! https://bit.ly/3t0FtCF September 22, 2023 at 03:46PM

Show HN: Learn piano without sheet music https://bit.ly/452psta

Show HN: Learn piano without sheet music I always found sheet music way too hard to read - and I literally spent a year at a company building a sheet music rendering engine. I wanted an app that would display music like the tutorials on YouTube, but not be focused on upselling lessons etc. like most current apps, and also would let me import my own files This works on MIDI files. If it’s a valid midi it probably plays. Since releasing, I did add a subscription for classical music - on a theory that most normal users don’t know what a midi file is. It changed about a month ago from an up front price to in app purchases and/or a subscription - which has absolutely tanked revenue so far - but maybe it will pick up Would love to hear your thoughts and if you have any suggestions! https://bit.ly/3RxwkvB September 22, 2023 at 02:02PM

Show HN: I've never played Wordle, but I created a site based on my assumptions https://bit.ly/46mmGA5

Show HN: I've never played Wordle, but I created a site based on my assumptions My friends, co-worker and SO are always talking about wordle, so I decided to see if i could build what i assume wordle is like from conversations and first principles https://bit.ly/48tookX September 22, 2023 at 12:05PM

Show HN: KREA Patterns – create subliminal images using ControlNet https://bit.ly/461sOhg

Show HN: KREA Patterns – create subliminal images using ControlNet we did this at an internal company hackathon as a challenge. did not have time to make a full-fledge tutorial into the web app, so we did a twitter thread as one instead. https://twitter.com/krea_ai/status/1704813557186203935 September 22, 2023 at 11:53AM

Show HN: FormsLab – Open-source form builder https://bit.ly/3rfkmfz

Show HN: FormsLab – Open-source form builder Hello guys, I wanted to share with you and ask your opinion about my first open-source project. FormsLab is a tool that can be used as a feedback app to collect feedback from customers, create polls for voting, or as a survey creator. I would like to ask for your feedback and opinions. Thank you! https://bit.ly/48sDSWo September 22, 2023 at 10:29AM

Thursday 21 September 2023

Show HN: Corgi – on-demand, 1-on-1 tutoring https://bit.ly/3PNaSkX

Show HN: Corgi – on-demand, 1-on-1 tutoring Hey all — I’m Sameer, a software engineer and longtime math/CS tutor who’s just launched an on-demand tutoring platform called Corgi. The product is a mobile app (currently iOS only) that allows users to request and receive tutoring help whenever they want it, for as little or as long as they need. Here’s how it works: 1. User selects a subject, adds a brief summary of what they need help with, and submits their request 2. All tutors who are online and qualified in that subject receive a notification that someone needs help 3. The first tutor to accept the request gets matched with the user, and both parties are placed in a in-app video chat session 4. The user works with the tutor for as long as they need 5. When the session is complete, the user is charged for the time they used (currently billed at $1/minute, rounded to the nearest minute) and the tutor receives 80% of the student fee As a starting point, the only subject we’re offering is SAT math help, but we plan to expand to other subjects in the near future. I built Corgi because 1) tutoring is a lifelong passion of mine, and 2) I haven’t found a quality, on-demand tutoring service that currently exists, but I believe it’s something that could really help students. The idea here isn’t to try and replace the traditional tutoring model (i.e. working with the same tutor on a consistent basis over a long period of time) but to supplement existing resources with an office hours-like service that can provide immediate help (e.g. at the exact moment when someone is struggling with homework, or is studying for an imminent exam). Eventually, I’d like to offer this platform directly to schools or districts, so that students can use it irrespective of ability to pay. There is at least one major player in this space doing something similar ( https://bit.ly/453rR74 ) but from my own research they seem to have a lot of issues (e.g. students getting matched with tutors who aren’t qualified in their subjects, tutors working with many students simultaneously despite the company claiming the tutoring is all 1-on-1) and districts who previously signed contracts with them don’t seem keen on continuing their relationships ( https://bit.ly/44ZUCBC... ). I’ve also been a tutor on some of the existing traditional tutoring platforms (e.g. Wyzant) and have found the experience frustrating (mainly due to unfairly low compensation combined with a struggle to match with students). My goal with Corgi is to build something that provides real value and a positive experience for both the tutors and students who use it. I’ve spent the last week or so recruiting an initial batch of tutors, and am now kicking off the process of finding students to help test it out. I’m also building out some additional features to help make the actual tutoring sessions feel a little smoother (e.g. browser-based sessions to allow usage from any device, virtual whiteboards for easier collaboration). I’d appreciate any and all feedback the HN community has to share, positive or negative! https://bit.ly/3RszIYv September 22, 2023 at 03:23AM

Show HN: brane, a tool to log and query your thoughts with the power of AI https://bit.ly/3rmJNvC

Show HN: brane, a tool to log and query your thoughts with the power of AI https://bit.ly/3EPO1yM September 21, 2023 at 11:23PM

Show HN: Scrum Poker Hub – A Simple Tool for Effort Estimation Voting https://bit.ly/3PnGts9

Show HN: Scrum Poker Hub – A Simple Tool for Effort Estimation Voting https://bit.ly/3PtpfcD September 21, 2023 at 01:02PM

Show HN: Odin – the integration of LLMs with Obsidian note taking https://bit.ly/46mSZPd

Show HN: Odin – the integration of LLMs with Obsidian note taking https://bit.ly/3PWIXiN September 21, 2023 at 02:18PM

Show HN: Python Patch and Mock Examples https://bit.ly/48ip50F

Show HN: Python Patch and Mock Examples https://bit.ly/3PKJcxc September 21, 2023 at 11:40AM

Show HN: Streaming LLMs in Data Pipeline https://bit.ly/46exSP2

Show HN: Streaming LLMs in Data Pipeline https://bit.ly/46eLyts September 21, 2023 at 02:25AM

Wednesday 20 September 2023

Show HN: FlowerJS – JavaScript Framework for Flower Shapes and Animation https://bit.ly/3RupxCR

Show HN: FlowerJS – JavaScript Framework for Flower Shapes and Animation JavaScript Framework for Flower Shapes and Motion Animation. Now the three types of flowers are provided. You can change the petal number and color. Many easy coded motion properties are provided too. https://bit.ly/3RuM4iL September 21, 2023 at 01:54AM

Show HN: A website that gives voice to unfulfilled customer needs https://bit.ly/3RvAS5M

Show HN: A website that gives voice to unfulfilled customer needs How does it work? You just write a short title of what you want like “24/7 cafe in my town”, a short description why you need it - “I like to work late, don’t like to work at home and all coffee places close at 9” and how much you would pay per visit. If many people subscribe to your idea, hopefully someone will see it and open that coffee shop. You can also see what others want and maybe get inspired. Or you can just use the website to track your ideas. What problems am I trying to solve? 1. Many startups fail because they build something that customers do not want 2. Customers do not get services they need because their voices are not heard This project attempts to solve the two problems by giving the voice to the customers and a platform for startup founders to research customer demand backed product ideas. The project is at its earliest stage, so any feedback, bug reports and feature requests are welcome! https://bit.ly/3sZKICK September 21, 2023 at 12:47AM

Show HN: Kusho – Copilot for API Testing https://bit.ly/45YHL3T

Show HN: Kusho – Copilot for API Testing https://bit.ly/45XsNed September 20, 2023 at 09:34PM

Show HN: Coffee grind size chart generator https://bit.ly/3rnveb3

Show HN: Coffee grind size chart generator https://bit.ly/3ENPVQu September 20, 2023 at 11:48PM

Show HN: 78% MNIST accuracy using GZIP in under 10 lines of code https://bit.ly/3ZFbWLf

Show HN: 78% MNIST accuracy using GZIP in under 10 lines of code https://bit.ly/3ZrQbOT September 20, 2023 at 02:00PM

Show HN: Breathwork App for Endurance Athletes https://bit.ly/3PKBB1x

Show HN: Breathwork App for Endurance Athletes Hi, I had a problem of how to get into a proper shape again after quitting smoking after 17 years, where lungs of mine were the main bottleneck. I was therefore inclined to find a solution that would help me to systematically improve my breathing pace, but since I couldn't find anything related to it, I therefore decided to solve it myself. Being a designer while also having skills of a full-stack developer, I decided to learn Swift and use Apple Watch to design one. In essence, the app is rather similar to how Strava works on Apple Watch: you start your workout session, go through with it, and then have it saved for further analysis. The real difference is that you also set your breathing pace, which will translate your heart rate to breath rate and give relevant haptic cues when to breath in and out. Since I had to build a sampler to WatchOS, I also experimented with trying the app to generate background music that would be synced to both heart and breathing rates. After scraping on domain audio samples reaching over 300GB, I then used Jupyter/Python and the process of dynamic time warping to group similar sounds to eventually create an audible journey when doing workouts. Currently it only has one track/genre for ambient, but I'm thinking of adding more styles to it soon. The app also allows for fetching all your workout data in CSV though Cloudflare's Workers, if need be. I have been mostly using it when doing my runs. I recently also went through my first half-marathon, where lungs were not the bottleneck anymore, so it seems the app seems to have some merit for people to improve their breathwork. Cheers, Andrus https://bit.ly/3ZplBFq September 20, 2023 at 12:54PM

Tuesday 19 September 2023

Show HN: Discover salsa music to dance to by guessing the year https://bit.ly/44TvufP

Show HN: Discover salsa music to dance to by guessing the year https://bit.ly/45OWIW5 September 20, 2023 at 01:34AM

Show HN: Focusdoro(AI) – AI assisted Pomodoro task list https://bit.ly/48oyROA

Show HN: Focusdoro(AI) – AI assisted Pomodoro task list Hi, I have always struggled with changing priorities and figuring out what to focus on a particular day. The actual priorities get missed amongst all other things in life. With the launch of Gen AI in almost all aspects of our lives, i decided to build something that can assist me in finding the right priorities and staying on them. This has helped me out for the past couple of days. I am using Openai apis for task breakdown and Daily planning bot and the rest of the site is built using Django, JS, and Tailwind. I have tried a lot of productivity tools throughout the years and Pomodoro and timer-based focused work has worked out best for me. If there are other techniques that have worked out for you, do let me know, I will try to incorporate those :) Would love honest feedback on this so that I can make this more useful to others and to myself. Looking forward to your feedback, thanks in advance :) https://bit.ly/3t30RqX September 19, 2023 at 03:43PM

Show HN: Dialoqbase – open-source chatbot creation platform (LangChain wrapper) https://bit.ly/3rj29xo

Show HN: Dialoqbase – open-source chatbot creation platform (LangChain wrapper) Hey HN, I have been working on a side project for the last 3 months, built around LangchainJS and pgvector. It now supports ChatGPT, Llama, Claude, and Bison models, and the bot can integrate with WhatsApp, Telegram, and Discord for now. I would really appreciate some feedback. Thanks! repo: https://bit.ly/3EMhUju September 19, 2023 at 07:02PM

Show HN: Dittofeed – 1-Click deploy, self-host Mailchimp alternative https://bit.ly/46lXfPj

Show HN: Dittofeed – 1-Click deploy, self-host Mailchimp alternative Hi HN, we've released Dittofeed v0.4.0, a significant update primarily focused on facilitating self-hosting. Dittofeed is an open source (MIT licensed) alternative to platforms like customer.io, mailchimp, klaviyo, iterable etc. Self-hosting is particularly useful if you: - Want to evaluate Dittofeed without a long-term commitment - Prefer fixed, non-volume based pricing models - Aim to keep all personally identifiable information within your own infrastructure In this version, we introduced 'Dittofeed Lite,' which merges the dashboard, API, and worker services, simplifying deployment, along with providing an easy auth setup. We've also configured a 1-Click Render deployment. The Render setup comes at a fixed cost of $39/month. However, by using alternative hosting solutions for the Postgres and ClickHouse instances (neon, clickhouse cloud), the monthly costs can be reduced to under $20. We personally feel that there’s a big problem with how existing platforms handle pricing, charging insanely high prices with low contact limits, while restricting access to really basic table stakes features. Excited to share this work, and hear your thoughts and feedback! Github Repo - https://bit.ly/3rmjiXe Demo - https://bit.ly/44T1JvD Docs - https://bit.ly/3ZmnOBm https://bit.ly/3rmjiXe September 19, 2023 at 05:53PM

Show HN: Graphite – Stacked Diffs on GitHub https://bit.ly/3r9YxxW

Show HN: Graphite – Stacked Diffs on GitHub TLDR; Graphite enables a git workflow called “stacking” - the fastest way to develop and ship code, which many large tech companies have been using for years. Graphite makes stacking available to anyone with a GitHub account. Hi HN! I’m Tomas, co-founder of graphite.dev, and today we’re launching Graphite after almost two years of development in closed beta. [1] Graphite started as an internal solution to our own problem. When we (engineers from Meta, Google and Airbnb) left our previous roles, we lost access to the internal code review tools we loved. So we built our own. https://bit.ly/3sXgDDI --- Graphite is how the fastest developers ship code - it’s a developer tool that allows you to create smaller pull requests, stay unblocked, and ship faster with “stacking” (creating a set of dependent pull requests). Stacking [2] allows developers to break up large pull requests (PRs) into smaller ones that can be reviewed & merged independently, while keeping ongoing development unblocked. Engineering best practices at Google advise that a “reasonable” PR be around 100 lines, and recommend splitting PRs in order to achieve this through stacking or other methods. [3] Unlike other tools like Phabricator, Gerrit, or Sapling, Graphite syncs seamlessly with your GitHub repositories, so that you don’t have to manage any extra infrastructure. This also means that even if your teammates don’t use Graphite yet, you still can. Here’s what you can expect when you sign in to Graphite with your GitHub account: (1) First class support for stacking: At its core, Graphite enables “stacking”—a workflow used by engineers at top companies like Meta and Google to create small, dependent sets of pull requests. The Graphite CLI, web app, and VS Code extension all come together to empower engineers to start stacking. (2) Pull request inbox: You can think of this as your home page on Graphite, where you have full visibility into the status of all your PRs and know what still needs to be done across every repo, author, and stage of review. You can also create custom inboxes that filter PRs on reviewers, authors, labels, CI status, and more. (3) Streamlined code review interface: Graphite’s pull request page removes tabs and minimizes distractions, with the aim of putting your code front and center. You can use keyboard shortcuts to navigate between files and comments or to move between PRs in your stack. You can also import custom memes and gifs to add some to your reviews too! (4) AI-powered pull requests: Auto-generate a detailed description for every PR with our OpenAI integration. You can even turn your comments into suggested code changes (coming soon!). (5) Real-time notifications: Connect Graphite to your Slack workspace to stay up-to-date on review requests, comments threads, merge status, and other activity on your PRs. For smaller PRs, you can leave a review (and even merge) directly from Slack. (6) Stack-aware merges: Since Graphite is built to support a stacking workflow, it automates the manual work of rebasing PRs when it’s time to merge. You can merge your stacks with one click from the web app, or in a single command from the CLI. Feel free to take a look at our getting started guide [4] or product tour video [5] for a tutorial on how to get started, and drop your comments to us below! [1] https://bit.ly/3PrKkEA [2] https://bit.ly/46igklq [3] https://bit.ly/3r9YyC0 [4] https://bit.ly/3ZqqsGc [5] https://www.youtube.com/watch?v=sBcd9uopLOY September 19, 2023 at 04:03PM

Show HN: I made a CMS for Astro content collections https://bit.ly/3PJETCc

Show HN: I made a CMS for Astro content collections I like writing content in Markdown and I enjoy Astro very much. When I tried out Astro's content collections feature, I couldn't stop wondering how would a nice packaging look for it, which would smooth out the rough edges around Markdown in static websites. So I made the app that I can enjoy when writing posts on my Astro-powered blog. It's been saving me a ton of time already. I don't need to: 1. Edit in iA writer then paste into VS Code. 2. Google YAML date format. 3. Generate Unix timestamps to prefix new files with. 4. Copy paste images and write down their URLs manually. 5. Peek at collection schema to remember which frontmatter fields am I supposed to fill out. Because it's exclusively made for Astro, it can integrate deeply with it and support Astro-specific features and conventions, like where images need to be stored or how to reference entries from other collections in the frontmatter. Also, this app has the coolest name of all my projects - Darkmatter. If you own or work with an Astro website, Darkmatter can be the content editing tool that makes you want to write again. https://bit.ly/3PJeMLy September 19, 2023 at 02:06PM

Monday 18 September 2023

Show HN: I've working on a webUI for the TinyLlama LLM, would love some feedBack https://bit.ly/3sZ3cDc

Show HN: I've working on a webUI for the TinyLlama LLM, would love some feedBack Hi HN! This Is a UI I've Been building for the tinyLlama model.The website design is based off openchat.team, but I'm not a Ux designer, and I wanted some feedback on how I could improve it, thanks! https://bit.ly/3LpSmfS September 19, 2023 at 02:05AM

Show HN: Breakout programmed in CSS (no JavaScript) https://bit.ly/48mBeSc

Show HN: Breakout programmed in CSS (no JavaScript) I always see great questions here and I'd love to talk about the specifics of the CSS code involved here if anyone is curious or has questions. I have written about the very basics of the "engine" driving this on my blog but there's a lot more involved in many different directions of its creation: https://bit.ly/3t0PvDV Happy Monday! // Jane https://bit.ly/48ntS0A September 18, 2023 at 07:45PM

Show HN: A murder mystery game built on an open-source gen-AI agent framework https://bit.ly/3rhGJAL

Show HN: A murder mystery game built on an open-source gen-AI agent framework Hey HN, Michael and Scott here. We’re open-sourcing an interactive murder mystery featuring LLM-driven character agents. Solve the mystery by finding clues, taking notes, and interrogating agents. They all have distinct motives, personality, and can impact the game in different ways (attacking you, running away, etc). Try it out, it’s pretty fun! We’re also open-sourcing the framework that we used to make and refine the agents. The goal is to create an intuitive interface for storytellers to create, debug, and test game agents. We then take those game agents and expose an API beyond just chat - such as actions, player guardrails, emotional queries, etc. We’re not done yet - there are a lot more features coming on the way: scenario-based agent evals, agent-storyline consistency management, automatic agent generation, etc. We would love to hear your feedback. Thanks! [0] https://bit.ly/3rm11Jx [1] https://bit.ly/45Xd7Yr [2] https://bit.ly/3t1qvfO https://bit.ly/3t1qvMQ September 18, 2023 at 04:28PM

Show HN: HyperDX – open-source dev-friendly Datadog alternative https://bit.ly/44RhuDa

Show HN: HyperDX – open-source dev-friendly Datadog alternative Hi HN, Mike and Warren here! We've been building HyperDX (hyperdx.io). HyperDX allows you to easily search and correlate logs, traces, metrics (alpha), and session replays all in one place. For example, if a user reports a bug “this button doesn't work," an engineer can play back what the user was doing in their browser and trace API calls back to the backend logs for that specific request, all from a single view. Github Repo: https://bit.ly/3sWeqbM Coming from an observability nerd background, with Warren being SRE #1 at his last startup and me previously leading dev experience at LogDNA/Mezmo, we knew there were gaps in the existing tools we were used to using. Our previous stack of tools like Bugsnag, LogRocket, and Cloudwatch required us to switch between different tools, correlate timestamps (UTC? local?), and manually cross-check IDs to piece together what was actually happening. This often made meant small issues required hours of frustration to root cause. Other tools like Datadog or New Relic come with high price tags - when estimating costs for Datadog in the past, we found that our Datadog bill would exceed our AWS bill! Other teams have had to adjust their infrastructure just to appease the Datadog pricing model. To build HyperDX, we've centralized all the telemetry in one place by leveraging OpenTelemetry (a CNCF project for standardizing/collecting telemetry) to pull and correlate logs, metrics, traces, and replays. In-app, we can correlate your logs/traces together in one panel by joining everything automatically via trace ids and session ids, so you can go from log <> trace <> replay in the same panel. To keep costs low, we store everything in Clickhouse (w/ S3 backing) to make it extremely affordable to store large amounts of data (compared to Elasticsearch) while still being able to query it efficiently (compared to services like Cloudwatch or Loki), in large part thanks to Clickhouse's bloom filters + columnar layout. On top of that, we've focused on providing a smooth developer experience (the DX in HyperDX!). This includes features like native parsing of JSON logs, full-text search on any log or trace, 2-click alert creation, and SDKs that help you get started with OpenTelemetry faster than the default OpenTelemetry SDKs. I'm excited to share what we've been working with you all and would love to hear your feedback and opinions! Hosted Demo - https://bit.ly/4520Rom Open Source Repo: https://bit.ly/3sWeqbM Landing Page: https://bit.ly/3sWeqZk https://bit.ly/3sWeqbM September 18, 2023 at 05:25PM

Show HN: Visualizing pipeline parallel algorithms: GPipe, 1F1B (& -2bw, & eager) https://bit.ly/45cKcPf

Show HN: Visualizing pipeline parallel algorithms: GPipe, 1F1B (& -2bw, & eager) Visualizing how pipeline mode parallel works and how batches are scheduled under various scheduling scheme: GPipe (F-then-B), Pipedream (1F1b), Pipedrea-2BW (no flushes between iterations) and Eager-1F1B (better computation-communication overlapping). https://bit.ly/3PHi0iF September 18, 2023 at 11:40AM

Show HN: LLM Powered Keyboard [video] https://bit.ly/3PIzxqO

Show HN: LLM Powered Keyboard [video] Hey HN, I'm excited to share Taikoboard, a mechanical keyboard with LLM powered autocomplete. I made this keyboard for myself so I could use LLM-powered autocomplete in apps that didn't have this feature. Although more apps have started integrating LLMs, there's a large number of software tools that don't support this. Taikoboard bridges that gap, making the AI autocomplete experience universal. Would love to hear feedback, answer questions, or discuss potential use cases you see for Taikoboard. https://www.youtube.com/watch?v=BbMSWZKrrcI September 18, 2023 at 01:14PM

Sunday 17 September 2023

Show HN: Type and Calculate Anything, Instantly. Numi like Calculator. https://bit.ly/3EFEM4e

Show HN: Type and Calculate Anything, Instantly. Numi like Calculator. https://bit.ly/3sYLnEo September 17, 2023 at 10:32PM

Show HN: Me and my buddy made $20 with a Stripe link and a Tweet https://bit.ly/44Qvi0R

Show HN: Me and my buddy made $20 with a Stripe link and a Tweet Hi there, So a buddy a couple of days ago came up with the idea for a new SaaS product regarding gpt and image generation. We did a quick MVP that barely works, it breaks almost 50% of the time but we still wanted to validate the idea before going all in. We have almost 1k followers on Twitter together. Did a quick post describing the idea with a stripe link in the comments with a 5$ value, no landing page, and no shipped product. In exchange, the buyers become beta users. Around 30 mins later we got our first sale next 30 mins another 5$ and so on. Do we consider the idea validated? The short answer is no, We gained some initial momentum but we can't call it a business yet, not until we are starting to get recurring revenue. What next? We created a notion file with multiple marketing channels we plan to test out and see which one is the best. We also created a list full of websites to submit our product and we are tracking the traffic we are going to get from each of them. PS: If you are curious, this is the product https://bit.ly/3sV2I14 September 17, 2023 at 04:16PM

Show HN: ARA Records Ansible and makes it easier to understand and troubleshoot https://bit.ly/45VOAmz

Show HN: ARA Records Ansible and makes it easier to understand and troubleshoot Hey HN, long time lurker here. I humbly present ara which is a project I created back at Red Hat in 2016 (before AWX was open source) to make my life easier working with distributed and large scale Ansible playbooks. It is designed to be simple and compatible with however you're already running Ansible today without needing to change much of your existing workflows. My time and skills are limited but I have learned a lot and I am happy with how the project has steadily improved over the years with the much appreciated help of contributors. If you'd like to read more about the project, the blog might be interesting: https://bit.ly/3rmX5bh If you'd like to help, contribute or chat, feel free to hop on IRC, Slack or Matrix: https://bit.ly/45RBx5V The best way to stay up to date with the project is on Mastodon: https://bit.ly/460MhyY I will be here for a while to reply to comments and answer questions. https://bit.ly/3rmk9a8 September 17, 2023 at 02:58PM

Show HN: Infinitely Recyclable Plastic (PDK) from Berkley https://bit.ly/3RnWfWm

Show HN: Infinitely Recyclable Plastic (PDK) from Berkley https://bit.ly/3RnWh0q September 17, 2023 at 04:38PM

Show HN: I made a browser extension for building your own custom HN themes https://bit.ly/3ZjUkUG

Show HN: I made a browser extension for building your own custom HN themes Hi HN! I’ve spent the last few weeks writing a browser extension that lets users write their own HN themes using Handlebars and CSS. It works by converting the current Hacker News page’s content into an object that is made available to the user-defined Handlebars templates. There is a built-in code editor that makes writing themes super easy and you can see changes in real-time. If you don’t want to write a theme from scratch, there are premade themes available or you may import one made by somebody else. It is shipped with Bootstrap so you can get pretty far without needing to write a lot of custom CSS. Material icons are also included so your themes get iconography out of the box. Any theme can be toggled into dark mode with a single click. It is open-sourced under the MIT license so feel free to use any of the code in the linked repo[0]. Additionally, I’ve put together a short demo video on YouTube[1]. If you decide to check it out, let me know of any feedback and please share any themes you create! I’d be happy to answer any questions. [0] https://bit.ly/3t1M93C [1] https://youtu.be/6DxLJQrKXa0 https://bit.ly/3PoHVKC September 17, 2023 at 02:46PM

Show HN: Fireworks Tap Toy https://bit.ly/3PEOz0Q

Show HN: Fireworks Tap Toy https://bit.ly/48iI9LV September 17, 2023 at 08:47AM

Saturday 16 September 2023

Show HN: Dead simple API for Retrieval Augmented Generation https://bit.ly/45SVJEp

Show HN: Dead simple API for Retrieval Augmented Generation Hello everyone, I am the developer of eazyrag.com, and here is the problem I am trying to solve. When I was working on usegrasp.com (a search engine), I integrated the LLM answer engine, which is basically implementing a retrieval augmented generation (RAG) pipeline. First, I tried the most popular libraries available. I have to say I disliked the developer experience due to confusing APIs and complex abstractions. I wanted something like Algolia for retrieval augmented generation. So, I built eazyrag.com, which is an easy-to-use API to implement RAG with your own data inside your apps or websites. You can simply index everything and query it. You don't even need a unique ID for the content you are indexing; just send the entire documents in a single API call, and we will handle chunking, splitting, embedding, and prompt with context formation, etc. Here is a demo I built: I indexed all the Bun.js docs/guides pages on EazyRAG and performed RAG on them: https://bit.ly/45TxhTm https://bit.ly/3ZnCZKU September 16, 2023 at 11:35AM

Show HN: exaequOS - a new OS running in a web browser https://bit.ly/44WEMHZ

Show HN: exaequOS - a new OS running in a web browser https://bit.ly/3Lsg8YO September 16, 2023 at 11:11AM

Show HN: Every Breath You Take – Heart Rate Variability Training https://bit.ly/45YAZLp

Show HN: Every Breath You Take – Heart Rate Variability Training Through controlled breathing it is possible to regulate your body's stress response. This application allows you to measure and train this effect with a Polar H10 Heart Rate monitor. With every breath you take, you can set the pace of your breathing rate, measure your breathing control with the chest accelerometer, and see how heart rate variability responds. https://bit.ly/3ZjkV4m September 16, 2023 at 10:38AM

Show HN: Android Hacker News Widget and App https://bit.ly/3PFLxJv

Show HN: Android Hacker News Widget and App This app and widget and related code is free to use for anyone. This was a side project to learn Android, Kotlin and the many libraries that came along with it. Screenshots in the Google Play link above. app code: https://bit.ly/3PGo7E0 backend api: https://bit.ly/48hXhZZ There are many Hacker News apps, but this one focused on two features: - Widgets: This app supports dynamic widgets using Compose Glance. The widgets can be themed and set up with one of the three main categories: "New", "Top" and "Best". - Themes: Both the widgets and the main app support a number of color schemes based on user preference. https://bit.ly/3Zs4HpF September 16, 2023 at 10:10AM

Friday 15 September 2023

Show HN: Make box plots from parquet, avro, CSV https://bit.ly/3rcRch1

Show HN: Make box plots from parquet, avro, CSV https://bit.ly/3sYWptm September 16, 2023 at 12:31AM

Show HN: Hello Inbox – Free email deliverability checklist for marketers https://bit.ly/3RmdV4M

Show HN: Hello Inbox – Free email deliverability checklist for marketers After struggling with low open rates in my small lifestyle software business, I decided to go down the rabbit hole that is email deliverability, learned a bunch of things I didn't know even after being in tech for a decade. A/B tested a bunch of things and finally got good results. I then decided to put together a comprehensive checklist of everything I learned and got me results to share with others. Now I help companies fix poor email deliverability and boost their email ROI. I want this checklist to be a repository of email best practices so I'm always looking to improve and update it. Your feedback is welcome. https://bit.ly/3PG4SKR September 16, 2023 at 02:18AM

Show HN: Super Castle Game, a JavaScript puzzle under 13 KB https://bit.ly/44VUseu

Show HN: Super Castle Game, a JavaScript puzzle under 13 KB I wrote this for the js13kGames game jam, and thought I'd share. https://bit.ly/3rjqkMj September 16, 2023 at 01:37AM

Show HN: Prompt-to-Publishable-Book https://bit.ly/44X1HCG

Show HN: Prompt-to-Publishable-Book I'm thrilled to share something I've been working on for the past year. We built your dream tool for turning the idea you wished could be a book into a book - we call it Omniscience. It goes from a single prompt to a high-quality, cover-to-cover novel or non-fiction book. You can sample our non-fiction by reading Revolutionizing Life Design ( https://bit.ly/3PsFtDc ) and Unhinged Genius ( https://bit.ly/3t38c9N ) or our fiction by reading Omni Genesis. https://bit.ly/489E4d0 Plenty of other great works are available in the library, and you can follow our book prompting guide to generate your own masterpiece in our book writing interface. Prompt detail & complexity is king. You can take it from the words of one of our early evangelical customers: "Your tool has been a veritable boon for us, resembling a gift from Heaven." You'll get full hardcover and paperback cover art, the summary, full text & outline, and even recommendations for the Amazon keywords you should use. Everything you've written over the course of your life can be behind the book - uploading your data by syncing with Drive, choosing a website, or sending a folder or file from your computer and selecting it in the book writing interface will infuse the book with the knowledge you've chosen. From now until 24 hours after the launch, your first book will be free. Every book after that is paid. Happy reading & writing!! If you like the book generator, support us on product hunt today! https://bit.ly/3sWcwYw https://twitter.com/JvNixon/status/1702833730539368780 September 16, 2023 at 02:02AM

Show HN: React widget for open source AI assistant https://bit.ly/3reJtyY

Show HN: React widget for open source AI assistant Its a simple widget that allows you to embed a very simple assistant on your website, you can easily train it on your docs and make it answer questions relevantely https://bit.ly/3roysuO September 15, 2023 at 02:32PM

Thursday 14 September 2023

Show HN: Slash Saber – endless game made in ThreeJS and Vue https://bit.ly/44SloMe

Show HN: Slash Saber – endless game made in ThreeJS and Vue Slash Saber is open source: https://bit.ly/3riaoKf Blender files for some of the 3D assets are available in the GitHub repository. I am open to any feedback. https://bit.ly/44UBHbk September 15, 2023 at 07:13AM

Show HN: I built an app that lets you create and chat with 3D AI characters https://bit.ly/3rhg5YY

Show HN: I built an app that lets you create and chat with 3D AI characters Hello everyone! I'm excited to announce the launch of Astrocyte, a web app that allows you to create and interact with 3D AI characters. Whether it's video game heroes, anime characters, political figures, or even that obscure NPC from your favorite RPG, you can bring them to life and have a chat with them on Astrocyte! Many users have already begun crafting their own characters on Astrocyte, and the conversations have been incredibly entertaining. I would be thrilled if you could give it a try and share your honest feedback. Thank you! https://bit.ly/3rbWgCh September 15, 2023 at 05:00AM

Show HN: Python SDK for iWF – workflowAsCode API orchestration engine https://bit.ly/4694slx

Show HN: Python SDK for iWF – workflowAsCode API orchestration engine Main repo(with docs/wiki/discussion): https://bit.ly/3RCGGbr Samples: https://bit.ly/3ZgFj6j https://bit.ly/3ZkEskV September 14, 2023 at 08:42PM

Show HN: Nue – A React/Vue/Vite/Astro Alternative https://bit.ly/3rjHRnq

Show HN: Nue – A React/Vue/Vite/Astro Alternative Author here. I've been working on this for the past ~12 months, lately full-time. I'm releasing two things today: 1. Nue JS: https://bit.ly/3EETyZ1 — A tiny (2.3kb minzipped) JavaScript library for building user interfaces. It's like React/Vue core, but there are no hooks, effects, props, or other unusual abstractions on your way. Know the basics of HTML, CSS, and JavaScript and you are good to go. Nue JS supports server-side rendering (SSR), reactive components, and "isomorphic" combinations. It takes inspiration from Vue 2.0 and Riot.js. (I'm actually the original author of Riot). 2. Nue ecosystem: https://bit.ly/3EFK6o9 — This is the ultimate goal and once all the sub-projects are finished, Nue will be a serious alternative to things like Vite, Next.js, and Astro. The thing is that I'm not happy with the current state of web development, so I want to write a completely new ecosystem from scratch. I'm taking advantage of the "old" innovations like progressive enhancement, separation of concerns, and semantic web design. Benefits highlighted here: https://bit.ly/3EETOqX All projects will be released under the MIT license. Happy to answer any questions. https://bit.ly/3Lqxq8C September 14, 2023 at 12:11PM

Show HN: SlackRevert, a Firefox extension to revert Slack's new design https://bit.ly/44RXfoW

Show HN: SlackRevert, a Firefox extension to revert Slack's new design https://mzl.la/44XSbzk September 15, 2023 at 12:06AM

Show HN: Eesel AI – ChatGPT over company knowledge, without APIs https://bit.ly/3PDOavD

Show HN: Eesel AI – ChatGPT over company knowledge, without APIs Hey everyone! I'm Amogh and I've built eesel AI. It's like ChatGPT over your company knowledge (yet another one?!) - but with a twist. Instead of relying on APIs to integrate with your applications, you simply use our browser extension to add relevant pages as "Knowledge". Then, you can chat over that. Whether it's a Google Doc, Notion page, help docs, or any other website - you can add it as "Knowledge" and chat with it. You don't need to grant full API access to your work apps. For public pages, we have a crawler. For private pages, we use the extension, but we're exploring a crawler for that as well. While bypassing APIs might seem unusual, we see it as an interesting approach to create a universal AI teammate. One that could, in the future, operate autonomously, accessing your applications just as you would - retrieving information and even taking actions. That's the vision. Today, 100+ companies use eesel as their "oracle" to deflect recurring questions from colleagues or customers: - A DevOps team in a 600 people org added eesel to Slack to handle engineering queries. - A Support team in a 70 people org integrated eesel as a widget on their developer documentation. - A Growth Agency in a 60 people org leverages eesel, trained on Segment, Amplitude, and Mixpanel docs, to assist engineers. - And an unusual example - a 50 people Cremation Service added eesel to their Slack as a support assistant. It'd mean a lot for you to check out eesel AI and share your thoughts about our approach. https://bit.ly/44MUFAA September 14, 2023 at 03:29PM

Show HN: ChatGPT History Explorer https://bit.ly/3PCZtnL

Show HN: ChatGPT History Explorer Hey HN, As a heavy ChatGPT user, I often want to explore my chat history, look for things I've already asked, keep favorite chats, and much more. ChatGPT doesn't even offer search capability (except in mobile version). So I decided to build one myself. It runs locally, so no sensitive data leaks. You only need to export your ChatGPT conversations, and put it in the `data` folder. Optionally setup OpenAI API key and it will create embeddings for semantic search. *Important* - it's not a desktop app (at least, not yet) - it's a python code with a browser interface that I've only tested on MacOS so far. Minimal dev skills are required to set it up. Current functionality: - Github-style activity graph and some other statistics - Browse and read your conversations - Quick filters by conversation title and time period - Search (semantic and simple "strict") - Add chats to favorites - Open conversations on the ChatGPT site to continue working My plans for new features: https://bit.ly/3ZfxuOf Hope it will be useful to people. Would love to hear your feedback. https://bit.ly/3Zj96v5 September 14, 2023 at 12:19PM

Wednesday 13 September 2023

Show HN: Note AI – use AI to summarize search results so you don't have to https://bit.ly/44Qshxs

Show HN: Note AI – use AI to summarize search results so you don't have to https://bit.ly/3reWeJQ September 14, 2023 at 01:02AM

Show HN: I found this useful tool for creating HTML Emails for free https://bit.ly/45WzMo4

Show HN: I found this useful tool for creating HTML Emails for free https://bit.ly/46bv1Xq September 13, 2023 at 04:07PM

Show HN: Video+audio Translation Including Lips https://bit.ly/46bThII

Show HN: Video+audio Translation Including Lips https://bit.ly/3LlVyJj September 13, 2023 at 01:31PM

Show HN: Demo Creation Platform (Bootstrapped) https://bit.ly/3sPcX6R

Show HN: Demo Creation Platform (Bootstrapped) Hi, I am George, a co-founder of LiveDemo. Our LiveDemo chrome and web application helps founders, sales and marketing people to develop a live demonstration of their product, allowing them to: - Show their product features to prospects - Capture hot leads with their product - And ultimately sell their product with their product. It is better to see once than to hear a hundred times. Our website: https://bit.ly/46aisvj https://bit.ly/3PDvex9... Please let me know what do you think about the app https://bit.ly/46aisvj September 13, 2023 at 06:43AM

Show HN: C++ LMAX Disruptor < 200 LOC https://news.ycombinator.com/item?id=37492810

Show HN: C++ LMAX Disruptor < 200 LOC Hi HN, I built an implementation of the LMAX disruptor described by Martin Fowler. https://martinfowler.com/articles/lmax.html Would love to hear your comments and suggestions! https://github.com/sneilan/lmax-disruptor-tutorial September 13, 2023 at 07:12AM

Tuesday 12 September 2023

Show HN: HTTP Status Code Generator https://bit.ly/3PxrL2V

Show HN: HTTP Status Code Generator A service for generating HTTP codes. It’s useful for testing monitoring services. Just add the status code you want to the end of the URL, like this https://bit.ly/3PB7wRZ https://bit.ly/3PB7xp1 September 12, 2023 at 11:34PM

Show HN: Permify Now Supports Attribute-Based Access Control https://bit.ly/469Ivmy

Show HN: Permify Now Supports Attribute-Based Access Control Hey Everyone, Almost year ago we launched Permify an open-source authorization service to build fine-grained and scalable user permissions and access control systems over here( https://bit.ly/3P9aYAI ) My co-founders and I had a enterprise solution agency where we worked with a bunch of fortune 500 companies. Each projects we made we have to re-invent the wheel for access control and authorization. Not having a easy to integrate, scalable and a granular system that can fulfill the requirements of these enterprise companies was a pain in the ass for us. As well as, platform engineers and software architects in these teams as well. So, we start working on a centralized authorization piece which makes authorization less scary for these architects. We learned a lot from google-zanzibar, OPA, and XACML. Yet we wanted make Permify unique. Permify become a true ReBAC system where you can create a structured authorization logic. But there was a missing piece in which makes you build attribute based access rights such as based on date, number of times, amount of money, etc. Today we are launching that piece with Permify ABAC. We would love to get your feedback on this!!! Feel free roast or toast :) https://bit.ly/3PAAXUg September 12, 2023 at 03:03PM

Show HN: GameGuide AI – AI-Powered Game Guide Chatbot https://bit.ly/3PgPjrl

Show HN: GameGuide AI – AI-Powered Game Guide Chatbot GameGuide AI provides answers to gaming related questions in a conversational format. It's an AI powered chatbot trained on a large amount of gaming data to answer questions about video games. Currently it only supports two games, Skyrim and Terraria. Our goal is to provide a better experience for any gaming related questions than Google or gaming wiki sites which have a lot of information but are often hard to search. We're not quite there yet, that's why I'd be happy to hear any feedback! https://bit.ly/3PD1r7L September 12, 2023 at 02:24PM

Show HN: Embeddable DocuSign alternative via native Web Components https://bit.ly/3r9otJQ

Show HN: Embeddable DocuSign alternative via native Web Components https://bit.ly/3ECMkEM September 12, 2023 at 02:01PM

Monday 11 September 2023

Show HN: SHA256 sentence demo with Rust, rayon, once_cell, Rosetta code iterator https://bit.ly/488bl8y

Show HN: SHA256 sentence demo with Rust, rayon, once_cell, Rosetta code iterator https://bit.ly/48mEQ6K September 12, 2023 at 03:50AM

Show HN: Lambda-Calculi Expression Visualizer https://bit.ly/3RjQh9e

Show HN: Lambda-Calculi Expression Visualizer https://bit.ly/488vtY6 September 11, 2023 at 10:11PM

Show HN: Labor Day Fun Project, Find Reddit Comments to Promote Your Business https://bit.ly/3sMNUBs

Show HN: Labor Day Fun Project, Find Reddit Comments to Promote Your Business For Labor Day I decided to play with OpenAI APIs and try to ship something (a prototype, a blog post, anything really). Whenever I launched a side project (e.g: https://bit.ly/48c3Q0f , https://bit.ly/45KfBcL ) I realized how bad I am at marketing or even at mentioning my the project to friends/social. I noticed that most of the traffic we got was coming from reddit/HN comments we made where it was reasonable to mention the sideproject/business. Given that, I tried to use OpenAI APIs to do exactly that, given a business/project description, and a list of subreddits, monitor all comments and pick the ones where it makes sense to mention the business/project. While I had the project done in the labor day weekend, I decided to productionize it a bit (really just add a login system and a payment link to cover OpenAI costs) last weekend. If anyone is interested in giving a shot, you can play with it at https://bit.ly/3Zc01nQ . Feedback is always welcome! https://bit.ly/3Zc01nQ September 12, 2023 at 02:20AM

Show HN: Which of these two wiki pages exist in the most languages? https://bit.ly/3sUzwXH

Show HN: Which of these two wiki pages exist in the most languages? A very simple game where you're presented two wiki (en) pages and have to guess which one exists in the most languages. It's not that easy and stringing the code together wasn't either (wikidata's sparql is a — powerful — nightmare). repo: https://bit.ly/3LgZew5 https://bit.ly/44Inlul September 11, 2023 at 02:43PM

Show HN: Mavex.ai – Your Personal AI Executive Assistant https://bit.ly/3PyJjvC

Show HN: Mavex.ai – Your Personal AI Executive Assistant Mavy is your personal AI Executive Assistant which helps in scheduling and calendar management. Looking for early adopters. https://bit.ly/3r7I0KD September 11, 2023 at 11:44AM

Show HN: Slotmachine, to book and free server ports at scale https://bit.ly/3PztpBh

Show HN: Slotmachine, to book and free server ports at scale This is a very specialized Go library and, frankly, somewhat of a straw man: I've found myself needing to quickly assign ports on servers with a high density of highly ephemeral inbound/outbound connections where the protocol relies on a specific port number. Obviously, running sequentially through a list of ports until I find one I have not already allocated does not perform very well. I was surprised when I did not find anything already addressing this need. So, this is the straw man part: surely I missed it! Anyway, should you ever need something like that... here it is. https://bit.ly/3Py9hPR September 11, 2023 at 05:39AM

Show HN: Free High-quality TailwindCSS Components. No attribution required https://bit.ly/467DM4O

Show HN: Free High-quality TailwindCSS Components. No attribution required https://bit.ly/3Lebg9h September 11, 2023 at 12:14PM

Show HN: Dracula Theme for Miniflux https://bit.ly/463ki15

Show HN: Dracula Theme for Miniflux https://bit.ly/44NPJv6 September 11, 2023 at 09:47AM

Sunday 10 September 2023

Show HN: Erlmacs – a script to update your .emacs file for Erlang development https://bit.ly/3PvM5lk

Show HN: Erlmacs – a script to update your .emacs file for Erlang development erlmacs automatically configures and updates your .emacs file with support for the emacs mode that is included with Erlang/OTP. It frees you from having to locate the installation directory of Erlang/OTP and its bundled emacs mode. It is an escript that only depends upon Erlang/OTP and Emacs. Note: There is not much in the way of error checking at this moment, but it does make a backup of your .emacs files before any destructive operations. https://bit.ly/44Pefw1 September 10, 2023 at 05:46PM

Show HN: New Bézier curves for vector graphics https://bit.ly/3Z9JrVF

Show HN: New Bézier curves for vector graphics https://bit.ly/3P6TsOG September 10, 2023 at 04:56PM

Show HN: Papersnap – Claude 2-Powered Mind Maps from Research https://bit.ly/3r4hv95

Show HN: Papersnap – Claude 2-Powered Mind Maps from Research https://bit.ly/48cgZGS September 10, 2023 at 08:51AM

Saturday 9 September 2023

Show HN: Twitch chat in the Terminal https://bit.ly/44FUmaE

Show HN: Twitch chat in the Terminal https://bit.ly/3RfLdCB September 10, 2023 at 01:25AM

Show HN: Monthly budgeting spreadsheet and ML expense categorisation https://bit.ly/46nY763

Show HN: Monthly budgeting spreadsheet and ML expense categorisation Hello, I'd like to share the first version of an app I've built for myself to categorise my expenses. Key features: - *Google Sheets Integration:* The tool is based on the spreadsheet I've been using to track my expenses over the years. I've turned it into a template that is available on the website. - *Automated Expense Categorization:* Tired of manually categorising and annoyed by the limits of rules, I've hooked the sheet up with an ML model that works based on past categorisations of your expenses. I've had great results with it. The tool is simple and basic and lets you keep using your spreadsheet instead of moving stuff into proprietary apps. It's a first version, but it's working for me so I thought I'd share it to see if anyone else might find it useful. You can start by exploring the [demo]( https://bit.ly/3EzM89i ) and get the Google Sheet Template to dive right in. https://bit.ly/3EvJrpc Looking forward to your feedback! https://bit.ly/3EvJrpc September 10, 2023 at 05:47AM

Show HN: Founder Pen Pals https://bit.ly/44Np1mz

Show HN: Founder Pen Pals https://bit.ly/486Bc0x September 9, 2023 at 11:28PM

Show HN: Code Indexer Loop https://bit.ly/3ZaM35r

Show HN: Code Indexer Loop This is a project I recently worked on at Definitive. We’re hoping to make it easier to semantically query (changing) source code files. We’d love to see people use it as a building block. If you have any suggestions please leave a comment or open a GitHub issue! https://bit.ly/3Ze4g2k September 9, 2023 at 01:11PM

Show HN: Like Instagram stories but for your groups https://bit.ly/480jXhk

Show HN: Like Instagram stories but for your groups https://bit.ly/3PuDbVc September 9, 2023 at 10:22AM

Show HN: Ghidra Plays Mario https://bit.ly/3PvFQhc

Show HN: Ghidra Plays Mario https://bit.ly/3Puxk2a September 9, 2023 at 01:42PM

Show HN: Which is faster? Puppeteer, Playwright or Selenium https://bit.ly/3RaUE6n

Show HN: Which is faster? Puppeteer, Playwright or Selenium Hey Everyone, I just ran a [rather silly] race between Puppeteer (JS), Playwright (Python) and Selenium (Python) to see which one would be fastest on a simple scrape (using Google Colab so you can also run it) Far from a comprehensive benchmark, this race is 100% free from advanced configurations, multi-threading or anything complicated. It just opens Wallapop (a second hand marketplace in Spain) and times how long it takes to extract the first 2000 results of a search. If you like this simple format, have any ideas on how to improve a race like this or have a strong urge to prove Ward Cunningham wright, let me know in the comments! https://bit.ly/3sNMy9C September 9, 2023 at 12:24PM

Friday 8 September 2023

Show HN: Convert Youtube Video to Pdf https://bit.ly/3P3seZi

Show HN: Convert Youtube Video to Pdf https://bit.ly/3Lf2WGu September 9, 2023 at 03:42AM

Show HN: Trickle – Let GPT-4 Understand Your Screenshots https://bit.ly/3LfXjYD

Show HN: Trickle – Let GPT-4 Understand Your Screenshots Hey there HN! It took nearly 5 years for my team and me to truly find right direction. So, after introducing our work, I'm keen to share the story behind it. The following content is divided into two parts. If you're not interested in the backstory of the product, feel free to skip the content after the divider. > The Problem We're Solving: During a casual afternoon, while brainstorming what to do next on a WeWork sofa, we realized that almost everyone present had a habit of saving information via screenshots. When I opened my photo gallery, I was astonished to see that more than half were such screenshots. Given that traditional OCR and gallery apps hadn't really addressed our screenshot chaos, we decided to build something to solve our own problem. > How it works: At first glance, you might think Trickle is a manual screenshot version of Rewind. But in reality, they're vastly different. All you need to do is send your screenshots, and let Trickle handle the rest: [1] Trickle doesn't constantly record the entire desktop, so it won't consume all your Mac's storage or affect its performance. Moreover, it won't give you the unsettling feeling of being constantly watched. [2] Although we have a Mac screenshot tool, and a browser extension is on its way, you don't actually need to install them. You can easily upload your screenshots via a web page. This makes it platform-agnostic; you can browse, search, and ask about your historical screenshots at any time via a browser. Of course, it doesn't occupy any of your local storage. Last but not least, it's Windows-user friendly. [3] User-controlled screenshots mean that the embedded chunks are semantically more precise. Beyond the advanced reasoning capabilities of GPT-4, we've integrated some tricks of our own, allowing Trickle to truly comprehend your screenshots, rather than just summarizing the text. Sometimes you might be surprised when Trickle even reasons out essential information that's not present in the image. This also ensures a better experience when you try to recall information. ------------The Story Behind the Product:------------ In 2018, I left my consulting role and dove head-first into the startup world with two co-founders. Our initial venture involved creating a visual recognition model for a vending machine company, marking our first income. Yet, custom builds weren’t sustainable, prompting our first pivot. By 2019, we were deep into retail tech, winning a demo day and launching a product to automate in-store promotions. The climax seemed to be our partnership with a large multinational, but 2020 and the pandemic shifted landscapes. We then explored the realm of asynchronous video, building an alternative to Loom. By 2021, we hit 10k users, but profitability remained elusive. As workspaces evolved and people returned to offices, we sensed another opportunity. Our solution? An in-house social platform for teams, named "Trickle". In 2022, after a launch on Product Hunt, even though we garnered attention from people like Ryan Hoover and former Microsoft VP Lu Qi, we faced a stark realization: Daily team updates might not be as 'cool' as anticipated. Our anxiety steered us off-path, and soon, Trickle became a bulky hybrid, attempting to replace tools like Notion and Slack. Looking back, this detour was a misstep. The turning point came mid-2023. A series of tepid Product Hunt launches forced introspection. We stripped Trickle down, retaining only its name and began anew. Today, with the original team intact, we're addressing an everyday issue that resonated with all of us: the chaos of managing screenshots. Reflecting on our journey, it's clear that the essence of the startup spirit lies in adapting, evolving, and pursuing that 'Eureka' moment, no matter how winding the path. https://bit.ly/3LcmMCc September 8, 2023 at 01:44PM

Show HN: ChatGPT Powered Code Analysis https://bit.ly/3r7Wmec

Show HN: ChatGPT Powered Code Analysis I'm building an AI platform, FlowChai and found a neat use case for it today that I thought would be useful to HN readers. I use GPT4 heavily for writing / editing code, but a major downside is that it doesn't know about new projects. I made the connection today that I could upload the zip file of a Github repo to FlowChai and then write prompts just like with ChatGPT with code questions. While the original intent for this platform is more around natural language, it's neat how this works so well. It's powered underneath by pgvector and OpenAI embeddings. https://bit.ly/3LhCLil September 8, 2023 at 01:19PM

Show HN: Passport Protocol – Programmable and trustless key management network https://bit.ly/3Pul7KJ

Show HN: Passport Protocol – Programmable and trustless key management network Passport Protocol is a programmable and MPC-based distributed key management network. Simply put, we make it easy for developers and companies to securely store, manage, and program keys in a distributed manner. Passport Protocol has usecases in both web3 and web2. For web2 usecase, we essentially provide a performant but trustless and programmable alternative to traditional key management infrastructure. For web3, we make it easy to easily spin up wallets based on custom authentication rules and even schedule and automate transactions. If this sounds interesting, sign up and we'll help you get started! Website - https://bit.ly/3LkaJTp September 8, 2023 at 09:44AM

Show HN: Rivet – open-source AI Agent dev env with real-world applications https://bit.ly/3RaoGXJ

Show HN: Rivet – open-source AI Agent dev env with real-world applications We just launched Rivet, the open-source visual AI programming environment! We built Rivet, because we were building complex AI Agent applications at Ironclad. It unlocked our abilities here, and we're excited to make available to the entire community. Backstory: A few months ago, inspired by things like LangChain and LlamaIndex, we started building an AI agent that could work with legal contracts. Unfortunately, we couldn't just use retrieval augmented generation (RAG), because a lot of contracts are basically identical (many chunks with near-identical embeddings), except for a few key details. So, we turned to things like ReAct and AutoGPT for inspiration. At first, things went great. We were adding agent capabilities, doing chain-of-thought prompting. But then we hit a wall. The agent became too complex. We had debugger breakpoints on almost every line of code, but we still had no idea where the agent was breaking. Every change we made destabilized something else. After two weeks of fumbling, I decided to end the project. But one of my teammates, Andy, didn't give up. The following week, he showed me v0 of Rivet. He'd used it to refactor and improve our existing agent. I was skeptical... it just seemed like a visual programming environment, and I was not a fan. But I gave it a shot, and suddenly found myself able to add new skills to the agent, debug brittle areas with ease, and update prompts with confidence. Rivet is a game-changer. And more than that, it makes building with LLMs super fun. What exactly makes it different? First, the debugger is incredible. You have to experience it to believe it. You can update a graph, and then immediately run it, and see where it succeeded or failed. Even better: you can attach Rivet as a remote debugger, and watch your agent graphs execute in your app. Second, visual programming is actually a game-changer for prompting LLMs. I don't know why exactly, but it's way easier to understand and organize your work when you have an extra dimension to work with. Finally, Rivet is built to be embedded into a larger application (TypeScript for now, but we've also found a way to run it in Python). Beyond importing Rivet as a dependency, you can also define "external functions" dynamically at run-time. It feels pretty sketchy to give a LLM a key and unfettered access to an API. With Rivet, you can give it access to a specific set of defined functions, potentially pre-scoped to the access level you want. ...Sorry that was long. If you read this whole thing, thank you! We're really excited to hear what you think! We just launched our first Rivet-based application at Ironclad, and we've been working with companies like Sourcegraph, Attentive, AssemblyAI, Bento, and Willow to make Rivet useful for others. https://bit.ly/462leml September 8, 2023 at 02:29PM

Show HN: Rocketify – your one-stop shop for growth hacking tools https://bit.ly/45zol5n

Show HN: Rocketify – your one-stop shop for growth hacking tools https://bit.ly/3Lfwy6D September 8, 2023 at 07:43AM

Thursday 7 September 2023

Show HN: Yggdrasil 1.0 – Native executables for Shen https://bit.ly/3P3RHSm

Show HN: Yggdrasil 1.0 – Native executables for Shen Yggdrasil allows for the generation of type secure stand-alone native language programs from Shen source programs. We are pleased to announce the release of Yggdrasil 1.0 which has a plug-in configured for Common Lisp. Yggdrasil requires Shen 34.6 which is now available from https://bit.ly/3rdISNP . Questions to https://bit.ly/3Pv1kLi . More details on Yggdrasil can be found at https://bit.ly/3PtbCf0 . September 7, 2023 at 07:29AM

Show HN: Study hack using AI powered article-to-podcast tool https://bit.ly/3PwqTeM

Show HN: Study hack using AI powered article-to-podcast tool https://bit.ly/3ZaJqAF September 8, 2023 at 04:10AM

Show HN: Nero Burning ROM X Muse – The Burning Art of CD https://bit.ly/3Ewg1Ye

Show HN: Nero Burning ROM X Muse – The Burning Art of CD Hi HN, Have you heard of Nero Burning ROM? It was named after 'the Great Fire of Rome' as a pun. We are thrilled to announce that we're back with an AI-powered new product called 'Nero Muse' – a CD/Album cover generator. It's the great fire of virtuality now. :) https://bit.ly/489sKOf September 8, 2023 at 02:56AM

Show HN: HackYourNews – AI summaries of the top HN stories https://bit.ly/3PvyYkc

Show HN: HackYourNews – AI summaries of the top HN stories Hey there HN! I wanted to share a pet project of mine. I built HackYourNews [1] to scratch a personal itch: Knowing which stories to focus on while browsing aimlessly (though there is a certain joy in that, as well!) HackYourNews uses OpenAI's gpt-3.5-turbo to summarize the destination article as well as the comments section. Summarization of the article is always cached, while summaries of the comments are regenerated if the comments count is >10% (or >10 comments) different. While I styled the homepage to welcome HNers, my preferred view is the Mobile view, accessed from the navbar. This no-frills view honors OS-level dark mode and is easy to skim on any device. Tried to keep the site minimal. The only JS is Cloudflare's privacy-preserving analytics [2], just to gauge interest. This is the first time I'm releasing something to the wild. Hope you find this useful! The frontend is pure HTML+CSS. The backend is Python with the excellent Microsoft Guidance [3] library to interface to OpenAI's API. [1] https://bit.ly/3PbUaKs [2] https://bit.ly/3Pcz8eZ [3] https://bit.ly/3PtVXMf https://bit.ly/3PbUaKs September 8, 2023 at 12:30AM

Show HN: SeoBot – An Autopilot for Programmatic SEO https://bit.ly/3PE7h8Z

Show HN: SeoBot – An Autopilot for Programmatic SEO https://bit.ly/44K28Ar September 7, 2023 at 10:57AM

Show HN: AI Chatbot for WordPress https://bit.ly/3Pbho3k

Show HN: AI Chatbot for WordPress https://bit.ly/3Pbhp7o September 7, 2023 at 01:28PM

Show HN: Security Compliance in Context (I am starting a side project) https://bit.ly/460kHRN

Show HN: Security Compliance in Context (I am starting a side project) https://bit.ly/44CxXet September 7, 2023 at 01:07PM

Show HN: All visitors pointers on a webpage (How-to) https://bit.ly/44KrHkC

Show HN: All visitors pointers on a webpage (How-to) https://bit.ly/44NITpn September 7, 2023 at 12:26PM

Show HN: Curated custom search engine portal https://bit.ly/44L1S45

Show HN: Curated custom search engine portal Hey friends, a little background - A friend of mine who’s also a newsletter writer once told me that when he’s interested in certain topic he would like to know the opinion of some of his favorite writers on the same topic. He would use Google to search something like discomfort site:sive.rs, and then expand his search across various authors he admires. It turns out that Google’s programmable search engine does exactly that. By simply adding a few websites (much like subscribing to newsletters or RSS feeds), we can craft a search engine tailored for our specific needs. I think that's a great idea - more signal and less noise. So I built a portal to facilitate sharing personal curations https://bit.ly/3L9umgL . Thanks for reading, lemme know what you think :D https://bit.ly/3L9umgL September 7, 2023 at 06:49AM

Wednesday 6 September 2023

Show HN: Formstr: An open source and decentralized alternative to Google Forms https://bit.ly/3Rfgupd

Show HN: Formstr: An open source and decentralized alternative to Google Forms https://bit.ly/3sFqhux September 7, 2023 at 04:24AM

Show HN: uDSV.js – A faster CSV parser https://bit.ly/3PsrLAf

Show HN: uDSV.js – A faster CSV parser Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off). The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful: https://bit.ly/3rcacfk Let me know if you have specific concerns / questions / improvements :) cheers! Leon https://bit.ly/48gnXKW September 4, 2023 at 05:04PM

Show HN: A better way to read blogs https://bit.ly/3RawBEH

Show HN: A better way to read blogs https://bit.ly/3R4gFUm September 6, 2023 at 12:12PM

Show HN: Automated Pull Request Reviews https://bit.ly/45FcAdM

Show HN: Automated Pull Request Reviews https://bit.ly/3sDeTPH September 6, 2023 at 06:42AM

Show HN: I built an extension that never lets you overpay for a book again https://bit.ly/45YZ849

Show HN: I built an extension that never lets you overpay for a book again https://bit.ly/461jxFA September 6, 2023 at 02:40AM

Tuesday 5 September 2023

Show HN: ColorMood https://bit.ly/3P6Wwu7

Show HN: ColorMood Does your mood affect which color you like - a tool that attempts to find your favourite color right now https://bit.ly/3P6WwKD September 6, 2023 at 05:48AM

Show HN: Trellis – open-source Python framework to build DAG-based LLM workflows https://bit.ly/44Hheq8

Show HN: Trellis – open-source Python framework to build DAG-based LLM workflows Hey HN! Trellis is an open-source framework for programmatically orchestrating LLM workflows as Directed Acyclic Graphs (DAGs) in Python. My friend and I started working on this a few weeks ago after we tried building applications using mainstream LLM frameworks, and faced all the common complaints (too abstracted, hard to customize, bad docs/support). After talking to a few other people building with LLMs, we also noticed that these frameworks were not inherently built to support DAG-based LLM workflows. We designed Trellis to be as minimal and flat as possible, so developers can have lower level control over their DAGs. Trellis is composed of only three abstractions: Node, DAG, and LLM. Node: the atomic unit of Trellis. Nodes are chained together to form a DAG. Node is an abstract class with only one method required to implement. DAG: a directed acyclic graph of Nodes. It is the primary abstraction for orchestrating LLM workflows. When you add edges between Nodes, you can specify a transformation function to reuse Nodes and connect any two Nodes. Trellis verifies the data flowing between Nodes in a DAG to ensure the flow of data is validated. LLM: a wrapper around a large language model with simple catches for common OpenAI errors. Currently, the only provider that Trellis supports is OpenAI. Check out our docs if this sounds interesting: https://bit.ly/3EsVio1... We'd love it if you tried hacking with it and give us any feedback you have! :) https://bit.ly/3sHq4XJ September 6, 2023 at 03:04AM

Show HN: Fully client-side GPT2 prediction visualizer https://bit.ly/45TSJHe

Show HN: Fully client-side GPT2 prediction visualizer https://bit.ly/45HJM4g September 5, 2023 at 11:42PM

Show HN: Simple passwordless authentication for your website https://bit.ly/45APSU3

Show HN: Simple passwordless authentication for your website Solo founder here - built a passwordless authentication service after getting frustrated with the very high pricing and lack of customizability, easy passwordless authentication on existing solutions. Check it out here and let me know what you think! https://bit.ly/45FSkbS September 5, 2023 at 08:47AM

Show HN: Chalk.ist – Create beautiful images of your source code https://bit.ly/3R9hL1c

Show HN: Chalk.ist – Create beautiful images of your source code https://bit.ly/3MevSwk September 5, 2023 at 07:54AM

Monday 4 September 2023

Show HN: Subsidian – Visualize a Substack archive in Obsidian graph view https://bit.ly/45TuclN

Show HN: Subsidian – Visualize a Substack archive in Obsidian graph view https://bit.ly/3Z66TCU September 4, 2023 at 03:08PM

Show HN: Keep – GitHub Actions for your monitoring tools https://bit.ly/48e39DV

Show HN: Keep – GitHub Actions for your monitoring tools Hi Hacker News! Shahar and Tal from Keep here. A few months ago, we introduced here at HN ( https://bit.ly/3EcwLE1 ) Keep as an “open source alerting CLI” and got some interesting feedback - mainly around UI, automation, and supporting more tools. We were VERY early back then, and we understood that although the current DX around creating alerts is not great, it's not that critical and developers don’t need another tool just for that. But we did find something else. While talking to developers and devops, we found that a lot of companies use many tools that generate alerts - from Cloudwatch, Prometheus, Grafana, and Datadog to tools such as Zabbix or Nagios. We definitely agree consolidation in the observability space is a real thing, but while talking to those companies we feel that there are still real use cases for having more than one tool (and for example, according to Grafana’s 2023 observability survey, 52% of the companies uses more than 6 observability tools https://bit.ly/47Ysbqh ). So we that in mind, we rebuilt Keep with a simple mindset: (1) Integrate with every tool that triggers alerts - it can be either pushing alerts to Keep via webhooks or routing policies or Keep to pull alerts via the tools API. (2) Create a simple abstraction layer to run workflows on top of these alerts. (3) Maintain a great developer experience - open source, API-first, workflows as code and generally having a developer mindset while building Keep. During the time we rebuilt Keep, Datadog released their workflow automation tool ( https://bit.ly/3L75FBC ) which led us to the understanding that's exactly what we solve - but for everyone who uses tools other than Datadog. A short demo of Keep with a simple use case: https://www.youtube.com/watch?v=FPMRCZM8ZYg You can try it yourself by signing into https://bit.ly/3Nipgk6 Like always - we invite you to try Keep and we are eager to hear any feedback. https://bit.ly/3IrvGuF September 4, 2023 at 04:15PM

Show HN: Recognize license plates using fine-tuned yolov8, OCR and IP camera https://bit.ly/46fACfp

Show HN: Recognize license plates using fine-tuned yolov8, OCR and IP camera Hey, just a work related project I made, which could be open sourced :D If you're looking for an example on how to use/fine-tune yolov8, I feel like taking a look at this repo and reading the README could help you get up to speed (also linked some nice refs)! This is actually a full rewrite of a proprietary project I made (and documented on my site) like a year ago, will do some finishing touches (write blog post about it, mark the old version deprecated, record a tutorial on how to set it up on an Ubuntu server, etc, etc) in the following month, but felt like sharing it now, cuz I consider it done The only proprietary part is the client, which receives the images and does stuff with db (has to interact with internal APIs, so there's no reason to make it oss anyways). Also, the client contains only the business logic, all of the fun ai/web server stuff is fully open under AGPL-3.0 (and an example client without the business logic is available ... in rust btw xdd). https://bit.ly/3qYiJme September 4, 2023 at 08:56PM

Show HN: TTop – System monitoring tool with historical data, triggers and TUI https://bit.ly/3qZ9Ngl

Show HN: TTop – System monitoring tool with historical data, triggers and TUI It is not top/htop replacement because of historical snapshots which can help you to find problems back in time https://bit.ly/44G50y9 September 4, 2023 at 04:50PM

Show HN: finetune LLMs via the Finetuning Hub https://bit.ly/3PnIQMB

Show HN: finetune LLMs via the Finetuning Hub Hi HN community, I have been working on benchmarking publicly available LLMs these past couple of weeks. More precisely, I am interested on the finetuning piece since a lot of businesses are starting to entertain the idea of self-hosting LLMs trained on their proprietary data rather than relying on third party APIs. To this point, I am tracking the following 4 pillars of evaluation that businesses are typically look into: - Performance - Time to train an LLM - Cost to train an LLM - Inference (throughput / latency / cost per token) For each LLM, my aim is to benchmark them for popular tasks, i.e., classification and summarization. Moreover, I would like to compare them against each other. So far, I have benchmarked Flan-T5-Large, Falcon-7B and RedPajama and have found them to be very efficient in low-data situations, i.e., when there are very few annotated samples. Llama2-7B/13B and Writer’s Palmyra are in the pipeline. But there’s so many LLMs out there! In case this work interests you, would be great to join forces. GitHub repo attached — feedback is always welcome :) Happy hacking! https://bit.ly/3ElU8uG September 4, 2023 at 04:16PM

Show HN: Rapidgzip – Truly Parallel Gzip Decompression with 10 GB/s https://bit.ly/3PoJJVi

Show HN: Rapidgzip – Truly Parallel Gzip Decompression with 10 GB/s I have posted a much earlier version of this over a year ago [0]. Since then a lot has changed. Obviously, the name has changed. This happened for the paper publication [1]. I have also optimized the speed, integrated ISA-L for special cases, limited the compression-ratio-dependent maximum memory consumption, and finally added parallelized CRC32 computation, which adds ~5% overhead no matter the number of cores used. At this point, I am leaning towards calling it production-ready although there are still many ideas for improvements. Redoing the benchmarks of the older Show HN, would look like this: time pigz -d -c 4GiB-base64.gz | wc -c # real ~13.4 s -> ~320 MB/s time rapidgzip -d -c 4GiB-base64.gz | wc -c # real ~1.26 s -> ~3.4 GB/s However, at this point, the piping itself becomes a problem. Rapidgzip is actually slightly faster than cat when comparing the piped bandwidth! E.g., compare these additional benchmarks: time cat 4GiB-base64.gz | wc -c # real ~1.06 s -> ~3.1 GB/s time fcat 4GiB-base64.gz | wc -c # real ~0.41 s -> ~8.0 GB/s time rapidgzip -o /dev/null -d 4GiB-base64.gz # real ~0.68 s -> ~6.5 GB/s fcat is an alternative cat implementation that uses vmsplice to speed up piping. According to the ReadMe it currently is broken, but it works fine on my system and piping it to md5sum yields consistent results [2]. So, at this point, I/O and actually also allocations have become a limiting factor and if you want full speed, you would have to interface with the rapidgzip library interface directly (in C++ or via the Python bindings) and process the decompressed data in memory. The project ReadMe contains further benchmarks with Silesia and FASTQ data and scaling up to 128 cores, for which rapidgzip achieves 12 GB/s for Silesia and 24 GB/s when an index has been created with --export-index and is used with --import-index. It can also be tested with ratarmount 0.14.0, which now uses rapidgzip as a backend by default for .gz and .tar.gz files [3]. [0] https://bit.ly/3P3MRT2 [1] https://bit.ly/3Evkvhz [2] https://bit.ly/3EItoot [3] https://bit.ly/3hZj1Ba https://bit.ly/3qX04Hi September 4, 2023 at 09:29AM

Show HN: FileSamplesHub – Free sample files to all your testing purposes https://bit.ly/47XFJlT

Show HN: FileSamplesHub – Free sample files to all your testing purposes https://bit.ly/47WLznF September 4, 2023 at 09:18AM

Sunday 3 September 2023

Show HN: The simplest way to validate your idea https://bit.ly/3LavZed

Show HN: The simplest way to validate your idea Real idea (The Facts Clock): https://bit.ly/45Birke https://bit.ly/3sDRfCL September 4, 2023 at 04:44AM

Show HN: MonoDevelop https://bit.ly/3PmczFQ

Show HN: MonoDevelop https://bit.ly/3Emznie September 4, 2023 at 04:51AM

Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats https://bit.ly/3PoH3a8

Show HN: FeedsBot – A Meower bot that posts RSS feed updates to groupchats Hi, HN! I made this awhile back as a Meower[1] bot that posts RSS feed updates to groupchats, and reads RSS feeds, powered by Extractus' Feed Extractor[2][3]. My friend's groupchat uses this bot to post updates to his blog, and he says that it has been working out great. Looking forward to your feedback and suggestions! [1]: https://bit.ly/3L76ASK [2]: https://bit.ly/3Z5rffW [3]: https://bit.ly/3Z4ibaN https://bit.ly/3PoxurO September 4, 2023 at 12:33AM

Show HN: A gem that shows jobs right in the command line https://bit.ly/3sFs8Qd

Show HN: A gem that shows jobs right in the command line It scrapes Ruby/Ruby on Rails jobs from six sites: Gorails, Weworkremotely, Ruby on Remote, Ruby on Rails jobs, Rails Hotwire Jobs, WeAreHiring, and displays them right in your terminal! The scraper lives on: https://bit.ly/3R6iDnh Please comment other sites that you use to look up Ruby/ROR jobs! https://bit.ly/3r2Qq5W September 3, 2023 at 06:40PM

Show HN: Command line query for all your unified log data https://bit.ly/3P0SJyE

Show HN: Command line query for all your unified log data https://bit.ly/3OZJcYx September 3, 2023 at 03:20PM

Show HN: Extract RSS feed from almost anything https://bit.ly/3L5P3u0

Show HN: Extract RSS feed from almost anything Howdy! RSSfeedASAP scratches my own itch. I run a regional podcasting directory which gets dozens of messy submission for podcasts. Often they don't even include an xml file and me being a good samaritan I sometimes do the manual work and find it myself. I got tired of that manual work and decided to build a microapp. RSSfeedASAP is this app and I decided to release it in case someone else finds any use in it. https://bit.ly/3L4KNLq September 3, 2023 at 04:37PM

Show HN: You wanted SMS, you've got it (HN community is awesome) https://bit.ly/3r6p2UC

Show HN: You wanted SMS, you've got it (HN community is awesome) The HN Community is awesome! Since posting in April about my frustration with PagerDuty and why I built All Quiet, I received many direct emails with feature requests or product roadmap questions. Out of this eager engagement we could integrate a bunch of cool new features: Since my post in April regarding my frustrations with PagerDuty and my rationale behind creating All Quiet, I've received many direct emails containing feature requests and questions about our product roadmap. Thanks to this awesome engagement, we've been able to integrate several fantastic new features: SMS & Voice Calls: ------------------ Initially, we weren't convinced that this would align with our product strategy. After all, why opt for SMS when there are push notifications? However, the demand for this feature was undeniable, so we went ahead and built it! https://bit.ly/3EpOA2m... Do Not Disturb Overrides: ------------------ We've rolled out a comprehensive guide for Android app users, ensuring they can seamlessly configure their DnD overrides. https://bit.ly/3EsNP8o... We're in the queue, awaiting Apple's green light for the "Critical Alert" entitlement. We've already coded the support for this in our iOS app. Schedules & Rotations: ------------------ This was a top request from the community — tools to manage rotations and schedules. We collaborated directly with teams that asked for this feature. The experience was genuinely collaborative, and we're immensely grateful to the teams that helped shape this functionality. https://bit.ly/3Em0ZUX... Login through Google & Microsoft: ------------------ Given that many teams use Google or Microsoft for authentication, it was only logical to incorporate these platforms as login providers. https://bit.ly/3P41WG9 September 3, 2023 at 09:26AM

Show HN: Cross-platform dotfiles manager written in Rust https://bit.ly/3qWERgC

Show HN: Cross-platform dotfiles manager written in Rust https://bit.ly/33UM8SR September 3, 2023 at 08:03AM

Saturday 2 September 2023

Show HN: A .bit gateway for resolving ipfs:// to https:// https://bit.ly/45Vtncg

Show HN: A .bit gateway for resolving ipfs:// to https:// bit.site dynamically captures all requests to *.bit.site, automatically resolving the IPFS/IPNS/Skynet content hashes for the corresponding .bit account records. It returns the relevant static content via HTTPS, enabling users to access decentralized networks with zero configuration on modern browsers. At the same time, we provide global CDN acceleration, striving to enhance the availability of decentralized content. https://bit.ly/3YYIxLv September 2, 2023 at 04:30PM

Show HN: Modular Diffusion – A modular Python library for diffusion models https://bit.ly/3Z3KqGX

Show HN: Modular Diffusion – A modular Python library for diffusion models Hello everyone! I've been working on this project for a few months as part of my thesis in Machine Learning. It's meant to be a library that provides an easy-to-use but flexible API to design and train Diffusion Models. I decided to make it because I wanted to quickly prototype a Diffusion Model but there were no good tools to do it with. I think it really can help people prototype their own Diffusion Models a lot faster and only in a few lines of code. The base idea is to have a Model class that takes different modules corresponding to the different aspects of the Diffusion Model process (noise schedule, noise type, denoising network, loss function, guidance, etc.) and allow the user to mix and match different modules to achieve different results. The library ships with a bunch of prebuilt modules and the plan is to add many more. I also made it super easy to implement your own modules, you just need to extend from one of the base classes available. Contrary to HuggingFace Diffusers, this library is focused on designing and training your own Diffusion Models rather than finetuning pretrained ones (although this is possible). I would really appreciate your feedback. https://bit.ly/45yDqUU September 2, 2023 at 03:16PM

Show HN: Mini VI mode update of Aih for talking to AI models in terminal https://bit.ly/3PnKj5E

Show HN: Mini VI mode update of Aih for talking to AI models in terminal Hi! We have a milestone update that introduces a mini VI mode for editing the inspirational quests to AI models by just type .v, then you have hjkl, wbyd... and :ai to send question, :q cancel it. As a thought2source tool, we believe that the next generation of user interface would be LUI which stands for Language User Interface. With this insight we think that VI mode is a wonderful tool for editing the representation of the profound thought--our languages's writing form besides the living voice. Enjoy and welcome feedback:) https://bit.ly/3QMlNfN September 2, 2023 at 04:32PM

Show HN: XRss: An RSS Reader and web stack demo powered by Htmx https://bit.ly/3EnZIwA

Show HN: XRss: An RSS Reader and web stack demo powered by Htmx XRss is a simple RSS reader web app built to showcase xtemplate, a new web development tool based on Go's html/template and Caddy server. The entire site UI for XRss comes from a single HTML template file . This index.html includes everything from SQL queries and route definitions and handlers to htmx state transition attributes and tailwindcss classes, and developing it requires zero build steps (amortized). Check out the source which manages to be at once banal and gnarly: https://bit.ly/3Z8zN5x... xtemplate preloads the whole template structure into memory and builds the router at startup, so responses to matching requests are rendered after a single lookup. Combined with direct queries to sqlite makes for a very snappy experience typically responding in less than 5ms. (Fingers crossed.) There are various places where XRss could be improved (PRs welcome!), but it already delivers on its purpose of demonstrating the plausibility of xtemplate. See the xtemplate readme for an overview of what you can do with it. I think of it as 'PHP but the syntax looks like Go templates'. https://bit.ly/45zZCho Let me know what you think! Does remaking PHP from scratch out of Go templates make me a lunatic? (yes) Is it a good idea anyway? (yes) What kind of web application do you think would be a good fit for a platform like this? https://bit.ly/3Z3CGEw September 2, 2023 at 04:02PM

Friday 1 September 2023

Show HN: Nope Foundry, a FOSS framework for motion design, 2D compos and VFX https://bit.ly/3OXguYl

Show HN: Nope Foundry, a FOSS framework for motion design, 2D compos and VFX https://bit.ly/3OXgvvn September 1, 2023 at 11:06PM

Show HN: Backend for LLM coding copilots https://bit.ly/3EkFX8W

Show HN: Backend for LLM coding copilots https://bit.ly/45xeQU9 September 1, 2023 at 05:24PM

Show HN: esbuild-config − Config files for esbuild https://bit.ly/47ZJLu8

Show HN: esbuild-config − Config files for esbuild https://bit.ly/3Z1ShVl August 30, 2023 at 04:22PM

Show HN: I made an Open Source template based on BetaMax for your agency/studio https://bit.ly/3qYSGv9

Show HN: I made an Open Source template based on BetaMax for your agency/studio Hello everyone! I made a new Open Source landing page for agencies or studios and designed based on BetaMax. The site is built with Astro and Tailwind CSS The template is super simple and includes: - A landing page. You can see it live here: - https://bit.ly/3qOQaHV And grab the code and make it shine here: - https://bit.ly/3L7POTv *It's already submited to Astro's themes directory. Hope you guys like it and enjoy it. Take care! September 1, 2023 at 10:19AM