Thursday, 27 July 2023

Show HN: Envoy playground in the browser https://bit.ly/3qgh2zY

Show HN: Envoy playground in the browser Hey HN, We made an Envoy Proxy playground [0] so we could test out our Envoy configs directly in the browser. This is based on Julia's work with Nginx Playround. [1] We forked that repo and added more Envoy to it. [2] Check it out! [0] - Envoy is a popular programmable proxy similar to Nginx or HAProxy that is popular with cloud-native setups: https://bit.ly/3rJ29qp [1] - https://bit.ly/3KiZ7zt [2] - https://bit.ly/47bAmiw https://bit.ly/3OfDXDs July 27, 2023 at 08:59PM

Show HN: Diablo 2 runeword calculator in C++ using wxWidgets https://bit.ly/44JVHOy

Show HN: Diablo 2 runeword calculator in C++ using wxWidgets I have programmed this a few years ago and I use it while playing. I decided to publish it because it might be useful to others. Feel free to give feedback! I am also interested in people who have used QT and wxWidgets, because I have never really used QT and would like to know about pros and cons of QT vs wxWidgets! https://bit.ly/44P3NFB July 27, 2023 at 11:46PM

Show HN: I built a Chrome extension that detects logical fallacies using GPT-4 https://bit.ly/3Qo5hSG

Show HN: I built a Chrome extension that detects logical fallacies using GPT-4 Code base is here https://bit.ly/3KdziB1 Screenshots and learnings in tweet https://twitter.com/clairefroe/status/1684692302843838464?t=... I experimented with a "Bring your own API Key" approach that I think is sufficiently secure. I'll Venmo $50 to whoever can hack my OpenAI API key https://twitter.com/clairefroe/status/1684692302843838464 July 28, 2023 at 12:00AM

Show HN: AI-utils.js – TypeScript-first lib for AI apps, chatbots, and agents https://bit.ly/46ZY8ho

Show HN: AI-utils.js – TypeScript-first lib for AI apps, chatbots, and agents I'm building LLM (and diffusion model) apps (and agents) and was not that happy with the existing libaries. Either they take away a lot of control (especially over the prompts) or they are just the raw APIs, e.g. OpenAI. So I wrote a lib that tries to cover the middle ground and provide additional functionality (e.g. type checking and LLM abstraction) while letting you fully control the prompts etc. https://bit.ly/3OalU1I July 27, 2023 at 09:43AM

Show HN: Share your gratitude in public one sticky note at a time https://bit.ly/3QceMEv

Show HN: Share your gratitude in public one sticky note at a time Gratitude deserves to be seen. Each of us can point to individuals who've impacted our lives in significant ways. Perhaps it was a mentor who guided us, a friend who stood by us during challenging times, or a family member whose love was unwavering and unconditional. However, they don't get to hear our appreciations, especially in public. In many organizations, we've embraced the practice of expressing gratitude to our colleagues through karma points, kudos, or similar recognition. While these gestures are valuable, they often happen behind closed doors. Therefore I made this little website so that we can share our gratitude in public and inspire others to do the same. https://bit.ly/3QfHHYp July 27, 2023 at 09:13AM

Show HN: MUI Toolpad – Open-source, local-first, admin app builder https://bit.ly/3KerAq4

Show HN: MUI Toolpad – Open-source, local-first, admin app builder Hi HN, Prakhar, Jan, Pedro and Bharat here - we are excited to introduce you to our product, MUI Toolpad. It’s been more than a year since we started working on it and are glad to show it to the HN community today. Toolpad is an open-source, self-hosted internal tool builder designed for backend and full-stack developers who want to build web apps like analytics dashboards, CRUD interfaces, and utility apps quickly. Toolpad comes as a Node.js package that integrates into your backend and harnesses the speed of its drag-and-drop UI builder for the frontend. It comes with 16 pre-built Material UI components to build UI in seconds. You can also import and use external React components in the drag-and-drop builder. Toolpad runs completely locally which means you're not stuck with an online code editor or a suboptimal GitHub integration. It lets you use your own IDE and extend your existing functions to the canvas through our intuitive queries. All configuration is stored in local files which you can version-control, edit, and deploy in any way you want. You can check out our live demo [1]. If you find it useful, you can support us by giving a star on GitHub [2]. We released our public beta [3] this week. We are happy to answer any questions/feedback in the comments. [1]: https://bit.ly/3KbXPXe... [2]: https://bit.ly/3DDkg3z [3]: https://bit.ly/3rDXQfW https://bit.ly/43J35Iv July 27, 2023 at 02:18PM

Wednesday, 26 July 2023

Show HN: Litellm – simple library to standardize OpenAI, Cohere, Azure LLM I/O https://bit.ly/3Y9UoG2

Show HN: Litellm – simple library to standardize OpenAI, Cohere, Azure LLM I/O I built this library because langchain was too bloated and I needed a simple abstraction to call multiple LLM APIs. litellm has two functions - completion(), embedding() https://bit.ly/3DvQcHb July 27, 2023 at 02:31AM

Show HN: The place to learn any topic, quickly https://bit.ly/3OzoQ9G

Show HN: The place to learn any topic, quickly Hi HN, we’re building deriveit.org, the website where you can learn any topic, quickly. On our website, you pay to ask any physics, computer science, or math question, and our community competes to give you the best explanation (for a cash reward). Right now, resources with high quality content are a time drain (papers, textbooks, and courses). We think that material is typically written in an unnecessarily hard-to-read way, but that there are tons of people who are passionate about explaining it well to others. We want to give the world access to those people, and remove barriers for them to answer questions and write content. I'm writing to encourage you to try us out, if you’re interested - ask a question on a topic you always wanted to learn (we added a free mode so you don't have to pay or sign in), and we’ll give you a condensed, easy-to-read explanation. Or write about the intuitions that you have, which you know you won’t find anywhere else online. We’re obviously in the early stages, and are very open to feedback. https://bit.ly/3YbTkSa July 27, 2023 at 12:57AM

Show HN: Distraction free desktop workspace for developers https://bit.ly/3Yb4CpH

Show HN: Distraction free desktop workspace for developers A workflow for window management based on experiences from Tmux, implemented by Rofi scripts. Tiling window manager is not a requirement, but highly recommended. https://bit.ly/3Y9d3BQ July 26, 2023 at 11:57AM

Show HN: A glTF to HTML5 Zip Converter https://bit.ly/3YaHAz7

Show HN: A glTF to HTML5 Zip Converter For everyone graphically and visually talented people there's now a converter that lets you render gltf 3d models in a web site of your choice. How it works is that you post your gltf model to a hosting space of your choice, and let our web service know the url to the gltf file. Then web service generates a zip file that has 3d engine included and unzipping it to your hosting space directory (again the same operation) lets you display the 3d model in a web page. Final touches come with ordinary embed tag which just need to find the index.html that was stored in the zip file and specify the size of the canvas with width/height tags. Embed allows you to include instance of 3d engine to your own articles and web pages. https://bit.ly/3DvX9YJ July 26, 2023 at 05:44AM

Show HN: I built a multiplayer Gameboy https://bit.ly/3Ygqksr

Show HN: I built a multiplayer Gameboy Still very much a work in progress, but really wanted to share this even in it's early state. Had heaps of fun building it to learn more about WebRTC. https://bit.ly/44VZxUg July 26, 2023 at 12:33PM

Show HN: Django Admin Site Customization Tutorial https://bit.ly/46Y6UfQ

Show HN: Django Admin Site Customization Tutorial https://bit.ly/453PYCL July 26, 2023 at 12:37PM

Tuesday, 25 July 2023

Show HN: Shell AI – My Aggressively Minimal Open Source Assistant https://bit.ly/3Oc86Ur

Show HN: Shell AI – My Aggressively Minimal Open Source Assistant https://bit.ly/43BY1FW July 25, 2023 at 01:53PM

Show HN: I spent a weekend building a tool that lets you make LoRAs without code https://bit.ly/43LVuZM

Show HN: I spent a weekend building a tool that lets you make LoRAs without code https://bit.ly/3rKNKKo July 25, 2023 at 11:59PM

Show HN: Launch a Product Like a Boss https://bit.ly/3Os3BW3

Show HN: Launch a Product Like a Boss I put together a list of resources that helps anyone launch a product faster. Submit to communities, websites, startup credits, marketing mental models and more. https://bit.ly/3rKaZ7v July 25, 2023 at 09:54AM

Show HN: Time-Saving Chrome Extension for Journalists Doing Research on YouTube https://bit.ly/44U8U70

Show HN: Time-Saving Chrome Extension for Journalists Doing Research on YouTube Hello Hacker News community, I've been developing a simple Chrome extension designed to assist journalists and researchers or learners in their YouTube investigations. You can swiftly identify specific segments within a video using semantic searches, powered by the OpenAI API. This transforms hours of potential scrubbing into moments of precision seeking. Whether you're sifting through extensive interviews, press conferences, and event footage on YouTube, or you require a quote from a video source, This extension is a handy tool. It also aids in quickly fact-checking statements made in YouTube videos. I hope you find it useful! https://bit.ly/3YmpXNf July 25, 2023 at 10:58AM

Show HN: CharacterAI but Narrated and Savable and Editable https://bit.ly/44ZOxFG

Show HN: CharacterAI but Narrated and Savable and Editable https://bit.ly/3Kco2EY July 25, 2023 at 02:59AM

Monday, 24 July 2023

Show HN: Prosona – Your co-pilot for intelligent responses in Slack https://bit.ly/3rNfttH

Show HN: Prosona – Your co-pilot for intelligent responses in Slack Prosona was built to solve a personal problem at work - we’re constantly bombarded by questions from colleagues and our productivity suffered as a result. All knowledge workers spend 15% - 20% of their time searching and gathering information. This often occurs when a colleague asks for a status update or how something works. Although the answers may be simple, the process of referring to Jira, grabbing links, and formulating an apt response is time-consuming. Until Prosona, this inconvenient context switch was just an accepted aspect of work life. The issue is compounded by the dispersion of knowledge across a variety of apps such as Google Drive, Slack, and Email. We lose track of where information resides, or worse, forget about the existence of some information within our tools altogether. Adding new information to the mix becomes a tedious task of properly categorizing and documenting it. This is where Prosona comes in. Our system integrates with all your knowledge stores, learns your unique tone of voice to then generate a draft allowing you to further personalize the message if needed. In terms of security, we place the utmost importance on the protection of your data which is why it is encrypted in our vector DB. It can only be decrypted by you. As an employee, your focus should be on achieving what truly matters: whether it's meeting your OKRs, making an impact, or enjoying pastimes outside work. The last thing you need is to get bogged down in crafting routine messages to keep colleagues updated. All you have to do is type `/prosona` in Slack, and a beautiful draft will be written grounded in your context and tone. Today we’re launching our private beta. To take part, sign up on our website. We're providing access to the first 500 people who register. https://bit.ly/43GhULS July 25, 2023 at 06:00AM

Show HN: OpenAI-Functools: Simplified Generation of OpenAI Functions Metadata https://bit.ly/3Dsw88G

Show HN: OpenAI-Functools: Simplified Generation of OpenAI Functions Metadata https://bit.ly/3DnxG3T July 24, 2023 at 02:52PM

Show HN: I built a transit travel time map https://bit.ly/473MAde

Show HN: I built a transit travel time map This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap. The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city. The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach. This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested: https://bit.ly/3Dt57lo https://bit.ly/3QbAgBE July 24, 2023 at 02:49PM