Friday, January 20, 2023

Show HN: Quartermaster – Search and download torrents from the terminal https://ift.tt/i2gj6ev

Show HN: Quartermaster – Search and download torrents from the terminal https://ift.tt/foC7cua January 21, 2023 at 04:36AM

Show HN: Linkagram a Daily Word Game https://ift.tt/UV5oyw0

Show HN: Linkagram a Daily Word Game I made this game years ago (originally for PocketPC) but have recently updated it for the web. The goal is to find all the words on a 4x4 grid of letters. Shamelessly ripping off wordle with a new board each day… The hardest part was actually getting a decent word list that made it not too challenging to find all the words. In the end I went with ~ 3000 of the most common English words. Unfortunately it does mean that you can enter real words that aren’t recognised, but I wanted to optimise for a fun challenge! It’s all open source and running on Cloudflare workers with some interesting technical aspects (dynamic open graph description and image generated with WASM) https://ift.tt/PKSz3IN January 21, 2023 at 04:05AM

Show HN: Copilot plugin for any shell program https://ift.tt/sHPeOwi

Show HN: Copilot plugin for any shell program Hi HN, I thought some of you might find this useful/fun. cpwrap runs whatever command you pass it, sending the transcript to copilot and giving you autocomplete suggestions along the way. It's like how rlwrap gives you readline input editing- cpwrap gives you copilot input editing. In other words, copilot for ed: https://twitter.com/markdotdev/status/1616273277533446145 Or sh, python, any non-curses interactive shell program. And it's a single public domain c file, though you need node and the copilot extension files to run the copilot agent. (And a copilot subscription.) https://ift.tt/laNEJpT January 20, 2023 at 11:52PM

Show HN: Simple server-side push example Flask app using socketio (75 lines) https://ift.tt/uHCX6Wm

Show HN: Simple server-side push example Flask app using socketio (75 lines) https://ift.tt/YSeamj7 January 21, 2023 at 03:08AM

Show HN: Dopt – State machines and SDKs/APIs for your user flows https://ift.tt/7mrXEPt

Show HN: Dopt – State machines and SDKs/APIs for your user flows Hi everyone, Dopt lets you visually model flows (which are state machines) to power your product’s onboarding and education experiences. We offer a React SDK that lets you create instances of those flows for any user of your product and exposes methods for transitioning the state of the user—effectively moving them through the flow. Dopt then acts as a persistence layer for the users' flow state. Dopt lets you send in data about your users (identify calls/properties) and lets non-devs define rules based on that data for which users should enter the flows. Non-devs can also update content and other custom properties that can be referenced via the SDK. For example, with Dopt’s SDK you can build: - a multi-step, interactive product walkthrough that helps users learn how to use a product by using it https://ift.tt/WaMClzi - a getting started checklist that helps a team get setup and activated https://ift.tt/0TQBSD7 You can see a short 4 minute demo of how Dopt at https://www.youtube.com/watch?v=1gRvAp6Cnls We make iteration on your state modeling easy with flow versioning, and we even handle migrating your users between versions on the fly. Dopt's UI lets everyone easily track how users move through your flows and provides controls for enabling/disabling or resetting them. We’ll work right alongside your analytics and experimentation tools. We started Dopt because we’ve seen the teams building onboarding/education flows struggle with a similar set of issues that Dopt sets out to solve: - Homegrown onboarding is time-consuming to maintain (and it changes a lot!). The logic of the flows is complex and opaque to non-developers and devs are forced to be in the loop for every small copy, targeting, and logic change. - The customer and user data needed to show people relevant experiences lives in multiple places and is hard to build interactive experiences with (e.g. what’s their use case, what plan they’re on, what they’ve done in the product, what other teammates have done in the product, etc…). - Persisting and migrating user flow state is hard. The existing tools aimed at helping people put onboarding into their products frankly suck. They’re not built for developers, only offer boilerplate components, and have brittle integration points that are hard to troubleshoot. They end up producing mostly low-quality tooltip tours. We’re in a closed beta period right now but are looking to find more people building product onboarding and education that are willing to give Dopt a spin. We’re not charging for Dopt during our beta period and are just asking for feedback to help us learn how to make Dopt better. We’ll eventually start charging later this year (by monthly tracked users) when we go fully self-service but are planning on having a “free in-perpetuity” tier for small use cases to make it easy to evaluate whether Dopt’s valuable. We won’t pull the rug out from anyone who’s built with us during the closed beta. You can signup for our waitlist on https://dopt.com or drop us a note at info@dopt.com. If you mention HN we’ll skip you to the head of the line. We’d love any feedback on the site, docs, and examples too! https://www.dopt.com/ January 21, 2023 at 01:08AM

Thursday, January 19, 2023

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions https://ift.tt/BFVGhgQ

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions I am excited to announce a new tool for music producers and audio enthusiasts - a music audio search engine. With just a simple description of the groove you're looking for, our semantic search engine will output the most similar audio in seconds. I used the Freesound.org API to upload over 3,000 grooves to MongoDB, and combined all the relevant data such as tags, title, description, BPM, etc. into OpenAI's Text-Davinci to generate a unique description of each sound. I then embedded these descriptions using the Ada Embeddings Model and inserted them into Pinecone DB vector database, making it easier to find the perfect sound for your next project. This search engine is designed to save you time and make your music production process more efficient. Give it a try and see the difference it makes in your workflow. I would also appreciate any feedback on how I can improve the website and make it even more user-friendly. https://ift.tt/povEkDc January 20, 2023 at 07:37AM

Show HN: lakeFS – Version Control for Big Data https://ift.tt/5hlbw6U

Show HN: lakeFS – Version Control for Big Data https://ift.tt/rs3RQ7m January 19, 2023 at 09:48PM

Show HN: Awkdoc: javadoc for the shell, written in Awk https://ift.tt/1wYDZhr

Show HN: Awkdoc: javadoc for the shell, written in Awk I like bash, and use it as often as possible. Sometimes the projects become large. I needed a tool to help generate documentation. Makes it easier to step away, come back after some time, and re-acquaint myself with the monstrosity I've wrought. `awkdoc` generates markdown documentation from in-line comments in shell scripts. https://ift.tt/YMfwBCe January 20, 2023 at 03:39AM

Show HN: A spreadsheet that can connect to 1000 APIs https://ift.tt/8gqz3fu

Show HN: A spreadsheet that can connect to 1000 APIs We launched on Product Hunt today with a spreadsheet that's pre-connected to 1k+ APIs (no code or configuration required). Would love to hear what you think! https://databar.ai/ January 20, 2023 at 03:18AM

Show HN: Fully LLM powered code repair – fix and explain your code in seconds https://ift.tt/wtWzhA3

Show HN: Fully LLM powered code repair – fix and explain your code in seconds https://ift.tt/GV6xM94 January 20, 2023 at 02:09AM

Show HN: DALL-E for Playlists https://ift.tt/Fx7BNQm

Show HN: DALL-E for Playlists Natural language playlist is an AI tool that generates a Spotify playlist based on your prompt. https://ift.tt/RPKIEj2 January 20, 2023 at 12:41AM

Show HN: Alternative to ChatGPT with limited downtime and unlimited calls https://ift.tt/gEvDSZ8

Show HN: Alternative to ChatGPT with limited downtime and unlimited calls https://ift.tt/mUeqA3G January 19, 2023 at 11:36PM

Show HN: A version control system based on rsync https://ift.tt/eVWdlDN

Show HN: A version control system based on rsync Hi everyone! I'm trying to create a version control system that solves some of the problems that Git and other version control software has when working in a team. Let me know if you have any feedback! https://ift.tt/F24ivBy January 19, 2023 at 05:37PM

Wednesday, January 18, 2023

Show HN: Codex – Find and Replace for Code https://ift.tt/m4z65vH

Show HN: Codex – Find and Replace for Code Most code editors' find & replace features are still very close to the original design intended for text documents, so they become unwieldy when you need to match across newlines and indentation for example, or when a parse of the code is necessary to capture a particular expression. Codex ( https://ift.tt/kEdCons ) is an attempt to rethink what find & replace should look like in a modern code editor. It defines a simple but powerful syntax for describing code modifications, combining plain text, regular expressions and Tree-sitter queries, along with sensible handling of newlines and indentation*. It can be used just like regular plain text find & replace, but allows freely mixing in regexes and Tree-sitter queries as more flexibility is needed. It introduces "line quantifiers" for matching a bunch of lines at the same nesting level, so basic structural changes can be achieved without even using a query (see the JavaScript function example in the link). I designed Codex with a specific use case in mind (the one I show in my demo video: https://www.youtube.com/watch?v=MQ_N0-AJ2Qg ), so any suggestions for other things it should support would be much appreciated, as well as general feedback. *Indentation is relative and space/tab agnostic. https://ift.tt/kEdCons January 18, 2023 at 02:26PM

Show HN: Unblob – extraction suite for 30+ file formats https://ift.tt/LT6H0qw

Show HN: Unblob – extraction suite for 30+ file formats https://ift.tt/DXanPbf January 19, 2023 at 04:21AM

Show HN: A tool to de-identify using Stable Diffusion https://ift.tt/nmO8aIs

Show HN: A tool to de-identify using Stable Diffusion Hey HN! Really excited to share this new image de-identifier. Kind of like a game of image telephone, you can upload an image and our app will convert the image to a caption, then will generate an image using stable diffusion using the parameters you set for the model yourself. We had so much fun making this and seeing the varying levels of scary generated images. https://ift.tt/1jdwFIk January 19, 2023 at 02:19AM

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim https://ift.tt/46I1NbY

Show HN: Codeium: Free Copilot Alternative for Vim / Neovim I'm Varun from the Codeium team. After support for VSCode, Jetbrains, Jupyter, and Colab, we are super excited to bring free AI-powered code autocomplete to Vim and Neovim. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation ( https://ift.tt/56VrbCe )! We also made the vim client open source and are open to contributions. https://ift.tt/MukT1G6 January 19, 2023 at 02:13AM

Show HN: Columnar store for fast, lightweight logging https://ift.tt/pxIF73N

Show HN: Columnar store for fast, lightweight logging Founder here, Parseable is a lightweight log ingestion and query engine written in Rust. Parseable can ingest data from existing logging agents (FluentBit, LogStash, Vector, syslog-ng and more) using HTTP + JSON output. Ingested logs are stored as semi-indexed Parquet files (on disk or S3). You can query the data with builtin query engine using SQL or use a query engines of choice like Spark, Presto, Trino and so on. We also developed a Grafana data source plugin that lets you visualise log data via Grafana. Sample dashboard link in readme. As log data grew, our industry has responded with SaaS and fully managed offerings, but if you're looking for freedom, interoperability and full control over your data - there are no great options. With Parseable, we are looking to provide an strong, viable and FOSS alternative. https://ift.tt/UmBb6JF January 18, 2023 at 10:06PM

Tuesday, January 17, 2023

Metapict – TikZ like figures using Racket https://ift.tt/BzbP7mN

Metapict – TikZ like figures using Racket https://ift.tt/ogjvXl2 January 18, 2023 at 03:30AM

Show HN: I made a tool, create GitHub Repository from local directory directly https://ift.tt/7AeGTxy

Show HN: I made a tool, create GitHub Repository from local directory directly Create a remote repository directly from your local folder to GitHub. https://ift.tt/8F1emxO January 18, 2023 at 06:58AM

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...