Sunday, April 30, 2023

Show HN: Adzviser – Digital marketers' copilot for getting data [video] https://ift.tt/5q1EHu4

Show HN: Adzviser – Digital marketers' copilot for getting data [video] Hello friends - I spent the past 6 months building this search bar for marketers so that they can get their campaign performance data easier and faster. Currently they either have to manually pull those data from Google Ads, Facebook Ads, etc., or to use some connectors, such as Supermetrics/Fivetran, to automate the data pulling process and then build a reporting dashboard from it. I believe that those marketing data and reports can be "one search away". So I built a software prototype that 1) has OAuth2.0 connections to Google Ads 2) translates natural language prompt to Google Ads Query Language 3) generates table and visualization output Contact us: adzviser.com/contact-us https://www.youtube.com/watch?v=O7CWf5Kaypg May 1, 2023 at 10:07AM

Show HN: Frogmouth – A Markdown browser for your terminal https://ift.tt/mu3yHBh

Show HN: Frogmouth – A Markdown browser for your terminal Hi HN, Frogmouth is a TUI to display Markdown files. It does a passable job of displaying Markdown, with code blocks and tables. No image support as yet. It's very browser like, with navigation stack, history, and bookmarks. Works with both the mouse and keyboard. There are shortcuts for viewing README.md files and other Markdown on GitHub and GitLab. License is MIT. Let me know what you think... https://ift.tt/O70kfig April 30, 2023 at 06:35PM

Show HN: What The Element? Learn the name of chemical elements https://ift.tt/71eWcMU

Show HN: What The Element? Learn the name of chemical elements Hello HN! I am sharing with you my first newbie project. You basically click on a chemical symbol and try to guess the name. You can play in English or French. I made it in a week during a bootcamp I am attending. It's not perfect but I tried my best. I am looking forward to some feedback or code review to improve upon it :) Enjoy https://ift.tt/Xia5Kmv April 30, 2023 at 04:58PM

Show HN: Browser-based robot simulator with Three.js and rapier.js https://ift.tt/aP5Em6I

Show HN: Browser-based robot simulator with Three.js and rapier.js https://grgv.xyz/blog/simulator/ April 30, 2023 at 01:05PM

Show HN: ArchitectGPT – AI Powered Home Design Too https://ift.tt/l2d7H6M

Show HN: ArchitectGPT – AI Powered Home Design Too Hello everyone, I'm excited to share with you my new app, ArchitectGPT! With ArchitectGPT, you can upload or take pictures of any residence/home and transform it using AI via text or pre-selected themes. Whether you want to experiment with different color schemes, furniture arrangements, or even add new rooms to your home, ArchitectGPT can help you visualize the possibilities in seconds. The app uses state-of-the-art machine learning algorithms to generate realistic and personalized design recommendations based on your preferences and needs. ArchitectGPT is perfect for anyone who wants to explore home design ideas without the hassle and cost of hiring a professional designer. It's also great for architects, interior designers, and real estate agents who want to quickly create virtual staging for their clients. The app is easy to use and doesn't require any design skills. Simply upload a photo of your home, select a theme or provide a description of what you want to achieve, and let ArchitectGPT do the rest. You can save your favorite designs and share them with your friends and family. https://ift.tt/AkUVoHG April 30, 2023 at 03:24AM

Show HN: Open-Source Implementation of John Conway's Mathy Game of Hackenbush https://ift.tt/hixaYgS

Show HN: Open-Source Implementation of John Conway's Mathy Game of Hackenbush Hackenbush is a fascinating game that led to leaping developments in combinatorial game theory. It caused the discovery of the surreal numbers - an absolutely, incredibly, tremendously large field of numbers. To help it find more popularity, I made an open-source version, mainly for mobile platforms. https://ift.tt/21SOhbj April 30, 2023 at 11:41AM

Saturday, April 29, 2023

Show HN: ChatGPT on Your Watch https://ift.tt/IPEZw6F

Show HN: ChatGPT on Your Watch https://ift.tt/rSUE1km April 29, 2023 at 11:21PM

Show HN: PineTool – An iOS Companion for the Pinecil https://ift.tt/1JcWI6n

Show HN: PineTool – An iOS Companion for the Pinecil https://ift.tt/Fk0jw5R April 30, 2023 at 05:47AM

Show HN: All GitHub repos shared on HN https://ift.tt/NHP51hA

Show HN: All GitHub repos shared on HN https://ift.tt/WDo8aqM April 30, 2023 at 04:19AM

Show HN: A Gentle Introduction to the Fediverse https://ift.tt/0US2DQa

Show HN: A Gentle Introduction to the Fediverse There's a lot of great explainer sites and articles about the fediverse, but I wanted to make something that serves as a quick introduction for a more casual audience, and lets you dig deeper from there. https://ift.tt/kezlERV April 29, 2023 at 09:36PM

Friday, April 28, 2023

Show HN: rqlite 7.15, the distributed DB built on SQLite, now with backups to S3 https://ift.tt/sOPc7Jp

Show HN: rqlite 7.15, the distributed DB built on SQLite, now with backups to S3 https://ift.tt/G3c7qKu April 29, 2023 at 04:23AM

Show HN: Jarvis AI – Text, iMessage, and Email ChatGPT https://ift.tt/BvMsA9D

Show HN: Jarvis AI – Text, iMessage, and Email ChatGPT We're back with another ShowHN! When we launched, you could text Jarvis AI using regular SMS messages from your phone. Since launching 3 weeks ago[1], we've introduced two new channels for using ChatGPT. Now you can use ChatGPT over SMS text message, iMessage for Apple-enabled devices, and via Email. It is super interesting to forward an email to Jarvis AI and see its thoughts on your email thread. It can help you brainstorm or it can suggest a reply to previous emails. 10 messages free forever, more volume is free over iMessage and Email for a limited time (until the HN hug of death!). You don't have to sign up or anything to try it. Just send a text to: +1 (855) 676-1two89. Thanks for checking this out. Many exciting features are coming soon to make this more than just a different interface to ChatGPT. We want to make AI accessible to more people, over more channels, with more useful things for your day-to-day. For medical professionals, we added the /diagnose command. Ask Jarvis "/diagnose 32 year old harsh cough" for example. Soon, we are adding features like /invoice for generating invoices and /remember for notes and reminders. [1] Related: See the first HN post when we launched here: https://ift.tt/SfvbG9l https://jarvis.tel April 28, 2023 at 06:06PM

Show HN: Code-Narrator: Automating Documentation with GPT-4 https://ift.tt/ab36GPq

Show HN: Code-Narrator: Automating Documentation with GPT-4 As a solo developer on a sizeable project, I found myself facing the challenge of creating documentation, a task I admittedly do not enjoy. Fortunately, ChatGPT arrived just in time. After experimenting with it, I discovered that it generates high-quality documentation for code files, even better than what I could produce manually. This realization led me to develop Code-Narrator, a client that simplifies the documentation process. Code-Narrator ( https://ift.tt/Ohn3GAd ) utilizes GPT-4 to analyze your code files and automatically generate documentation. The tool is language-agnostic and has been tested with TypeScript, GraphQL, Solidity, C#, Kotlin, and more. As long as the files are in plain text, Code-Narrator should work seamlessly. The primary goal of Code-Narrator is to ease the documentation process for developers, transforming them from writers to editors. While developers are still responsible for verifying the accuracy of the generated documentation, the initial writing is handled by the AI. If GPT-4 produces incorrect documentation, it typically indicates that the code needs clarification, or a brief comment should be added to guide the AI. A general rule of thumb is that if GPT-4 cannot comprehend the code, it may be too complex for the next developer. However, Code-Narrator is constrained by GPT-4's 8192-token limit, which can be problematic for extensive code files. Those with access to the gpt-4-32k variant should expect better results. Upon its first run, Code-Narrator creates a configuration file by analyzing your project, and then prompts you to review it for accuracy. The key configuration aspects include the "include," "config_files," and "source_path" settings. In its second run, Code-Narrator generates documentation for your entire project. The process is time-consuming, taking approximately 45 minutes to complete from scratch. However, the tool is: - Flexible, allowing for the creation of custom pages such as How-To guides, tutorials, FAQs, READMEs, and other bespoke content. - Multilingual, supporting 25+ languages (as many as GPT-4 supports). - Versatile, capable of generating documentation in various formats (LaTeX, HTML, with the default being Markdown). For a demonstration on transforming a few lines into a How-To guide, watch this video: https://www.youtube.com/watch?v=uJtVCUOTkvw . Remember that brevity is key, as the more concise the input, the more GPT-4 can contribute. Code-Narrator also supports custom plugins, with tutorials available at https://ift.tt/pAv16ws... . In terms of size and cost, Code-Narrator consists of 45 files and 1712 lines of code. The total cost of generating documentation for the entire project is approximately $2.5, a significant savings compared to manual documentation. During the development of Code-Narrator, I noticed several benefits: - Improved function naming: Reading the generated documentation led me to revise vague or overly general function names, resulting in better code and documentation. - Concise input: Focusing on reducing the size of the input file (liquid) became a fun challenge, helping to optimize the process. - Enjoyable interaction: Working with ChatGPT proved more enjoyable than manually writing documentation, and the more I experimented, the better the results. - Minimal input for tutorials: I was pleasantly surprised by how little input was required to create How-To guides and tutorials using GPT-4. - Encouragement to refactor: The 8K token limitation may be restrictive, but it also encourages developers to refactor their code for improved readability and structure. As a prototype and proof of concept, Code-Narrator has some limitations. I'm excited to see where Code-Narrator goes from here, and your feedback is invaluable. Thank you for taking the time to explore this project! https://ift.tt/Ohn3GAd April 28, 2023 at 03:49PM

Thursday, April 27, 2023

Show HN: ScrapScript – A tiny functional language for sharable software https://ift.tt/F1aOzcK

Show HN: ScrapScript – A tiny functional language for sharable software Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at hello@taylor.town if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :) https://scrapscript.org April 26, 2023 at 05:15PM

Show HN: Idaweather-Create historical weather studies with 27 different features https://ift.tt/RnQefSF

Show HN: Idaweather-Create historical weather studies with 27 different features http://idaweather.com April 28, 2023 at 04:05AM

SHOW HN: AI-Powered Platform Helping You Discover the Best AI Tools for Your Job https://ift.tt/NdeZbfC

SHOW HN: AI-Powered Platform Helping You Discover the Best AI Tools for Your Job https://ift.tt/7pdbYGX April 28, 2023 at 03:59AM

Show HN: Codeium-Chrome: Free open-source AI autocomplete Chrome extension https://ift.tt/eyS1JC9

Show HN: Codeium-Chrome: Free open-source AI autocomplete Chrome extension https://ift.tt/kIDleSF April 28, 2023 at 02:14AM

Show HN: GraphAr – An Open-Source File Format for Graph Data Archive/Exchange https://ift.tt/CGOiWK8

Show HN: GraphAr – An Open-Source File Format for Graph Data Archive/Exchange Hi, Hacker News! We're excited to announce the release of GraphAr, an open-source file format for archiving and exchanging graph data. The landscape of graph processing systems is fragmented, with various types of systems, including graph databases, graph computation systems, and GNN systems. However, currently, there is no common file format for efficiently storing and exchanging graph data while maintaining its schema and graph semantics. GraphAr is designed to address this issue by providing a simple, lightweight format for storing and exchanging graph data. GraphAr is a flexible and adaptable format that can be used across a variety of applications by decoupling the storage of metadata, adjacency, and properties. It is also designed to be efficient by leveraging existing formats such as ORC, Parquet, and CSV as much as possible. This makes it easy to integrate with existing data processing systems and provides a level of familiarity for users. Furthermore, GraphAr preserves the semantics of graphs and can maintain the schema of property graphs. This means that users can maintain the same graph structure across different systems, ensuring that the graph's semantics are not lost. We have developed both a C++ library for accessing and creating GraphAr files, and a Spark library for transforming data into and from GraphAr files. With these libraries, it's easy to work with GraphAr files in your existing Spark connectors or C++ projects. As GraphAr matures, we aim to move the project to a vendor-neutral venue, such as Apache, LF AI & Data. This will ensure that the project continues to be developed in an open and transparent manner, with contributions from a broad community of developers. To get started with GraphAr, check out our GitHub repository, where you'll find detailed documentation and examples of how to use the libraries. We welcome any feedback or contributions to the project. Let's make graph data archiving and exchange more efficient with GraphAr! https://ift.tt/QA2mRIf April 27, 2023 at 07:46PM

Show HN: E2EE iOS Keyboard Calendar Built in React Native https://ift.tt/f5ub0Up

Show HN: E2EE iOS Keyboard Calendar Built in React Native https://onin.co April 27, 2023 at 05:17PM

Show HN: A Truly Terrible Text Editor https://ift.tt/3dxPEkC

Show HN: A Truly Terrible Text Editor https://ift.tt/d2QDFvE April 27, 2023 at 11:47AM

Wednesday, April 26, 2023

Show HN: Web app turns your text into p5js (graphics) code using GPT https://ift.tt/L3syGja

Show HN: Web app turns your text into p5js (graphics) code using GPT Text → GPT → p5 | An app that turns your text prompt into p5js code (computer graphics) using OpenAI's GPT and displays it. Under the hood: Nextjs, React, CodeMirror, p5js I got into programming through arduino and processing. I've always thought about how to lower the barriers for people to start programming. With GPT, we can now turn plain text into code, allowing people to start coding without knowing code. OpenAI APIs don't come cheap! If you like the project, consider sponsoring access for others here: https://ift.tt/onQ3y1S Cheers! https://ift.tt/k3fOG7S April 27, 2023 at 08:58AM

Show HN: I built an online programming language https://ift.tt/euDWBhy

Show HN: I built an online programming language https://ift.tt/CbLse10 April 27, 2023 at 06:08AM

Show HN: CheekyKeys – A Face-Controlled Keyboard https://ift.tt/8gYTBGf

Show HN: CheekyKeys – A Face-Controlled Keyboard https://ift.tt/YfaMxjR April 25, 2023 at 05:27PM

Show HN: Retro games hosted in Cloudflare Pages for free https://ift.tt/Sd7QxV4

Show HN: Retro games hosted in Cloudflare Pages for free Created some free sites to play online versions of retro MS games like Minesweeper, Solitaire and others such as Sudoku & Tic Tac Toe. I learned about Cloudflare's Pages at same time to host all the code at no cost. https://retrogmz.com/ April 27, 2023 at 12:18AM

Show HN: Trybsync – Reddit, but as an RSS Aggregator https://ift.tt/YOiZqnS

Show HN: Trybsync – Reddit, but as an RSS Aggregator https://ift.tt/hufBx3G April 26, 2023 at 11:23PM

Tuesday, April 25, 2023

Show HN: Use ChatGPT on a 2 Dimensional Interface https://ift.tt/mhHSuec

Show HN: Use ChatGPT on a 2 Dimensional Interface I build ChatGPT-2D with the idea to enable people to branch AI conversations interactively, pose contextual questions based on AI response and visualize your entire dialogue on a 2 dimensional map interface. What do you think? https://ift.tt/HR23M7C April 26, 2023 at 07:56AM

Show HN: ChatGPT Code Assistant https://ift.tt/JDu9S7q

Show HN: ChatGPT Code Assistant ChatGPT is excellent but you need to do a lot of copy and pasting for using it as a coding assistant. I created a simple plugin to give ChatGPT access to the web for documentation and also to the local file system. https://ift.tt/pD1kKmY April 26, 2023 at 05:58AM

Show HN: Google Meet, Zoom, Teams alternative Source code https://ift.tt/ohbsv3u

Show HN: Google Meet, Zoom, Teams alternative Source code https://ift.tt/Cj02l94 April 26, 2023 at 03:43AM

Show HN: Ordently – Consciously plan your day and your life https://ift.tt/jpgxfst

Show HN: Ordently – Consciously plan your day and your life I've been using a task management tool for the past 1 year that I built. A few months ago, I spent some time to make it more generic because my partner wanted to use it as well and she's been loving it ever since. Love her, but she's a bit biased. Firstly, this is a todo app for your life. Existing tools are built around how we work as employees in a company. With a company, all the habits, goals, vision and rituals are given to you in an employee handbook. The company is our coach, and in most cases, we listen and do as the coach says. Its easier to get things done in this environment. In our personal lives, we gotta figure out our goals, work on our habits and setup rituals. We're also more flexible, more forgiving on when we want to do certain things and more rigid on the others. The Daily Planner is central to that ideology, working with one off and repeatable tasks . You onboard with your day first, could be as simple as calling your mum or going on a walk or do yoga. As you get more comfortable, you start to consciously build a life that you want to live by creating rituals and setting goals as you get more confident. Personally, I haven't been able to get that through Todoist or Notion. https://ift.tt/5jzcvg0 April 26, 2023 at 02:51AM

Show HN: I built a multiplayer voxel browser game engine https://ift.tt/7zIcUt1

Show HN: I built a multiplayer voxel browser game engine https://ift.tt/7wNPBmE April 26, 2023 at 12:30AM

Show HN: Introducing Palacio Albums – Create, Share and Explore Photo Albums https://ift.tt/CYtyLvM

Show HN: Introducing Palacio Albums – Create, Share and Explore Photo Albums https://ift.tt/sR38wbp April 25, 2023 at 12:32PM

Show HN: Create EU E-Label QR-codes for wines and spirits https://ift.tt/FpDMgZJ

Show HN: Create EU E-Label QR-codes for wines and spirits As a result of new EU regulations, nutritional information and ingredient listing must be provided for wines and flavored wine products from December 2023, either printed on the physical label or in digital form, e.g., as a QR-code. e-label.io is the fastest and easiest way to the EU E-Label for wines and spirits. If you know a winiery or distilleries which sells to the eu it would be awesome if you could share the page with them. Feedback is highly appreciated https://e-label.io April 25, 2023 at 11:47AM

Monday, April 24, 2023

Show HN: A website to generate Magic: The Gathering cards https://ift.tt/B1JVIXq

Show HN: A website to generate Magic: The Gathering cards I created a website that utilizes OpenAI's LLM to generate realistic Magic cards based on a prompt. Using LLMs to generate Magic cards (or generate anything these days) is not new, but I've tried to put this together into a nice package and I am planning on making future improvements. You can generate some pretty flavorful cards depending on what prompt you provide. There are some issues since this is an early version. You will see cards that are just flat out incorrect or that do not make sense. I also will not guarantee the website will always work, so please be nice :) You will also notice the website domain name is a random one generated by Azure (if people like this, I may get a real one). Anyways, give it a shot and let me hear your feedback or features you would like to see. Thank you and hope you have fun generating! https://ift.tt/CDSuRao April 24, 2023 at 10:49PM

Show HN: A C++ web/application framework I have been building for the last 12yrs https://ift.tt/pmg8tWa

Show HN: A C++ web/application framework I have been building for the last 12yrs Back then there were not a lot of frameworks for C++ like there are available now, gradually added serialization, reflection, orm, modules for apache|nginx, then started adding programming language integration and then finally added support for building on various Os'es and also support for most of the build tools out there. https://ift.tt/aoxzrGs April 24, 2023 at 06:47PM

Show HN: Encryption for App Developers https://ift.tt/F5teNzU

Show HN: Encryption for App Developers https://phase.dev April 24, 2023 at 07:07PM

Show HN: I quit my job to build a Kubernetes GUI with Rust https://ift.tt/FEUr3gk

Show HN: I quit my job to build a Kubernetes GUI with Rust About a year ago I was working on a project with mirrored Kubernetes clusters deployed across various regions. Constantly switching contexts was a big pain for me and I badly needed something more practical to work with multiple clusters, ideally simultaneously. At that time everyone was talking about Rust and I really wanted to try it out. I then found Tauri, a framework to build GUI apps with Rust + JavaScript. I was sold. I learned Rust and built the app I always wanted to use. Fast, lightweight and with the ability to connect to multiple clusters simultaneously. Fast forward to today, there’s a few thousand users and I’ve quit my job to go all in on this product. Would love to get you to try the app and share your feedback. It would mean a lot to me! Thanks! https://aptakube.com April 24, 2023 at 06:40PM

Show HN: Q&A Bot talking in Hinglish about PDFs https://ift.tt/SzZH7nd

Show HN: Q&A Bot talking in Hinglish about PDFs Such an amazing time to build applications that can actually make a difference in everyday lives! We've built a simple Q&A bot that can answer your questions in 𝐇𝐢𝐧𝐠𝐥𝐢𝐬𝐡 about any pdfs, wrapped it with a simple command 𝐥𝐜-𝐬𝐞𝐫𝐯𝐞 𝐝𝐞𝐩𝐥𝐨𝐲 𝐩𝐝𝐟_𝐪𝐧𝐚, your bot is now ready to be part of your application stack, I've uploaded a demo where I talk to the bot in half-hindi & half-english about an insurance document - https://twitter.com/_deepankarm_/status/1650447522111029248 https://ift.tt/FBf2mNZ April 24, 2023 at 04:07PM

Show HN: Smart Social News Service (In Development) https://ift.tt/xeaskMT

Show HN: Smart Social News Service (In Development) https://ift.tt/W4U1Tft April 24, 2023 at 02:31PM

Sunday, April 23, 2023

Show HN: ChatGPT-Powered AI Girlfriend App – Experience the Future of Romance https://ift.tt/mAPjrxu

Show HN: ChatGPT-Powered AI Girlfriend App – Experience the Future of Romance https://ift.tt/C2qgBao April 23, 2023 at 11:54PM

Show HN: I was frustrated with pricing of PagerDuty et al., so made it myself https://ift.tt/b7Qgkns

Show HN: I was frustrated with pricing of PagerDuty et al., so made it myself https://allquiet.app April 23, 2023 at 03:59PM

Saturday, April 22, 2023

Show HN: I made a website for letter writing and slow communication https://ift.tt/JNyDo3b

Show HN: I made a website for letter writing and slow communication After struggling to keep in touch with a friend who moved away to Japan, I set out to build something that enabled deep conversations without the pressure and required scheduling of instant messaging https://ift.tt/DNHsfbx April 22, 2023 at 10:24PM

Show HN: Torb – make Kubernetes DevOps easier https://ift.tt/suvatDh

Show HN: Torb – make Kubernetes DevOps easier https://ift.tt/j1gaRWY Hey HN, about 9 months ago I was getting infrastructure set up for a project and it was taking way too long. It took hours before I was even able to begin working on the project itself instead of the infrastructure and it wasn't particularly pleasant. I got fed up and that's when I started thinking about how I could make it easier for people to develop with Kubernetes locally and then quickly deploy to a production environment in a consistent way that respects a set of best practices and leveraging some common infrastructure tools like Terraform and Helm under the hood. The result of this was Torb. The mission is to make it simple and easy for software engineers to create and deploy infrastructure on Kubernetes with best practices in place. For now I've been focusing on getting projects launched on an existing cluster, but I'd like to eventually help with bootstrapping clusters as well. I've been dog fooding this on my own projects for a bit now and have also had some friends who are using the tool and giving me feedback. April 23, 2023 at 04:01AM

Show HN: I'm building a Strava alternative without all the social media crap https://ift.tt/cHE02Jn

Show HN: I'm building a Strava alternative without all the social media crap I'm working on https://cubetrek.com , a web app to manage, visualize and compare your running, hiking, mountainbiking, skiing... activities. Some features include: a github-style calendar heatmap, 3D visualization of tracks (especially useful for hill climbs and mountaineous terrain in general), a world map displaying all your activities at once. Excluded features: although you can share yoir tracks to the world, should you choose so, there are no friends, no likes, no comments, i.e. none of that social networking stuff. And no ads. Any feedback is appreciated, let me know what you think, what to improve! https://cubetrek.com April 23, 2023 at 03:23AM

Show HN: I designed and coded my portfolio as a freelance designer https://ift.tt/rdTKf9S

Show HN: I designed and coded my portfolio as a freelance designer Feel free to share any feedback. Thank you. https://ift.tt/v7hK416 April 23, 2023 at 01:59AM

Show HN: Personal diary powered by AI – AIDiary https://ift.tt/XpJ0qWn

Show HN: Personal diary powered by AI – AIDiary https://aidiary.io April 22, 2023 at 06:23PM

Show HN: I made a website with musical exercises for beginner musicians https://ift.tt/u1jS0D7

Show HN: I made a website with musical exercises for beginner musicians https://ift.tt/iqpuahO April 22, 2023 at 05:10PM

Show HN: I made a SQL game to help people learn / challenge their skills https://ift.tt/s4d7KkY

Show HN: I made a SQL game to help people learn / challenge their skills https://ift.tt/NncRBUj April 22, 2023 at 04:10PM

Friday, April 21, 2023

Thursday, April 20, 2023

Show HN: We built a ClickHouse-based logging service https://ift.tt/lpjLEnr

Show HN: We built a ClickHouse-based logging service Hey hn! I'm one of the co-founders of highlight.io, an open source monitoring tool. Today we're sharing a ClickHouse-based logging solution we've been working on. We wanted to showcase how we built it and share how you could try it out to give feedback. Since we started working on highlight.io, we've been hyper-focused on "cohesion", or ensuring that when you install your monitoring stack, all of the resources in that stack (user interactions, requests, traces, logs, etc.) are connected in a consumable way. We've written up more about our philosophy on this here [1]. We started building towards this by connecting your client-side app and your server-side exceptions with session replay and exception monitoring; i.e. if an error happened in a server-side app, we would make it easy (with session replay) to trace all the steps that a user took leading up to it. Especially for larger companies using highlight.io, the request to tie in logs came up repeatedly, and we wanted to build this with the same philosophy in mind. Now, you'll see client-side and server-side logs all in one place, brought together in the context of a user session, as well as logs in the context of an error. Like the rest of our stack, this project is written in Go and Typescript, and for log ingestion/querying, we're using ClickHouse [2]. Before deciding on ClickHouse, we were planning to use OpenSearch (an aws fork of elasticsearch [3]) for this part of our product, but as our traffic has increased, we encountered quite a few pains with write throughput for OpenSearch. After evaluating a few options, we eventually landed with ClickHouse (their cloud offering was icing on the cake), which has also proven to be much more cost-effective so far. Building with ClickHouse from scratch has been an exciting journey. Eric (the mastermind behind this project) wrote a blog post [4] on a handful of ClickHouse learnings we've gathered since starting the project. For those wanting to try out the product locally, you can run the following commands [5]: git clone --recurse-submodules https://ift.tt/BVFdxAS cd highlight/docker; ./run-hobby.sh; To send logs to highlight, you can use your own OpenTelemetry implementation [6] or use our SDKs [7] which provide lightweight wrappers over OTEL. Like the rest of highlight.io, we plan to make money from this with our hosted cloud offering. For those interested in trying out the cloud-hosted version, you can get setup at app.highlight.io. To open the floor for feedback, we would love to get some thoughts on what we've built so far. Beyond that, what are parts of a logging product you wish you had with your current setup? And are there any notable pain-points of using a hosted monitoring product? (We're toying with the idea of an enterprise deployment). Excited to hear from everyone. [1]: https://ift.tt/1prvoBV [2]: https://clickhouse.com [3]: https://ift.tt/5g3fxGL [4]: https://ift.tt/5NmY3uo... [5]: https://ift.tt/4aO1Qck... [6]: https://ift.tt/GyYdoxr... [7]: https://ift.tt/HqURkfn... https://ift.tt/2ODPCqx April 20, 2023 at 10:56PM

Show HN: AI prompt-to-storyboard videos w/ GPT, Coqui voices, StabilityAI images https://ift.tt/ybk4cOC

Show HN: AI prompt-to-storyboard videos w/ GPT, Coqui voices, StabilityAI images I had 2 weeks off from work and wanted a pet project before heading back. With GPT and Generative AI in the news, I decided to chain multiple Al products together to build something really cool. I set my end goal to be: prompt-to-storyboard (aka fun videos generated purely via generative AI). There exists some prompt-to-video products, but I wanted to tell stories with audio as well. The end product takes an initial prompt and produces a series of images and audio files, which I then combine (with subtitles) into the final video. To showcase videos, there is a basic upvote/downvote leaderboard. Text | OpenAI https://openai.com/ Text is generated in a few high-level steps that I ask GPT to work through. These are all based on the initial user prompt, as such (ideally) indirectly controlled by the user. - Create a concept for a movie scene based on the prompt, including the theme and setting - Define each character in the scene - Define how each character looks - Define how each character sounds - Define 'frames' of the storyboard All of this textual information is defined in a JSON object I describe to GPT. I then take GPT's output and build the storyboard with the tools below. Voices | Coqui https://coqui.ai/ From the GPT output, I needed three major pieces of information to build voices in a way that I found satisfying: - Description of the voice - Description of the performance - Text of the actual dialog spoken Coqui has a product called 'prompt-to-voice', where you can describe how a character will sound and a custom voice is made for that character - this is how GPT defines the characters to use in the storyboard. As such, every voice is unique per storyboard. GPT will decide that a certain character is an "older man with a raspy voice", and I'll ask Coqui for that type of voice. In addition to this, in order to describe the performance, GPT outputs a basic emotion to summarize the line of dialog (happy, sad, angry, etc) - this is also sent to Coqui per audio clip generated. Images | Stability AI https://stability.ai/ While I originally setup the storyboard generator to use DALL-E due to already integrating with OpenAl for GPI, I found the cost prohibitive. As such, the images generated for the storyboards are from Stability Al's Stable Diffusion (stable-diffusion-512-v2-1). I combine the description of the frame that GPT provides, in addition to the theme and setting that GPT output for the whole storyboard, to generate each frame. Since GPT controls the data sent to Stable Diffusion with the description of the frame as well as the theme and setting, if your prompt dictates a theme it should hopefully translate into a theme in your storyboard. Both the storyboard and the 'prompt enhanced' image generation in the 'Create Content' tab pre-feed a GPT request with a summary of Stability Al's prompt guide. It will try and pick keyword weights to improve the image, and much like the setting and theme, keywords should be influenced by the initial prompt provided to the product. Conclusion: Have fun and make my 2 weeks of work seem worth it! Voting on storyboards and creating storyboards both require a simple Google login to get access. https://meyer.id April 21, 2023 at 05:35AM

Show HN: Create new files in macOS Finder https://ift.tt/Mv0rfEh

Show HN: Create new files in macOS Finder Hi HN! One of the feature that is lacking in MacOS Finder is the ability to create a new file in any folder. This repo provides a quick action workflow that adds this functionality to Finder. https://ift.tt/sKzyuOU April 21, 2023 at 04:49AM

Show HN: Create your own full-featured VPN server https://ift.tt/6W1MNVI

Show HN: Create your own full-featured VPN server We think VPN providers encrypt our data and increase our security and it is true but there is a problem: we have to share our data with them instead of ISPs. AdminVPN is a side project that allows ordinary people to create their own VPN server. PS: This is my first post here, your feedback is really appreciated! https://adminvpn.co/ April 20, 2023 at 10:18PM

Show HN: LLM Playground, compare results side by side https://ift.tt/BjqHXmv

Show HN: LLM Playground, compare results side by side https://ift.tt/jbioHKQ April 21, 2023 at 01:48AM

Show HN: Komorebi – Windows 11 tiling window manager quickstart guide https://ift.tt/qv5WwQl

Show HN: Komorebi – Windows 11 tiling window manager quickstart guide https://www.youtube.com/watch?v=cBnLIwMtv8g April 21, 2023 at 01:23AM

Show HN: InsightFlow https://ift.tt/RYAOE8F

Show HN: InsightFlow Hey everyone, sharing InsightFlow, a (long) weekend project I made using GPT4. I am bit anxious sharing it since I barely knew how to code in Python before but I was simply amazed on how much GPT was able to help me write something that actually works (I hope). My goal was to create a library that empowers people to ask questions from their data, regardless of its source. InsightFlow does just that, it has some modules that allow s parsing information existing in (for now) video (its audio part), html, and in general text and provides a chat interface on top. I would love to expand this to image and eventually video parsing. I know there are some companies that aim for the same but I could not find an opensouce alternative for it. I tried making it modular so different modalities can be added later on. https://ift.tt/7l1ypnv April 20, 2023 at 06:22PM

Show HN: Create Comics Using Stable Diffusion https://ift.tt/56P7FtJ

Show HN: Create Comics Using Stable Diffusion https://ift.tt/d3TLt1Q April 20, 2023 at 12:11PM

Wednesday, April 19, 2023

Show HN: Question Extractor: turn text into LLM finetuning data https://ift.tt/IBL6SUm

Show HN: Question Extractor: turn text into LLM finetuning data https://ift.tt/fQoFN8T April 20, 2023 at 06:17AM

Show HN: ChatGPT to control your own app (text-to-action library) https://ift.tt/faH6Ych

Show HN: ChatGPT to control your own app (text-to-action library) ActionIt is a text-to-action library built to make it easier to perform actions based on natural language input. It opens the way for applications that don't only retrieve information but actually interact with functions, extracting necessary parameters or asking follow-up questions where necessary. In simple terms, your functions are presented to ChatGPT and the correct one is chosen and executed based on a natural language input. Would love any feedback or feature requests:) https://ift.tt/QE42VXq April 20, 2023 at 03:34AM

Show HN: AI Assisted Coding Tutorials https://ift.tt/eFPL6jk

Show HN: AI Assisted Coding Tutorials https://ift.tt/waKAnjV April 20, 2023 at 12:40AM

Show HN: GoGoBrowse – A Peer to Peer Web Browser https://ift.tt/VkJoC0M

Show HN: GoGoBrowse – A Peer to Peer Web Browser Hi HN! GoGoBrowse is a side project I've been working on that allows 2 users to browse the web together while voice chatting. It's a proof of concept for a new model of browsing the web I've been thinking about. My thought is that before a leap to a 3D Metaverse, we need a 2D Metaverse, which is simply social web browsing. I wrote more about it here: https://ift.tt/rhCfJZP... Though the goal of an entirely social web browser is still quite a ways off, I think of this as a small first step in that direction. I'd love any feedback on the app itself, and the general concept of social web browsing. https://gogobrowse.com April 19, 2023 at 11:50PM

Show HN: A web decision game 99% coded by GPT4. Uses agent to decide win/loss https://ift.tt/w8cgXIE

Show HN: A web decision game 99% coded by GPT4. Uses agent to decide win/loss Yeah... so I know some software development concepts well I haven't written any code in 10 years, so like half the time was just getting a development setup. At first it suggested PyCharm and honestly it wasted a lot of time. Eventually I got VS Code and GPT just seems to understand it so much better. The real secret to getting good responses with GPT-4 during this I found is to restart the conversation fresh with a complete description of what you need (2-3 paragraphs of detail is great) and the rest as code. [detailed description of what you need, make sure it's detailed and specific add examples if possible] #### [insert all the code, the more you can fit the better] That first code block it gives you back on the first output is the cleanest by far. If there is an error and you submit it back in the same chat conversation, it just gets diluted/saturated over time, hallucinations go up etc. So if there is a bug rather than continue in the same convo, repeat this process in a brand new conversation. Each time it gives a much cleaner, fresher look at the code and goals needed. If your codeblock is really small then this isn't so important, but I'm trying to maximize the amount of code per prompt for best responses. I also make sure to split files by concerns so they don't get too big for the prompt window otherwise it's annoying. #### And lastly the other interesting thing about this project is this simulates an Agent loop where it is constantly trying to determine if the player won or lost, decide what the next most cohesive step is based on the human feedback (click emoji) and looping it. Actually that was my main interest for the project and I just wanted to get something published as a secondary goal. Most of my time was probably spent playing with the prompt and trying to to see if I could get it to determine if the goal was achieved but its actually a hard problem and I have some cool ideas for the next project. https://ift.tt/4d6ShFC April 19, 2023 at 11:41AM

Show HN: Karma Design Suite – A powerful wireframe and UI toolkit for designers https://ift.tt/fXzwGE2

Show HN: Karma Design Suite – A powerful wireframe and UI toolkit for designers We've designed an extensive wireframe kit and a more extensive set of UI kits. All feedback is appreciated. https://karma.design/ April 19, 2023 at 04:31PM

Tuesday, April 18, 2023

Show HN: No-cloud P2P file transfer in the browser using latest WebTorrent v2 https://ift.tt/JnruK9k

Show HN: No-cloud P2P file transfer in the browser using latest WebTorrent v2 https://file.love/ April 18, 2023 at 10:27PM

Show HN: Database for analyzing US companies, visualize using Apache SuperSet https://ift.tt/AgB26qa

Show HN: Database for analyzing US companies, visualize using Apache SuperSet My main motivation was that I wanted to be able to drill down and filter across all the available stocks, look at the data for myself, and narrow down on the stocks I am interested based on my own sets of criteria, and make data-driven analysis for my personal investment strategies. I used PostgreSQL as the backend database for ELT data pipelines, and used Citus Data cstore_fdw for columnar compression for the final dataset. All financial data is coming from SEC Edgar, https://ift.tt/HzquX17 . I used Python for downloading most of the data. I also run the data load development locally on my home Ubuntu server that I built 5 years ago. I bought 4TB of M2 disks for best database performance, with PRIME B360M-A motherboard and Intel Chip Coffee Lake S. I built the website simply using WordPress, and I run Apache Superset using gunicorn via Apache Webserver reverse proxy. The registration form I had to build myself with PHP and some JavaScript, because it needed to automatically create a SuperSet user upon registration. Otherwise, I would need to input everyone manually. I used Python again for the data integration. Please don't use the database directly as an investment tool, as its in Beta, and the data still needs to undergo heavy data quality checks, please confirm all the numbers yourself, as I provide a link for every company to the SEC filings. https://ift.tt/JmlbAQ4 April 19, 2023 at 02:46AM

Show HN: AI Playground by Vercel Labs https://ift.tt/T5gAenr

Show HN: AI Playground by Vercel Labs Hey, Jared Palmer (creator of this playground) here. Really excited to ship this. I’ve been building this over the past few weeks to compare LLMs from different providers like OpenAI, Anthropic, Cohere, etc. At Vercel, I manage our Frameworks division (including Next.js, Svelte, and Turbo) and wanted to also dogfood some of the latest features in a slightly larger application. This playground takes a lot of inspiration from https://nat.dev and is built on Tailwind, ui.shadcn.com, and some upcoming Vercel products we’re announcing soon. We’re going to continue adding models to compare and add other frameworks to generate code snippets from. https://play.vercel.ai April 19, 2023 at 04:08AM

Show HN: Offsuit – Casual Poker, Redesigned https://ift.tt/K2VDea8

Show HN: Offsuit – Casual Poker, Redesigned For the past year my friend and I have been building a dead simple offline poker app that we actually wanted to spend time in. No constant pop-ups. No account needed. No waiting for tables. No fake felt or neon. Just free poker against intelligent AI opponents with helpful in-game stats. We’ve started offline, but are working towards online-multiplayer, tutorials for new players, and more in-game stats. Would love your feedback! https://offsuit.app/ April 18, 2023 at 07:37PM

Show HN: Cfddns – A No Nonsense Script to Dynamically Update Cloudflare IP https://ift.tt/echm2ol

Show HN: Cfddns – A No Nonsense Script to Dynamically Update Cloudflare IP I couldn't find a decent tool to dynamically update IP address in my Cloudflare account, so I created one for me. Thought share with others. It can be run directly, as a scheduled task, and as a docker container. Only API token and target domain is required. https://ift.tt/j1pleR7 April 18, 2023 at 04:30PM

Monday, April 17, 2023

Show HN: Cyte – A visual, searchable knowledge base of your screen time https://ift.tt/2vb17Rd

Show HN: Cyte – A visual, searchable knowledge base of your screen time https://ift.tt/mkO3Lju April 18, 2023 at 07:19AM

Show HN: ThinkGPT: a library to prompt GPT to think, memorize and self-refine https://ift.tt/6KkFT8m

Show HN: ThinkGPT: a library to prompt GPT to think, memorize and self-refine https://ift.tt/0ce5k9s April 18, 2023 at 04:36AM

Show HN: MindPop – Great Lectures Set to Ambient https://ift.tt/Ffi56gJ

Show HN: MindPop – Great Lectures Set to Ambient https://ift.tt/8xDfjMW April 18, 2023 at 04:25AM

Show HN: Quorbo – a quick and quirky quest for the quote https://ift.tt/qe2XQpz

Show HN: Quorbo – a quick and quirky quest for the quote Hey HN, Today I'm launching Quorbo (www.quorbo.com): a simple letter-revealing game (think Wheel of Fortune with some twists) where you get 6 turns to guess the day's quote! It's my first post-parenthood side project and first web game. Being a working dad has caused me (for the first time, believe it or not) to focus on simplicity. Up until about a year ago, endless free time secretly plagued me... because I love _building_, and more free time meant: more room to add complexity. Not anymore! Quorbo is the first of my initial batch of three simple word games, and I can't wait to make more. Let me know what you think! (improvements, bugs / quirky behavior / stumbling blocks, any and all feedback welcome!) Enjoy! https://quorbo.com April 18, 2023 at 03:16AM

Show HN: Instant AI Powered Support https://ift.tt/ygMtdkc

Show HN: Instant AI Powered Support Create a virtual assistant for your product with a single click 1. Tell us your website 2. Choose the pages you'd like Bubbly to learn from 3. We will instantly create a GPT3 AI Bot that can answer any question about your product or service. https://ift.tt/z9qJiWk April 18, 2023 at 01:43AM

Show HN: Serverless Monitoring Designed for Developers and DevOps Teams https://ift.tt/qjSoufT

Show HN: Serverless Monitoring Designed for Developers and DevOps Teams https://ift.tt/O2jRpne April 17, 2023 at 03:47PM

Sunday, April 16, 2023

Show HN: No-Auth Twitter API Endpoints (GraphQL) https://ift.tt/EOtoAuR

Show HN: No-Auth Twitter API Endpoints (GraphQL) Simple GraphQL endpoints that can be used to pull data without authentication. https://ift.tt/vdEyfSm April 17, 2023 at 06:26AM

Show HN: Ruby WhatsApp SDK Gem https://ift.tt/C6VqMbT

Show HN: Ruby WhatsApp SDK Gem Whatsapp Ruby SDK gem Whatsapp released the Cloud API. I had an App that uses Whatsapp, and I extracted all the Ruby code that talks to the API into a gem and made it public. The gem provides the ability to connect with Whatsapp API. Amongst them, you can: - Interact with Business Profiles. - Interact with Phone numbers. - Interact with Media: audio, videos, images, stickers, templates, and documents (Upload/Download, send, receive). - Send and receive messages (text, templates and others). I'm looking for suggestions to make it better. I'm sure the people in HN could provide great feedback I could use to improve the library. https://ift.tt/UrnlsCG Thank you! https://ift.tt/UrnlsCG April 17, 2023 at 06:06AM

Show HN: Insight, an autonomous AI that can do medical research https://ift.tt/qgKDxiX

Show HN: Insight, an autonomous AI that can do medical research I am working on an AI that uses multiple LLM based agents to do medical research on any topic you choose! The program terminates after a set number of iterations and all of the findings are saved. Still a work in progress but it is showing some promising results imho! Would love to receive any critical and constructive feedback, collaborate, Review your PRs, or discuss your ideas!! https://ift.tt/HB0VQxn April 17, 2023 at 03:15AM

Show HN: Gptrpg A demo of an GPT-based agent existing in an RPG-like environment https://ift.tt/gZIU2pG

Show HN: Gptrpg A demo of an GPT-based agent existing in an RPG-like environment https://ift.tt/BgDv5pM April 17, 2023 at 02:14AM

Show HN: Let your body be the gamepad https://ift.tt/yrCg87k

Show HN: Let your body be the gamepad Hi HN, I made a keyboard emulator that tracks your body pose and emits the key presses accordingly. My main motivation was to make my kids move more on rainy days. I already made a couple of mini-games using the body pose [1-3], and those were definitely fun to make and play! However, once the kids learned the tricks, they got bored. I could only produce that much content myself, and soon realized that I lack time for churning out games. Finally, I decided to tap into an endless pool of PC games, preferrably simple and less addictive ones like the Gameboy and DOS games. This project has been also inspired by [4], which has been featured on HN recently. [1]: https://ift.tt/GLKM98H [2]: https://ift.tt/5QPbKcO [3]: https://ift.tt/MsizR9b [4]: https://ift.tt/lvf9CgW https://ift.tt/OSuiGmI April 17, 2023 at 01:12AM

Show HN: TypeAPI – An OpenAPI alternative optimized for code generation https://ift.tt/tXJA1Va

Show HN: TypeAPI – An OpenAPI alternative optimized for code generation https://typeapi.org/ April 16, 2023 at 04:14PM

Show HN: German Translation of the Rust Book https://ift.tt/WTwDm0c

Show HN: German Translation of the Rust Book I have just published a paperback and an e-book of the German translation of the Rust book from Steve Klabnik and Carol Nichols: Die Programmiersprache Rust https://rust-lernen.de/ The translation itself is available for free on GitHub. https://rust-lernen.de/ April 16, 2023 at 02:58PM

Show HN: Use GitHub Actions to generate a warm up routine https://ift.tt/8pYdT1K

Show HN: Use GitHub Actions to generate a warm up routine Morning everyone - I made this because I really didn't want a new SaaS subscription to "be more productive". Turns out, you can do a lot with just a cronjob, GitHub Actions and CSV file! It works quite nicely because Issues created actually can have toggle-able checkboxes so you can mark yourself as you do them. https://ift.tt/3lGdsqX April 16, 2023 at 01:55PM

Saturday, April 15, 2023

Show HN: PromptLab – A Raycast Extension for creating context-aware AI commands https://ift.tt/mBjQ8En

Show HN: PromptLab – A Raycast Extension for creating context-aware AI commands https://ift.tt/gjo7Yfw April 16, 2023 at 06:05AM

Show HN: Super Stack Solitaire https://ift.tt/Jwc4m52

Show HN: Super Stack Solitaire Solitaire with a retro NES aesthetic. Two game modes - Klondike and Pyramid. Design, sound, art and programming done by me. Play in browser for free or support my work by purchasing the downloadable version. https://ift.tt/WdgTRrZ April 16, 2023 at 12:36AM

Show HN: Pitchleague.ai – Perfect Your Pitch Deck https://ift.tt/UVMt7Lv

Show HN: Pitchleague.ai – Perfect Your Pitch Deck Hey H, We're excited to share that we've already assisted over 800 founders in refining their pitch decks with our recently launched Pitch League AI. Created during a one-day hackathon, our tool harnesses the power of GPT-4 to help founders iterate and enhance their pitch decks. We've observed founders uploading their decks multiple times and making improvements based on the AI-generated feedback. Our mission is to support as many founders as possible in raising funds for their startups, starting with perfecting their pitch decks. While Pitch League AI is still a work in progress, users have found it genuinely helpful thus far. The platform extracts text from PDFs and employs GPT-4 prompts to evaluate and ensure the completeness of pitch decks across various categories, including deck length, grammar & spelling, and the inclusion of vital information (e.g., problem, solution, team, etc.). We'd love to hear your thoughts and suggestions on how we can enhance Pitch League AI and any additional features you believe would be valuable. Looking forward to your feedback! Cheers. https://ift.tt/2YbL68h April 16, 2023 at 01:46AM

Show HN: ConversionWhiz – Structured feedback on any URL using OpenAI https://ift.tt/01T5yNi

Show HN: ConversionWhiz – Structured feedback on any URL using OpenAI https://ift.tt/9HSKW58 April 15, 2023 at 08:36PM

Friday, April 14, 2023

Show HN: Scan documents and convert them to PDF with just JavaScript https://ift.tt/wIsf8VL

Show HN: Scan documents and convert them to PDF with just JavaScript https://ift.tt/sw9FODC April 15, 2023 at 06:59AM

Show HN: What Should I Cook – Cooking Ideas https://ift.tt/sGUaFzP

Show HN: What Should I Cook – Cooking Ideas Hey all, I made this prototype called What Should I Cook to help me think of what to cook. It is still a WIP but I feel comfortable sharing it now. I am still adding recipes and some features! Please try it out and let me know what you think. https://ift.tt/QtYoDBz April 15, 2023 at 06:59AM

Show HN: MVP for Startup Ideas for Sale https://ift.tt/ch1nWIa

Show HN: MVP for Startup Ideas for Sale https://ift.tt/ltzZfIG April 15, 2023 at 06:39AM

Show HN: TYON, a Simple JSON Alternative https://ift.tt/mr8TNRk

Show HN: TYON, a Simple JSON Alternative TYON (typed object notation) is my attempt to address the main frustrations I have with JSON. 1. Key repetition - you can specify the key names once at the start of a list or map, instead of on each object separately. 2. Escaping strings - everything in a string is literal except for " which is escaped as "". This makes writing regexes and multiline text easier without introducing a bunch of different string styles or excess escaping, which I am not a fan of. 3. While not nearly as important as the first two to me, I did reduce symbol clutter when possible. Files are implicitly maps, keys don't require quotes in most cases, and you don't need commas between items. 4. Decoupling syntax and data formats - TYON has recommended formats for interoperability, but none of these are part of the core spec, so tools are equally welcome to just treat everything as a string. The linked repo contains the spec and a cli app that provides formatting, validation, and conversion to JSON. https://ift.tt/7cYAid2 April 15, 2023 at 03:10AM

Show HN: Example POC to run the Dolly V2 12B model in 8bit mode https://ift.tt/xJ28lHU

Show HN: Example POC to run the Dolly V2 12B model in 8bit mode I banged this out today because nobody seems to have figured this out yet (and I wanted to play with this model). I was inspired by the fact that Simon Willison was struggling to get this running[0], so I wanted to take a crack at it! This is by no means "clean", but it is a baseline for others to hack from. Feel free to send over PRs and I'll land them! (I'd love it somebody used this to glue this into this webui[1].) 0: https://ift.tt/h0p53gH 1: https://ift.tt/sPeqfQu https://ift.tt/PCLIRlQ April 15, 2023 at 04:16AM

Show HN: A curated list of remote jobs https://ift.tt/0NI5nzV

Show HN: A curated list of remote jobs https://ift.tt/QEANgym April 15, 2023 at 12:37AM

Show HN: Don't Hold Your Breath – Breathing Analysis with Polar H10 HR Monitor https://ift.tt/hyZMV5K

Show HN: Don't Hold Your Breath – Breathing Analysis with Polar H10 HR Monitor A person's heart rate fluctuates based on factors such as activity, environment, and mental state. Additionally, heart rate variations occur on a much shorter timescale, with changes happening every few seconds. During inhalation, heart rate slightly increases, and it decreases again during exhalation, a phenomenon known as respiratory sinus arrhythmia. There are several reasons for this. Firstly, an increase in volume within the thoracic cavity (the space between the ribs) leads to a corresponding drop in pressure, which is counteracted by a rise in heart rate to regulate blood pressure. Secondly, breathing is deeply intertwined with the autonomic nervous system, which involves the opposing activation of the parasympathetic ("rest and digest") and sympathetic ("fight or flight") responses. By measuring heart rate variability and regulating our breath, we can gain insight into our stress response and learn to control it. The Polar H10 heart rate monitor provides basic heart rate measurements from a chest strap ECG, compatible with a number of fitness tracking apps that monitor heart rate zones wirelessly using bluetooth. The device also provides raw sensor data including an accurate measure of the timing between heartbeats (interbeat interval, with millisecond resolution) and 200 Hz accelerometer data. In this project this information is used to measure breathing rate and heart rate variability, and explore the relationship between the two. https://ift.tt/lAHErQg April 15, 2023 at 12:36AM

Thursday, April 13, 2023

Show HN: Using zod to get structured and typed output from ChatGPT in TypeScript https://ift.tt/oYNLiDt

Show HN: Using zod to get structured and typed output from ChatGPT in TypeScript https://ift.tt/HYAWf2k April 14, 2023 at 03:47AM

Show HN: Ampersand – “Terraform for Integrations” https://ift.tt/XACIJoR

Show HN: Ampersand – “Terraform for Integrations” Hey HN! I’m one of the co-founders of Ampersand and we’re excited to launch our developer docs today! Ampersand is built for SaaS engineers who want to: - Read data from their customers’ SaaS (e.g. Salesforce, Hubspot). - Write data to their customers’ SaaS. - Subscribe to events happening in their customers’ SaaS (including creates, deletes and field updates). We feature a Terraform-like declarative interface for defining integrations, embeddable UI components for your users to set up and manage their integrations, and a management console for your team to monitor and troubleshoot. We’re launching our docs ahead of our product because we believe that docs are one of the most important things to get right in building a developer product, and we want to get early feedback on it. Looking forward to hearing your feedback in the comments below! https://ift.tt/tnW9CKm April 14, 2023 at 02:38AM

Show HN: Extract clips from YouTube (without downloading whole video) https://ift.tt/8t6nXwp

Show HN: Extract clips from YouTube (without downloading whole video) https://ift.tt/ya1AwvQ April 13, 2023 at 10:00PM

Show HN: Google Analytics alternative with the most generous free tier https://ift.tt/Sje7CaQ

Show HN: Google Analytics alternative with the most generous free tier https://ift.tt/LYiTbzV April 12, 2023 at 07:10PM

Show HN: ZP a cli cmd built in rust to copy things to the clipboard https://ift.tt/poNVDAO

Show HN: ZP a cli cmd built in rust to copy things to the clipboard `zp` is a custom command used to copy the contents of a source file or of the std output buffer to the clipboard, allowing users to easily paste the contents into another file or program. https://ift.tt/sg3xzVd April 14, 2023 at 12:21AM

Show HN: NeverPrinter – find and use thousands of nearby printers https://ift.tt/J9XkiZD

Show HN: NeverPrinter – find and use thousands of nearby printers Hi all, My friends and I have created a Chrome extension and we are looking for feedback on whether people find it useful or not. The extension is intended to serve as a home printer substitute for people (like us) who don't want or need their own printer at home. It makes it easy to send documents to nearby office supply / shipping stores for printing and pickup. Installing the extension adds a printer named NeverPrinter to your list of available printers in Chrome. When you print a document with NeverPrinter, a new tab opens allowing you to select which nearby store you want to send the document to. This is the latest iteration in an ongoing project my friends and I have been working on. We would love to hear any positive or negative feedback. You can get the extension by going to the Chrome Web Store and searching for "NeverPrinter." Or you can visit https://ift.tt/4heqwc1 , which will redirect you there. https://ift.tt/0xg7UhP April 13, 2023 at 11:18PM

Wednesday, April 12, 2023

Show HN: A minimalist net worth tracker for individuals https://ift.tt/9RGdiE6

Show HN: A minimalist net worth tracker for individuals Hi HN, Today I'm launching the Net Worth Tracker by Flow Finance, a beautiful and minimalist Excel template that allows individuals to track their assets, liabilities, income, and spending on a monthly basis. The focus of this template is understanding long-term trends in the incoming and outgoing expenses for an individual—always with a focus on maximising insights while minimising user inputs. This project was created because the alternatives, frankly, are completely overwhelming. A friend of mine introduced me to the FIRE Movement and, after doing deep dives through Reddit, I tried to find templates to help facilitate a financial tracking system of my own. Every template felt like complete overkill: portfolio tracking for shares, mortgage repayment calculators, even a kind of speedometer which moved depending on my savings rate. Clever, no doubt, but unnecessary for my purposes. After years of tinkering and refining what I truly wanted out of this spreadsheet, I realised it was to clearly understand the flows of my finances. This spreadsheet does not attempt to compete with a typical FIRE spreadsheet or tools like YNAB/Mint, it is about capturing the big picture once a month and essentially taking a snapshot of my financial health. I've priced this spreadsheet at $15 which I believe is a fair price for the value you'll see in taking more control over your personal finances, however as an added incentive (and because I am proud of what I've created and would love more people to use it), I'm currently offering a 50% discount to all HN users, who can use the code f3g27mt at the Gumroad checkout. Thank you for your time and I sincerely hope this product can assist you as much as it has for me. I am more than happy to answer any questions you may have so please feel free to comment below or reach out at contact@getflow.finance. Thank you! https://ift.tt/LFM6QZ3 April 13, 2023 at 04:37AM

Show HN: GPTCache – Redis for LLMs https://ift.tt/oYbKUSa

Show HN: GPTCache – Redis for LLMs Hey folks, As much as we love GPT-4, it's expensive and can be slow at times. That's why we built GPTCache - a semantic cache for autoregressive LMs - atop the vector database Milvus and SQLite. GPTCache provides several benefits: 1) reduced expenses due to minimizing the number of requests and tokens sent to the LLM service 2) enhanced performance by fetching cached query results directly 3) improved scalability and availability by avoiding rate limits, and 4) a flexible development environment that allows developers to verify their application's features without connecting to LLM APIs or network. Come check it out! https://ift.tt/Qo3G1PH https://ift.tt/jlJ9VLN April 13, 2023 at 03:14AM

Show HN: Let's find Pokémon that are the same height and weight as you https://ift.tt/4ae39km

Show HN: Let's find Pokémon that are the same height and weight as you https://ift.tt/pntJH3e April 13, 2023 at 05:51AM

Show HN: Twitter API Reverse Engineered https://ift.tt/G8WwYEZ

Show HN: Twitter API Reverse Engineered endpoints: /graphql /1.1 /2 /i https://ift.tt/PNHXOJR April 13, 2023 at 05:20AM

Show HN: I’m building an autonomous business run by ChatGPT https://ift.tt/lNzoQ04

Show HN: I’m building an autonomous business run by ChatGPT Hey HN!! I just shipped a project called Airfeed: https://airfeed.co/ Here's how it works: 1. You tell it the research topics you're interested in following This can be anything -- LLMs, chatbots, image generation, scaling model inference, small language models, datasets, etc. 2. Every morning, it filters new AI research papers for quality work that is relevant to your configured topics, and sends you an email summary. Here's a sample email: https://ift.tt/nxPNYaS --- As a fun experiment, I've made everything completely autonomous: Every morning, ChatGPT takes care of filtering/processing all research papers & writing each email. --- Why I built this: I think there needs to be a better way for engineers, researchers, and AI product builders to stay up to date on the latest AI research that's relevant to whatever they're working on. For someone building LLMs, this could mean keeping up with research papers covering multiple topics, ex: scaling attention, model architecture, new datasets, new fine-tuning techniques, etc. --- How this is different from other newsletters: This isn't a generic AI newsletter. It's research-focused & personalized, since it only highlights the papers that might be relevant to you (based on your specific topics). I found this to be useful, since a lot of papers are irrelevant and/or low quality. --- When building maroofy.com [1], I would regularly read the latest research papers on everything related to: contrastive learning, vector embeddings, music classification, etc. So, I thought it would be nice to build something that filters/summarizes just the new research papers covering topics I care about, and sends me the top ones in a daily, morning email. Would love any feedback!! :D [1] https://ift.tt/XIl9g05 https://airfeed.co/ April 13, 2023 at 03:22AM

Show HN: GPT-4-powered web searches for developers https://ift.tt/h2sEkx9

Show HN: GPT-4-powered web searches for developers Hi HN, Today we’re launching GPT-4 answers on Phind.com, a developer-focused search engine that uses generative AI to browse the web and answer technical questions, complete with code examples and detailed explanations. Unlike vanilla GPT-4, Phind feeds in relevant websites and technical documentation, reducing the model’s hallucination and keeping it up-to-date. To use it, simply enable the “Expert” toggle before doing a search. GPT-4 is making a night-and-day difference in terms of answer quality. For a question like “How can I RLHF a LLaMa model”, Phind in Expert mode delivers a step-by-step guide complete with citations ( https://ift.tt/Mn2i4hd... ) while Phind in default mode meanders a bit and answers the question very generally ( https://ift.tt/pR2Ccro... ). GPT-4 is significantly more concise and “systematic” in its answers than our default model. It generates step-by-step instructions over 90% of the time, while our default model does not. We’re particularly focused on ML developers, as Phind can answer questions about many recent ML libraries, papers, and technologies that ChatGPT simply cannot. Even with ChatGPT’s alpha browsing mode, Phind answers technical questions faster and in more detail. For example, Phind running on “Expert” GPT-4 mode can concisely and correctly tell you how to run an Alpaca model using llama.cpp: ( https://ift.tt/WN5XjIQ... ). In contrast, ChatGPT-4 hallucinates and writes a make function for a fictional llama.cpp. We still have a long way to go and would love to hear your feedback. https://www.phind.com April 12, 2023 at 11:14PM

Tuesday, April 11, 2023

Show HN: Automatically Generate Company Names with Available Domains https://ift.tt/8piXSG7

Show HN: Automatically Generate Company Names with Available Domains I have found myself running into the issue where I think of a great project or company name, but the domain is already taken multiple times. I decided to create this simple project which uses openai and route53 (hence the name) to generate available domains for a company based on keywords, rather than just come up with new company names. https://53names.com April 12, 2023 at 01:46AM

Show HN: Discord Time formatting with natural language processing https://ift.tt/FnyI3Mg

Show HN: GPT–LLM native macOS app with time travel, versioning, search https://ift.tt/Ghvck3s

Show HN: GPT–LLM native macOS app with time travel, versioning, search Hey everyone! I made a Mac app for exploring large language models. It’s fast, small, has a tiny memory footprint. It’s immutable by design with both immediate time travel and automatic versioning as foundational elements. The app is written in Swift and a bit of Rust for the tokenizer. I used SwiftUI for structure and animations and Cocoa for advanced behavior. All storage is SQLite and local-only. You can go through the database as needed and backup it as well. The app has support for variants, which is the `n` parameter in the OpenAI chat completion API—equivalent to the drafts feature in Bard. It shows model- and ChatML-aware tokens and cost, and it dynamically adjusts response length in function of prompt length and context length. It supports hiding runs that are not useful, marking the ones that are notable, and going through the ancestry of the current run. It also has support for examples, as specified in ChatML, conversation names and personal and local-only notes. The full-text search works across all stored text and it has support for `all`, `any`, `prefix` and `phrase` matching; the results are time-ordered rather than ranked for the time being. There are several shortcuts and more are coming so that the app can be used entirely by keyboard. You can export to JSON and all data is exported. The app is sandboxed and notarized. The API keys are stored securely in the Keychain. Next I plan to implement combinatorial runs (mixing multiple values of the same parameter and multiple models as well) and full Markdown support. Currently only OpenAI’s conversational models are supported (GPT 3.5, GPT 4 8K, GPT 4 32K), but I’ll be adding support for local models and custom ChatML endpoints as soon as possible. Give it a try. Any and all feedback welcome! Thoughts and questions as well! William https://thellm.app April 11, 2023 at 11:34PM

Show HN: Profile Writer for Dating Apps https://ift.tt/rIMlvje

Show HN: Profile Writer for Dating Apps Hi folks. We built a fun app that asks a few questions and spins them into a dating app profile. Would love to hear what you think. https://ift.tt/fw8HR2i April 11, 2023 at 08:56PM

Show HN: Local-first secret manager for developers https://ift.tt/Dda1mlS

Show HN: Local-first secret manager for developers https://ift.tt/eWv8SHO April 11, 2023 at 08:45PM

Show HN: Sheet Markup – add spreadsheets to a Markdown document https://ift.tt/8k3AUE4

Show HN: Sheet Markup – add spreadsheets to a Markdown document GitHub: https://ift.tt/EoTqstf https://ift.tt/yk4ZeT7 April 11, 2023 at 06:02PM

Show HN: Rust Guideposts – 100+ topics to help learn about Rust https://ift.tt/iE0daYK

Show HN: Rust Guideposts – 100+ topics to help learn about Rust I'm teaching Rust to compsci students and recent grads who are joining tech teams. I'm creating a guide of many Rust topics and their summaries. https://ift.tt/x5ZFEap The guide is free and open source. I'm seeking ideas for improvements, to help newcomers to Rust and its ecosystem. In addition to the repo, the guide is available as an ebook PDF, with pay-what-you-wish pricing. https://ift.tt/QzSldE0 My goal is to help many people learn about Rust, so I greatly appreciate your advice and you sharing the guide if you wish. Thanks! April 11, 2023 at 12:47PM

Show HN: Skip the SSO Tax, access your user data with OSS https://ift.tt/xPW6QA1

Show HN: Skip the SSO Tax, access your user data with OSS As the former CTO of an Insurtech and Fintech startup I always had the “pleasure” to keep regulators and auditors happy. Think of documenting who has access to what, quarterly access reviews, yearly audits and so on… Like many others we couldn’t justify the Enterprise-plan for every SaaS tool to simply get access to SSO and SCIM/SAML APIs. For Notion alone the cost would have nearly doubled to $14 per user per month. That’s insane! Mostly unknown to people, SSO Tax also limits access to APIs that are used for managing user access (SCIM/SAML). This has proven to be an incredibly annoying roadblock that prevented me from doing anything useful with our user data: - You want to download the current list of users and their permissions? Forget about it! - You want to centrally assign user roles and permissions? Good luck with that! - You want to delete user accounts immediately? Yeah right, like that's ever gonna happen! It literally cost me hours to update our access matrix at the end of every quarter for our access reviews and manually assigning user accounts and permissions. I figured, there must be a better way than praying to the SaaS gods to miraculously make the SSO Tax disappear (and open up SCIM/SAML along the way). That’s why I sat down a few weeks ago and started building OpenOwl ( https://ift.tt/S0t9KQF ). It allows me to just plug in my user credentials and automatically download user lists, including permissions from SaaS tools. Granted, OpenOwl is still a work in progress, and it's not perfect. At the moment it's limited to non-SSO login flows and covers only 7 SaaS vendors. My favorite part is that you can configure integrations as “recipes”. The goal was for anybody to be able to add new integrations (IT managers and developers alike). Therefore you ideally don’t even have to write any new code, just tell OpenOwl how the new SaaS vendor works. What do you think? Have you dealt with manually maintaining a list of users and their permissions? Could this approach get us closer to overcoming parts of the SSO Tax? https://ift.tt/S0t9KQF April 11, 2023 at 06:10PM

Monday, April 10, 2023

Show HN: The Hardware Lottery https://ift.tt/2gt9wVk

Show HN: The Hardware Lottery https://ift.tt/ToiNKZY April 10, 2023 at 04:01PM

Show HN: The Coolest advancements in AI this week https://ift.tt/ED20xMh

Show HN: The Coolest advancements in AI this week I hope you find these AI breakthroughs and projects as exciting as I do! I'd love to hear your thoughts, opinions, and predictions about these advancements in the comments below. Let's have a lively discussion! I'm also excited to announce that I've started a free daily newsletter called "The AI Revolution" to help you stay updated on the latest AI advancements, all in one place. Today's post is just the first issue, and I'm completely open to suggestions for improving tomorrow's newsletter. Your feedback will be invaluable in shaping this resource. Subscribe to "The AI Revolution" and never miss an update: https://ift.tt/fsQoGgL And feel free to follow us on Twitter for more recent updates: https://twitter.com/TheAIRevolu Looking forward to your thoughts and ideas! https://ift.tt/MUbPxsd April 10, 2023 at 06:05PM

Show HN: Bridging the Gap Between Generative AI and Human Intelligence https://ift.tt/qHzWblZ

Show HN: Bridging the Gap Between Generative AI and Human Intelligence https://ift.tt/lhJOWLM April 10, 2023 at 01:08PM

Show HN: Nudge: A command line tool for sending notifications via pushover https://ift.tt/84FOtvK

Show HN: Nudge: A command line tool for sending notifications via pushover https://ift.tt/B5eAWyf April 10, 2023 at 12:57PM

Sunday, April 9, 2023

Show HN: Secretsfly – a minimalist self-hosted secrets manager https://ift.tt/C2ALN8a

Show HN: Secretsfly – a minimalist self-hosted secrets manager https://ift.tt/SRl0fa5 April 10, 2023 at 07:02AM

Show HN: ThoughtCoach: Helping to improve mental health with AI https://ift.tt/Du285TE

Show HN: ThoughtCoach: Helping to improve mental health with AI https://ift.tt/xIG9jXa April 10, 2023 at 05:06AM

Show HN: A text adventure and puzzle game with AI-generated story https://ift.tt/djiPNrW

Show HN: A text adventure and puzzle game with AI-generated story https://ift.tt/nS43AXW April 9, 2023 at 06:26PM

Show HN: Standup automation with automatic Timesheet generation https://ift.tt/DG50wPy

Show HN: Standup automation with automatic Timesheet generation https://ift.tt/SQJRF6L April 9, 2023 at 12:01PM

Show HN: Shell-maker, a maker of Emacs shells https://ift.tt/rep3Yu8

Show HN: Shell-maker, a maker of Emacs shells https://ift.tt/RGYqMOP April 9, 2023 at 02:53PM

Saturday, April 8, 2023

Show HN: GPT-4 powered vegetable growing advice https://ift.tt/GxodIFB

Show HN: GPT-4 powered vegetable growing advice https://ift.tt/zStRrI6 April 9, 2023 at 02:57AM

Show HN: A ChatGPT TUI with custom bots https://ift.tt/vECsMBx

Show HN: A ChatGPT TUI with custom bots Hi HN! We just shipped a full-featured TUI (Text User Interface) for chatting with your Marvin bots, powered by GPT 4 or GPT-3.5. Like all of Marvin, it's fully open-source and we hope you find it useful. To launch it, upgrade and run `marvin chat`. The TUI is built with Textual ( https://ift.tt/Tn8aY96 ) and uses some of its newest features including background workers and modals. We've made base TUIs before but this is the first one that's a true "app" with many screens and coordinated global state. Happy to answer any questions about working with Textual - once it "clicked" it was surprisingly similar to building a traditional front end! Small note: Terminal.app on MacOS isn't great for TUIs, so while it'll work, we suggest an alternative terminal. One of our goals with the TUI was to integrate Marvin's bots into the familiar chat UX. Bots can have distinct personalities, instructions, and use plugins, so each one is like a mini "conversational application." You might know about Marvin because of AI Functions, but at its core Marvin is a library for building and deploying bots (in fact, AI functions are actually a bot!). We started building the TUI as a way to quickly explore and assess our bots' capabilities. It quickly became so useful that we decided to make it a first-class experience. We've preloaded several bots, including one that can guide you through an RPG and another that is obsessed with explaining regex, and will add many more. You can even create your own bots just by asking the default bot (Marvin) to help you. We hope the TUI is a fun way to quickly interact with your bots and it was a great way for us to learn Textual. Please check out the code and let us know what enhancements we can add! https://ift.tt/s8htLq7 April 9, 2023 at 12:40AM

Show HN: Hacker News from Alternate Dimension (With Everything LLM-Generated) https://ift.tt/FmQkBRh

Show HN: Hacker News from Alternate Dimension (With Everything LLM-Generated) I recently discovered that LLMs can generate hilarious tech article titles, so I took it to the next level by generating coherent and entertaining comment threads, article content, and images. It will be automatically updated, so you'll never get bored. Enjoy! P.S. I've added robots.txt so I hope it doesn't gets indexed. https://ift.tt/5yZseVX April 9, 2023 at 12:36AM

Friday, April 7, 2023

Show HN: ChatGDB – GPT-Powered GDB Assistant https://ift.tt/oVGi6sD

Show HN: ChatGDB – GPT-Powered GDB Assistant ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the power of ChatGPT to assist you while using GDB! It allows you to explain in natural language what you want to do, and then automatically execute the relevant command. Optionally, you can ask ChatGPT to explain the command it just ran or even pass in any question for it to answer. Focus on what's important - figuring out that nasty bug instead of chasing down GDB commands at the tip of your tongue. See it here: https://ift.tt/e42bM1T https://ift.tt/e42bM1T April 7, 2023 at 10:26PM

Show HN: Find Perfect App for Self Hosting https://ift.tt/5BvwagP

Show HN: Find Perfect App for Self Hosting The website is just another interface to awesome-selfhosted[0] list. I am no front-end developer so please bear with me as I improve the design and add more capabilities like filter and sort. The website looks good on desktop and on mobile in landscape mode. [0]: https://ift.tt/IkD4Op3 https://ift.tt/AxQOvMF April 7, 2023 at 11:23PM

Show HN: Shoogle – fast, FOSS and tracking-free Yellow Pages powered by OSM data https://ift.tt/uUyRgOr

Show HN: Shoogle – fast, FOSS and tracking-free Yellow Pages powered by OSM data https://us.shoogle.net/ April 7, 2023 at 05:23PM

Show HN: I built a website editor for TailwindCSS https://ift.tt/rKcTFEC

Show HN: I built a website editor for TailwindCSS https://www.webase.com/ April 7, 2023 at 09:02PM

Show HN: Building musical synthesizers with SQL queries https://ift.tt/ZmOTHcI

Show HN: Building musical synthesizers with SQL queries If you already know what bytebeat is, you don't need an explanation. If not, check my project :) Here is how it looks: SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; To check how it sounds, find the examples in the repository https://ift.tt/WHvnrND https://ift.tt/WHvnrND April 7, 2023 at 08:59PM

Show HN: Chrome extension to improve productivity with ChatGPT https://ift.tt/2B8mysx

Show HN: Chrome extension to improve productivity with ChatGPT https://ift.tt/uDCYk1U April 7, 2023 at 08:02PM

Show HN: Scan your blog for broken outgoing links https://ift.tt/LMroPnh

Show HN: Scan your blog for broken outgoing links I built this small proof-of-concept interface that lets you scan a URL or the pages in a .XML sitemap for broken outgoing links. I use this to find issues with links in my own blog and I'm wondering if this is useful for others! I also have some cases of false positives showing up and I'd be interested in knowing if you have suggestions to better handle those cases. https://ift.tt/b1O0NvB April 7, 2023 at 01:38PM

Thursday, April 6, 2023

Show HN: The Future of Data APIs https://ift.tt/Ao8mZ2u

Show HN: The Future of Data APIs Hello everyone, I'm Matteo, and, over the last few months, I have been working with my co-founder and other folks from Goldman Sachs, Netflix, Palantir, and DBS Bank to simplify building data APIs. I have personally faced this problem myself multiple times, but, the inspiration to create a company out of it really came from this Netflix article (https://ift.tt/FQyMKfX). You know the story: you have tons of data locked in your data platform and RDBMS and suddenly, a PM asks to integrate this data with your customer-facing app. Obviously, all in real-time. And the pain begins! You have to set up infrastructure to move and process the data in real-time (Kafka, Spark, Flink), provision a solid caching/serving layer, build APIs on top and, only at the end of all this, you can start integrating data with your mobile or web app! As if all this is not enough, because you are now serving data to customers, you have to put in place all the monitoring and recovery tools, just in case something goes wrong. There must be an easier way !!!!! That is what drove us to build Dozer. Dozer is a simple open-source Data APIs backend that allows you to source data in real-time from databases, data warehouses, files, etc., process it using SQL, store all the results in a caching layer, and automatically provide gRPC and REST APIs. Everything with just a bunch of SQL and YAML files. In Dozer everything happens in real-time: we subscribe to CDC sources (i.e. Postgres CDC, Snowflake table streams, etc.), process all events using our Reactive SQL engine, and store the results in the cache. The advantage is that data in the serving layer is always pre-aggregated, and fresh, which helps us to guarantee constant low latency. We are at a very early stage, but Dozer can already be downloaded from our GitHub repo (https://ift.tt/12h9jJD). We have taken the decision to build it entirely in Rust, which gives us the ridiculous performance and the beauty of a self-contained binary. We are now working on several features like cloud deployment, blue/green deployment of caches, data actions (aka real-time triggers in Typescript/Python), a nice UI, and many others. Please try it out and let us know your feedback. We have set up a samples-repository (https://ift.tt/GnXvK0E) for testing it out and a Discord channel (https://ift.tt/02KmfG7) in case you need help or would like to contribute ideas! Thanks Matteo April 6, 2023 at 11:46AM

Show HN: Curiosity of the Day https://ift.tt/GijY8yw

Show HN: Curiosity of the Day Hey HN! I've built Curiosity of the Day to help people increase their knowledge of the world, one day at a time. Each day, it presents the user with a new fact or piece of knowledge about anything from history and science to art and culture. I’d love to get some feedback on ways to make the app better, and any other ideas on how to make learning more fun and engaging. https://ift.tt/dIOqrhM April 6, 2023 at 05:27PM

Show HN: I feed all my daily entries to an AI (ChatGPT) https://ift.tt/UdAzqcb

Show HN: I feed all my daily entries to an AI (ChatGPT) Hello there! I hope you're doing well today! I wanted to share something with you. Recently I was on the hunt for the best way to journal daily. Well, I had this idea - what if I could feed all my daily entries to an AI (ChatGPT), and create a friendly, supportive character like Socrates or Simon Sinek? This way, I could ask any questions about my life and mental health, and get some amazing advice on how to improve myself! The results have been absolutely mind-blowing ! I even made a short GIF to show you how it works - check it out! - https://ift.tt/zRklmb1 I've shared this with my friends, and they loved it so much that they've been asking me to create a full-featured journalling app with an AI assistant! What do you think? Would you be interested in using an app like this? I'd love to hear your feedback and thoughts on this. Please feel free to drop a comment and let me know what you think! Right now, I'm just collecting a waitlist of people who are interested in the app, so if you're interested, here is a link for signup to waitlist - https://ift.tt/1IXdiOM .If I can get 100 people on the waitlist in the next few days, I'll launch the app! April 6, 2023 at 12:16PM

Show HN: Create AI Art with your phone (Android app, Stable Diffusion) https://ift.tt/ypJ6oBr

Show HN: Create AI Art with your phone (Android app, Stable Diffusion) https://ift.tt/wCVQ04h April 6, 2023 at 12:43PM

Wednesday, April 5, 2023

Tuesday, April 4, 2023

Show HN: I built a real life version of Her https://ift.tt/wpejGWF

Show HN: I built a real life version of Her https://ift.tt/JZSO0FU April 5, 2023 at 07:27AM

Show HN: GPT-4 powered brand name generator https://ift.tt/zxIn7vT

Show HN: GPT-4 powered brand name generator As a fun weekend project to take a break from the everyday work-university cycle, I've messed around with OpenAI's GPT-4 API and created a simple name generator with it. In the coming days, I'll be adding more features. https://www.namique.xyz/ April 5, 2023 at 04:49AM

Show HN: Live coaching app for remote SWE interviews, uses Whisper and GPT-4 https://ift.tt/UNuZJxt

Show HN: Live coaching app for remote SWE interviews, uses Whisper and GPT-4 Posting from a throwaway account to maintain privacy. This project is a salvo against leetcode-style interviews that require candidates to study useless topics and confidently write code in front of a live audience, in order to get a job where none of that stuff matters. Cheetah is an AI-powered macOS app designed to assist users during remote software engineering interviews by providing real-time, discreet coaching and integration with CoderPad. It uses Whisper for audio transcription and GPT-4 to generate hints/answers. The UI is intentionally minimal to allow for discreet use during a video call. It was fun dipping into the world of LLMs, prompt chaining, etc. I didn't find a Swift wrapper for whisper.cpp, so in the repo there's also a barebones Swift framework that wraps whisper.cpp and is designed for real-time transcription on M1/M2. I'll be around if anyone has questions or comments! https://ift.tt/wyC09Af April 5, 2023 at 05:06AM

Show HN: CartoSVG – create beautiful map visualizations easily https://ift.tt/Pf2697p

Show HN: CartoSVG – create beautiful map visualizations easily This project aims at making the creation of rich interactive maps easy, with no compromise on the visual quality. A goal is also to export the final SVG as lightweight as possible, with no dependency on external libraries, which are usually needed to have interactive maps on a website. Feel free to explore the examples (the “examples” dropdown at the top-right) to explore what is possible to design with CartoSVG. https://cartosvg.com April 5, 2023 at 12:35AM

Show HN: NanoApp.dev – Turn JSON into Native Mobile App https://ift.tt/4Da8dnb

Show HN: NanoApp.dev – Turn JSON into Native Mobile App https://ift.tt/S8Ynazk April 4, 2023 at 11:04PM

Show HN: I built a simple IPTV player with M3U support and fuzzy finding in bash https://ift.tt/HzomrBC

Show HN: I built a simple IPTV player with M3U support and fuzzy finding in bash https://ift.tt/nyqhSba April 4, 2023 at 11:40PM

Show HN: I made a GPT-powered job board https://ift.tt/onuZPYR

Show HN: I made a GPT-powered job board https://hiring.cafe/ April 4, 2023 at 11:36PM

Monday, April 3, 2023

Show HN: Garson.io helps product people write like a pro https://ift.tt/M8oFuj3

Show HN: Garson.io helps product people write like a pro If you struggle with writing a professional email, blogpost or documentation article or it takes you too much time, Garson is here to help. AI powered concierge that can improve the quality of your write ups. https://garson.io April 4, 2023 at 09:52AM

Show HN: Abstract coding using GPT 4 https://ift.tt/IyGgZ39

Show HN: Abstract coding using GPT 4 https://ift.tt/5TARPJv April 4, 2023 at 09:28AM

Show HN: Generate Textual Descriptions for Images https://ift.tt/cnx10ZS

Show HN: Generate Textual Descriptions for Images https://scenex.jina.ai April 4, 2023 at 05:58AM

Show HN https://ift.tt/bwB59Xq

Show HN https://ift.tt/Vk1cin8 April 4, 2023 at 06:38AM

Show HN: Daba – Turn your JSON into a database https://ift.tt/k5lb1Ro

Show HN: Daba – Turn your JSON into a database Hi all, I built this tool when I needed a simple LocalStorage-esque database for a client project, and figured others might want something similar. Basically turns your JSON into a query-able, hosted database in seconds. You can read/update/delete JSON files by path, just like you would in Javascript. So, something like get(”users[7].address”) And while we’re at it, I also built a simple file storage service where you upload a file and it gives you the URL back. A lot of my (and other devs friends') side projects will never require more data than a JSON file can handle. Yet we always have to go through the hoops of setting up and using databases meant to handle huge amounts of data. There are many other services that could benefit from the same minimalist philosophy. The idea is to have a bunch of building blocks of different services, and let the developer scale up/down the complexity as they see fit. I'm working on more services for daba (In no particular order: SQLite db?, auth, emails, …) You can use this for any applications where the data can fit in a JSON file. (e.g. Website CMS, blog, portfolio, small mobile apps, internal tools, …). You’ll be surprised at how much data a 20mb JSON file can hold: https://ift.tt/IDtAp3w... Let me know what you think https://www.daba.so April 4, 2023 at 02:24AM

Show HN: Img2irc – convert images to IRC or ANSI, with post-processing filters https://ift.tt/5OS3TJx

Show HN: Img2irc – convert images to IRC or ANSI, with post-processing filters https://ift.tt/2OxcbSJ April 4, 2023 at 02:36AM

Show HN: Ycinterview.ai – Practice the YC Interview with Cloned AI Partners https://ift.tt/ZCz4pkm

Show HN: Ycinterview.ai – Practice the YC Interview with Cloned AI Partners https://ycinterview.ai/ April 4, 2023 at 12:55AM

Show HN: Pubnix.pink, a public-access Void Linux system https://ift.tt/a6XZjxS

Show HN: Pubnix.pink, a public-access Void Linux system This is a hobby project I've been working on, any feedback is greatly appreciated! https://pubnix.pink April 3, 2023 at 11:40PM

Show HN: Goru, an experimental, Go-inspired concurrency library for Ruby https://ift.tt/r2jLgPS

Show HN: Goru, an experimental, Go-inspired concurrency library for Ruby Hey folks, wanted to show this off and get feedback. Still early/experimental but there are quite a few concepts I'm excited about here. This project came about while writing a program in Go and loving its approach to concurrency. Being a long-time Rubyist I immediately started to think about what similar concepts might look like in Ruby. I set out with two main design constraints: 1. Lightweight: I didn't want routines to be backed by fibers or threads. Having been involved some in the async project ( https://ift.tt/lVvM1N3 ), I had some experience using fibers for concurrency but was curious if they could be avoided. 2. Explicitness: Routine behavior must be written to describe exactly how it is to behave. I always felt like concurrent code was hard to fully understand because of the indirection involved. On the spectrum between tedium and magical I wanted to err more on the side of tedium with Goru. Goru routines are just blocks that are called once for every tick of the reactor. It is up to the developer to implement behavior in terms of a state machine, where on each tick the routine takes some action and then updates the state of the routine for the next tick. This fulfills both design constraints: 1. Because routines are just blocks, they weigh in at about ~345 bytes of memory overhead. 2. Routine behavior is explicit because it is written as a state machine inside the block. Couple more features worth noting: * Goru includes channels for buffered reading/writing (similar to channels in Go). * Goru ships with primitives for non-blocking IO to easily build things like http servers. Curious your thoughts! https://ift.tt/peUMHr2 April 3, 2023 at 07:17PM

Sunday, April 2, 2023

Show HN: Resource Forks https://ift.tt/mRDg37W

Show HN: Resource Forks https://ift.tt/ZerRFQ3 April 3, 2023 at 09:03AM

Show HN: Cloud.museum the first SSG coded by ChatGPT https://ift.tt/1v6yMbw

Show HN: Cloud.museum the first SSG coded by ChatGPT ChatGPT can code pretty well but not without some help. After 100+ interactions here is the first ever static site generator coded entirely by ChatGPT. There is a NodeJS and even a Swift version. What do you think ? https://cloud.museum April 3, 2023 at 05:44AM

Show HN: I Got ChatGPT to Write Complete Programs https://ift.tt/uZPhYEl

Show HN: I Got ChatGPT to Write Complete Programs https://ift.tt/bqJ5u0Z April 3, 2023 at 03:42AM

Show HN: Aicmd – Write difficult shell commands using natural language for free https://ift.tt/p1wDAny

Show HN: Aicmd – Write difficult shell commands using natural language for free Ever tried to write a shell commands but can't remember the syntax or parameters? aicmd is a CLI tool that allows you to write commands using natural language and is free of charge. No subscription or OpenAI key required. Check it out! https://aicmd.app April 2, 2023 at 11:46PM

Show HN: Shhhbb, an SSH BBS https://ift.tt/tOP50AU

Show HN: Shhhbb, an SSH BBS Hello all :) I made this BBS for fun and thought you all would enjoy it. It's not perfect, but it's been a fun exercise! see it: https://ift.tt/zy5w62N try it: ssh -p 2223 shhhbb.com host it: https://ift.tt/hjBrQxb why? Every year I challenge myself in some new way, this year it is to push one project per week. You might recognize my static site generator [0] or my releaser for go [1] from previous posts as one of these weekly projects. If you want to join me in doing this, it's been a blast and I highly recommend it! Maybe we can chat on the bbs about it :) [0] - bearclaw tiny static generator - https://ift.tt/iDdL1cF [1] - release.sh release builder for go - https://ift.tt/iDdL1cF need: I'd love a few co-conspirators, or even some new friends for the bbs software or the bbs itself. A lofty nice-to-have goal is meeting a few other similarly motivated people to conspire with on a weekly basis. If that's you, drop me a line! goals: I have about half of an admin interface endpoint pushed up, which I'd like to finish. I realized mid-commit that I'd lacked some other material in a previous commit, and in pushing it up, I ended up pushing half the admin feature. Stay tuned for that. I'd also like to implement a feature where I surrender the socket to a new process so I can upgrade the binary without dropping all of the connected users. I'm not sure on the feasibility of this, but all the words fit together, so it'll be tried. https://donuts-are-good.github.io/shhhbb/` April 2, 2023 at 10:10PM

Show HN: Integrating puzzle rush and spaced repetitions for chess training https://ift.tt/tPgXLsG

Show HN: Integrating puzzle rush and spaced repetitions for chess training Hi HN! I’m publicly releasing BraiMax Chess, a web app I built during the last three months; it’s based on a training technique which brought me from around 1700/1800 to 2000 rating (superblitz) on lichess. Here it is: https://ift.tt/oKT0ye6 Background story: during lockdown I decided to try and improve at chess, which I was playing online a lot. Bought a few books, tried all the websites and apps I found. This serious study helped a lot in understanding the game better, but didn’t improve my results as much as I hoped. It also was very hard work, and after a few months I stopped having the motivation to continue. Around that time I discovered Puzzle Rush on chess.com; that one was the most enjoyable chess-related thing I could do besides playing games, and it helped with tactics, but I soon plateaued - until I thought about combining that with spaced repetitions. I would manually review the puzzles I had failed, and add them to a rudimentary spaced repetitions system I had hacked together. It was a bit of work, but still enjoyable enough to stick to it; that’s when I started getting noticeably better and better, making fewer blunders, and climbing the rating. Late last year I decided to take some time off after leaving my last job; during the break I felt an itch and decided to create a website which would allow anybody to use the same technique I described above, but in a much easier/integrated way. After three months of full time work on it, it’s ready! Let me know what you think Dan https://ift.tt/YatgjO6 April 2, 2023 at 03:06PM

Saturday, April 1, 2023

Show HN: Rock Paper Scissors Online Game https://ift.tt/Ou6bY0h

Show HN: Rock Paper Scissors Online Game I created online rock paper scissors game with Nuxt.js and node.js (socket.io) https://ift.tt/mk049Xj April 2, 2023 at 02:25AM

Show HN: Build your own no-code editor with Reka.js https://ift.tt/Ne2R7Sv

Show HN: Build your own no-code editor with Reka.js Much of the complexity surrounding building no-code editors come from architecting the state management system to power such editors: how can we allow end-users to create and edit entire UI components directly from the browser? Reka solves this by providing an AST-powered state system that enables end-users to create UI components that are nearly as complex as ones that developers could write in code; along with an interpreter to efficiently compute an output that could be rendered on the browser. Furthermore, Reka provides additional extensions, such as enabling real-time collaboration via CRDTs; or you could build a custom extension to support additional functionalities such as a commenting system. All that's left is for you to build your own UI abstractions on top of Reka — designing your editor UI/UX and providing easy-to-use buttons/controls for your end-users to mutate the underlying state in Reka. Github: https://ift.tt/i1AK3RY https://reka.js.org April 1, 2023 at 05:00PM

Show HN: Modern media captions parsing and rendering library (vtt/srt/ssa) https://ift.tt/vFgJmSN

Show HN: Modern media captions parsing and rendering library (vtt/srt/ssa) https://ift.tt/bqpJrdU April 1, 2023 at 06:17PM

Show HN: AI Shakespeare https://ift.tt/hEtVliJ

Show HN: AI Shakespeare These days thinking of ways to uniquely show off a text to speech model is tough, as there are a lot of them out there. We thought it would be fun for April 1 to show something a bit on the silly end of things -- we trained our TTS model on "Shakespearean" theatrical voices, and used GPT to generate short plays which are then "acted" out. This lets us show the versatility of our model, that we use in more "serious" settings for generating branded voices for particular languages or accents. It should be noted, the dataset is of our own curation; all voice actors were compensated with full knowledge of being used for TTS and were thrilled to be part of a creative project like this. We resample the speaker embedding space to find voices that are different from any one particular actor. https://ift.tt/CL9KGHx April 1, 2023 at 02:00PM

Show HN: Use cookies from Chrome (CDP) in cURL without copy pasting https://ift.tt/iEygkPp

Show HN: Use cookies from Chrome (CDP) in cURL without copy pasting https://ift.tt/Y7vHmd5 April 1, 2023 at 04:33PM

Show HN: Coursemate, connect with other self learners https://ift.tt/2VU6LDo

Show HN: Coursemate, connect with other self learners Hey Hacker News! My name is Collin, 18 years old and doing a gap year after finishing high school last year. This was my first real project after starting to learn web development around 5 months ago. I came up with this idea as it was a real pain for me to find other people from my country and especially my age, learning and taking online courses about the same stuff online. Lots of these online courses include their own discord communities and forums, but I still found it very hard to connect with other people in there. Thats why I built Coursemate. I would love to get your feedback on it! :) https://ift.tt/FedoA9J April 1, 2023 at 02:08PM

Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM