Show HN: Ragdoll Studio (fka Arthas.AI) is the FOSS alternative to character.ai https://ift.tt/kpWibxw March 31, 2024 at 11:13AM
Show HN: Qramaank.com – Rethink, Reuse and Reorganize the Internet Reorganize the Internet with Qramaank Qramaank (kra • maa • nk - क्रमांक) is an open collaboration platform driven by community to create and share Qurations. Quration is an organized collection of REUSED content from various sources on the internet such as YouTube, GitHub, Spotify, and more. Qramaank aims to let people Rethink, Reuse, and Reorganize the internet according to their choice. https://qramaank.com March 30, 2024 at 08:19PM
Show HN: Turtle graphics with only 6 commands: C, F, R, S, [, ] https://ift.tt/dqJG86D March 30, 2024 at 02:53PM
Show HN: FaceLandmarks – ARKit Face Mesh Vertex Tool Hey everyone. FaceLandmarks.com is a little project I put together last weekend, while working with Apple's ARKit for iOS face tracking. For those not familiar, since iOS 11 and A9 processor was released, all iPhones (i.e. iPhone 6s and newer) support augmented reality capabilities. When tracking a face using the front camera and the ARKit framework, a face mesh is generated using exactly 1,220 vertices that are mapped to specific points on the face. These vertices are accessible through ARFaceGeometry, ARFaceAnchor, and ARSCNFaceGeometry within ARKit, and provide a foundation for developers to do facial tracking for common use cases like: social media filters, accessibility, avatars, virtual try on, etc. While the ARKit's tech is impressive and has a smooth DX, the most frustrating part for me was identifying the vertex indexes for specific points on the face mesh model. Apple does not provide a comprehensive mapping of these vertices, besides a handful of major face landmarks. Vertex 0 is on the center upper lip, for example, but there is seemingly little rhyme or reason for the vertex mapping. While devs could download the vertex mapping, open up with a 3d rendering software, and identify vertex indexes (which is what I originally did), I decided to make a simple web app which simplifies this process. FaceLandmarks.com uses Three.js to render a model of the face mesh, with clickable vertices so you can zoom, pan, and easily identify its vertex. In the future, I hope to continue adding semantic labels for each vertex (there are about 2 dozen so far) for searchability. It was a fun afternoon project and hope it may be helpful to others in this niche case. Enjoy! https://ift.tt/PoJWarL March 30, 2024 at 11:18PM
Show HN: Citronote – open-source Markdown notes app I created an app that allows you to take notes using types such as Markdown. You can also save images and videos. https://ift.tt/HzOheC5 March 30, 2024 at 05:59AM
Show HN: Appamor.d – Full set of AppArmor profiles (~ 1500 profiles) https://ift.tt/HmAXKMj March 30, 2024 at 12:39AM
Show HN: A better alternative to Google Saved Places Here's the testflight link if you're put off by the $2 cost: https://ift.tt/RHFdkUE https://ift.tt/k0WPeGp March 30, 2024 at 01:31AM
Show HN: Tiny Startups in 10 words or less https://ift.tt/DakBp2O March 28, 2024 at 09:04PM
Show HN: Seeturn – AI-Based Code Translator https://ift.tt/LoeQIsv March 29, 2024 at 01:38AM
Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source Hi HN, We're Luke and Phillip, and we're building Spice.ai OSS - a lightweight, portable runtime, built in Rust and powered by Apache DataFusion to locally materialize, accelerate, and query data tables sourced from any database, data warehouse or data lake. Phillip and I first introduced Spice on Show HN in September 2021. Since then, we’ve been schooled and humbled in every way building 100TB+ data and ML systems for the https://spice.ai cloud platform. Along with our customers, we struggled with getting fast, low-latency, high-concurrency SQL query within a budget, accessing and combining data from many sources, trade-offs between OLTP/OLAP compute engines, and managing datasets as code. Today, we’re re-launching Spice, completely rebuilt from the ground up, to directly solve several of the problems we had in accessing data quickly and cost-effectively providing it to applications, dashboards, and machine learning. Spice provides federated SQL query across databases (MySQL, PostgreSQL, etc.), data warehouses (Snowflake, BigQuery, etc.) and data lakes (S3, MinIO, Databricks, etc.) with the ability to materialize remote datasets locally using in-memory Arrow, DuckDB, SQLite, or PostgreSQL. Accelerated engines run in your infrastructure giving you flexibility and control over price and performance. You can read the full announcement blog post at https://ift.tt/ZCtxLw1... . We’d appreciate it if you check Spice out, give us feedback, and if you'd like to contribute, we'd love to build with you. Thanks! GitHub: https://ift.tt/Wp6SIJe https://ift.tt/Wp6SIJe March 28, 2024 at 10:46PM
Show HN: I built an interactive plotter art exhibit for SIGGRAPH I'm enthralled with using pen plotters to make generative art. Last August at SIGGRAPH, I built an interactive experience for others to see how code can be used to make visual art. The linked blog post is my trials and tribulations of linking a MIDI controller to one of these algorithms and sending its output to a plotter, so that people may witness the end-to-end experience. https://ift.tt/jlhYPbk March 27, 2024 at 10:10PM
Show HN: A game to memorize the major scale patterns on the guitar Check out the acccompanying course as well: https://ift.tt/RdASvMq https://ift.tt/COeGRcU March 27, 2024 at 03:07AM
Show HN: Open-source AI copilot with RSCs and in-built analytics https://ift.tt/YveNsVj March 27, 2024 at 01:10AM
Show HN: HackMap, 1.5M Hacker News stories, users and comments in one plot Every submission or story with more than ca. 3 replies can be found in the interactive plot. Similar content is grouped near to each other. See the "Details" in the sidebar for more technical background information. https://ift.tt/SjL90xR March 27, 2024 at 12:03AM
Show HN: Dynamic Multi-LLM AI Chat https://faune.ai March 26, 2024 at 09:34PM
Show HN: Vocab Scrabble – A fun way to increase your vocabulary Play Scrabble with AI generated letters and validation, improve your vocabulary and impress your friends. https://ift.tt/KM5JhwH March 26, 2024 at 04:15AM
Show HN: Invertornot.com – API to enhance your images in dark-mode Hi HN, I built ( https://invertornot.com ) it's an API that can predict whether an image will look good/bad while inverted. This is particularly useful for images in dark-mode as you can now safely invert them. The conservative solution to adapt images for dark-mode consist in dimming the image, however there is a lot of images that can be inverted (graph for example). Using deep learning we can avoid heuristics and obtain a much more reliable solution. The API uses an EfficientNet pre-trained model fine-tuned on a custom dataset (1.1k samples). EfficientNet was chosen as it was pre-trained and offered the best performance for its size. The trained model is very small (16MB) which means you can easily run your own instance. This problem is very simple for deep learning as it's a simple binary classification. For this project training the model wasn't the challenge as most of the time was spent on the construction of the dataset. For the API I'm using FastAPI, Redis and ONNX Runtime to run the model. The API can be used by posting the images to the API, using URL and using SHA-1 for already processed images. The API is free and open-sourced ( https://ift.tt/MiyUhC4 ). https://invertornot.com March 26, 2024 at 03:19AM
Show HN: Auto-generate an OpenAPI spec by listening to localhost Hey HN! We've developed OpenAPI AutoSpec, a tool for automatically generating OpenAPI specifications from localhost network traffic. It’s designed to simplify the creation of API documentation by just using your website or service, especially useful when you're pressed for time. Documenting endpoints one by one sucks. This project originated from us needing it at our past jobs when building 3rd-party integrations. It acts as a local server proxy that listens to your application’s HTTP traffic and automatically translates this into OpenAPI 3.0 specs, documenting endpoints, requests, and responses without much effort. Installation is straightforward with NPM, and starting the server only requires a few command-line arguments to specify how and where you want your documentation generated ex. npx autospec --portTo PORT --portFrom PORT --filePath openapi.json It's designed to work with any local website or application setup without extensive setup or interference with your existing code, making it flexible for different frameworks. We tried capturing network traffic on Chrome extension and it didn't help us catch the full picture of backend and frontend interactions. We aim in future updates to introduce features like HTTPS and OpenAPI 3.1 specification support. For more details and to get started, visit our GitHub page ( https://ift.tt/8a2jqC3 ). We also have a Discord community ( https://ift.tt/BIjvKPm ) for support and discussions around using OpenAPI AutoSpec effectively. We're excited to hear what you all think! https://ift.tt/8a2jqC3 March 25, 2024 at 09:19PM
Show HN: Suno AI tech help you gather suno usage and create song Suno's song launch has captivated widespread interest with its outstanding song quality. We will gather Suno usage and download suno links, summarizing Suno's key features, and will keep providing updates. Moreover, we've crafted a functionality for creating songs from text. Welcome to explore: https://sunoai.tech https://sunoai.tech/ March 25, 2024 at 07:07AM
Show HN: A consumer carbon footprint tracker https://ift.tt/nQouAmk March 25, 2024 at 12:52AM
Show HN: Automate your WordPress blog in less than 5 minutes https://sebora.ai/ March 25, 2024 at 02:02AM
Show HN: Math I'm creating, Space Numbers Hi HN! I had a math idea whose thread I've been pulling on, and ended up creating this concept of Space Numbers. To read about it, see the pdf at the linked repo: https://ift.tt/cqF2hOL I'd appreciate feedback and ideas about the concepts, as well as further mathematical topics to take a look at that might be related, thank you all!! https://ift.tt/cqF2hOL March 25, 2024 at 12:22AM
Show HN: World Cup simulator that can run endlessly on the browser After creating the World Cup, click the "Forever" button in the header; it will continue running automatically without any further clicking. After a few hours, it should generate thousands of years of World Cup statistics, along with the long-term development history of all national teams. https://simcups.com March 23, 2024 at 08:06PM
Show HN: PgJQ: Use Jq in Postgres https://ift.tt/pNIExPS March 23, 2024 at 08:23PM
Show HN: AI to Find Local Events Just made an AI to help people find local events. It asks you about your group and what you'd like to do, and personalizes the results. Constructive Feedback welcome! https://ift.tt/NhP6CsU March 23, 2024 at 11:41AM
Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:) I love ruby and rails, but agile Daily-Stand-ups (DSU) are a pain in the butt. I have a hard time remembering what to share; what I did yesterday, one-offs I did the day before because I completely forgot. Anyhow, I created this really lovely little, but powerful ruby gem, called dsu. Currently, we're a small, but dedicated band of users who love the tool. You may love it also. If anyone wants to give it a try. Enjoy: Visit the dsu ruby gem wiki: https://ift.tt/UOpRTwv Straight to rubygems.org: https://ift.tt/Cz8Nncp https://ift.tt/p8tfcRF March 23, 2024 at 03:14AM
Show HN: AI-backed App security for deterministic incident detection/analysis After the acquisition of the last security startup, I got kinda sick of selling Zero Trust when what we can deliver is so far from that ideal of ‘least privilege’ security. So over the last couple years I wrote a new kind of Web/API security tool that detects breaches and other incidents deterministically so true positive alerts outweigh false positives by orders of magnitude. Combined with AI analysis of the data it collects, it can act as an application-wide incident debugger for security teams. One Security Engineering Mgr. who saw it said: “Caber can build the call graphs for a given user so that a security investigator can easily see the sequence of events leading up to the authorization failure. It is certainly worth exploring.” I’ve been bootstrapping this effort but now that the demo is live, I’m looking forward to hearing what you all here think. Note: Because it’s designed to install into a customer’s AWS application environment, automated deployment/removal is part of the demo. You’ll need to approve an IAM role for the product to demo it. That means I have to ask you to create an account so it can store that credential securely. I suggest creating a test account to run it. Compute costs should be no more than $2 for an hour. If you’d like to see it in action, a demo video is at https://ift.tt/FBxAqda Demo is at https://caber.com (click ‘Try Demo’ at the top of the page) — Rob https://ift.tt/2c3D97W https://www.caber.com/ March 23, 2024 at 12:40AM
Show HN: magick.css – Minimalist CSS for Wizards https://ift.tt/FqvLabT March 23, 2024 at 12:13AM
Show HN: Turn a video of an app into a functional prototype with Claude Opus Hey everyone, I’m the maintainer of the popular screenshot-to-code repo on Github (46k+ stars). When Claude Opus was released, I thought to myself what if you could send in a video of yourself using a website or app, would the LLM be able to build it as a functional prototype? To my surprise, it worked quite well. Here are two examples: * In this video, you can see the AI replicating Google with auto-complete suggestions and a search results page (failed at putting the results on a separate page). https://ift.tt/FH0V1Lh * Here, we show it a multi-step form ( https://ift.tt/oWIuwcY ) and ask Claude to re-create it. It does a really good job! https://ift.tt/TlhWZxR The technical details: Claude Opus only allows you to send a max of 20 images so 20 frames are extracted from the video, and passed along with a prompt that uses a lot of Claude-specific techniques such as using XML tags and pre-filling an assistant response. In total, 2 passes are performed with the second pass instructing the AI improve on the first attempt. More passes might help as well. While I think the model has Google.com memorized but for many other multi-page/screen apps, it tends to work quite well. You can try it out by downloading the Github repo and setting up a Anthropic API key in backend/.env Be warned that one creation/iteration (with 2 passes) can be quite expensive ($3-6 dollars). https://ift.tt/3J8kWvz March 22, 2024 at 12:36AM
Show HN: Personal Knowledge Base Visualization My personal knowledge base is hosted on GitHub at https://ift.tt/G53UHWq . It scans the documents I like every day using GitHub Action, Zotero, HackerNews upvote and Github Likes. It's not yet optimized for smartphones. It cost me $5 to host it for a year. https://ift.tt/ObN6Hic March 21, 2024 at 03:28AM
Show HN: GritQL, a Rust CLI for rewriting source code Hi everyone! I’m excited to open source GritQL, a Rust CLI for searching and transforming source code. GritQL comes from my experiences with conducting large scale refactors and migrations. Usually, I would start exploring a codebase with grep. This is easy to start with, but most migrations end up accumulating additional requirements like ensuring the right packages are imported and excluding cases which don’t have a viable migration path. Eventually, to build a complex migration, I usually ended up having to write a full codemod program with a tool like jscodeshift. This comes with its own problems: - Most of the exploratory work has to be abandoned as you figure out how to represent your original regex search as an AST. - Reading/writing a codemod requires mentally translating from AST names back to what source code actually looks like. - Performance is often an afterthought, so iterating on a large codemod can be painfully slow. - Codemod frameworks are language-specific, so if you’re hopping between multiple languages—or trying to migrate a shared API—you have to learn different tools. GritQL is an attempt to develop a powerful middle ground: - Exploratory analysis is easy: just put a code snippet in backticks and use $metavariables for placeholders. - Incrementally add complexity by introducing side conditions with where clauses. - Reuse named patterns to avoid rebuilding queries, and use shared patterns from our standard library for common tasks like ensuring modules are imported. - Iterate on large codebases quickly: we use Rust for maximum performance GritQL has already been used on thousands of repositories for complex migrations[1] but we're excited to collaborate more with the open source community. [1] Ex. https://ift.tt/n2ByGJ4 https://ift.tt/iS0KIGh March 21, 2024 at 12:53AM
Show HN: Automated Software Documentation for GitHub Codebases Hey Hackers, My team and I have been working on an automated software documentation and impact analysis platform for the last 3 years. Our long-term goal is to enter safety/mission-critical applications, where improper documentation can lead to disastrous outcomes, e.g., costly reworks/overruns or endangering human lives. But, in an effort to recognize revenue in the near term with our existing functionality, we have found initial traction with use cases focused on reverse engineering legacy systems. Where getting up to speed with an existing system requires a team of engineers to manually review large amounts of code, taking weeks or months to come to grips with. ______________________________________________ Our Self-Service release is a no-frills offering to leverage a subset of our document generation capabilities. Using only the code, SAFA is able to: -Summarize Code Files -Generate an overall project summary -Generate Upstream Documentation, like Features and Functional Requirements -Map relationships between all code and generated documentation with explanations Our approach leverages our own LLM pipeline, which applies a variety of clustering/refinement techniques, embedding models, and LLMs to keep your entire system within context when generating documentation, change summaries, api flow, and more. We do not use customer data to train or refine our models. We currently only support Github integrations for self-service but will implement flat-file support in the near term. When using self-service, you will receive Code Summaries and a Project Overview for free, but we charge for generating documentation and relationships: 20 cents per code file and generated document (100 File Codebase = $35). Currently, self-service has a 1000 code file limit. ________________________________________________ If you want to see the quality of the documents SAFA generates before trying it with your code, feel free to check out our public codebases page ( https://ift.tt/ji1qlcX ). We have serious ones like Autoware's AV Control Module, and more fun ones, like Super Mario 64. Otherwise, our app is directly accessible via https://app.safa.ai (apologies, we do require an account to be made). I very much look forward to your feedback and insights. Feel free to email me directly at aarik@safa.ai. https://www.safa.ai March 21, 2024 at 12:24AM
Show HN: Real-time voice chat with AI, no transcription Hi HN -- voice chat with AI is very popular these days, especially with YC startups ( https://twitter.com/k7agar/status/1769078697661804795 ). The current approaches all do a cascaded approach, with audio -> transcription -> language model -> text synthesis. This approach is easy to get started with, but requires lots of complexity and has a few glaring limitations. Most notably, transcription is slow, is lossy and any error propagates to the rest of the system, cannot capture emotional affect, is often not robust to code-switching/accents, and more. Instead, what if we fed audio directly to the LLM - LLM's are really smart, can they figure it out? This approach is faster (we skip transcription decoding) and less lossy/more robust because the big language model should be smarter than a smaller transcription decoder. I've trained a model in just that fashion. For more architectural information and some training details, see this first post: https://tincans.ai/slm . For details about this model and some ideas for how to prompt it, see this post: https://tincans.ai/slm3 . We trained this on a very limited budget but the model is able to do some things that even GPT-4, Gemini, and Claude cannot, eg reasoning about long-context audio directly, without transcription. We also believe that this is the first model in the world to conduct adversarial attacks and apply preference modeling in the speech domain. The demo is unoptimized (unquantized bf16 weights, default Huggingface inference, serverless speed bumps) but achieves 120ms time to first token with audio. You can basically think of it as Mistral 7B, so it'll be very fast and can also run basically anywhere. I am especially optimistic about embedded usage -- not needing the transcription step means that the resulting model is smaller and cheaper to use on the edge. Would love to hear your thoughts and how you would use it! Weights are Apache-2 and on Hugging Face: https://ift.tt/RkpFOBm... https://ift.tt/mH0EsCc March 20, 2024 at 12:37AM
Show HN: Principal — Modern Wealth Tracking https://ift.tt/rz56UBH March 19, 2024 at 10:50PM
Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac Hi everybody, today I'm launching version 1.0 of Godspeed, a todo manager built with two priorities in mind: speed and 100% keyboard orientation. Every action in Godspeed can be done from your keyboard and will respond instantly. It's like Superhuman for your todo list. Godspeed has everything you expect in a todo manager like shared lists, labels, smart lists, boolean search operators, and cloud sync. If you're already a user of an app like Todoist or OmniFocus you should be able find everything you need in Godspeed. I think the most appealing thing to most HN users would be the keyboard orientation. Literally every single action in Godspeed is doable from your keyboard. I'm so serious about this that I built "hardcore mode" to completely disable the mouse - this both helps you break the habit of reaching for your mouse, and keeps us honest about 100% hotkey support. You can fully customize the hotkeys, but if you're into Vim or Emacs you'll feel right at home by default. We've got a 2 week free trial with no limitations, and then offer subscription or one-time purchase options. Thanks for checking out Godspeed, I'd love to hear your feedback! https://ift.tt/DqVxuYL https://ift.tt/DqVxuYL March 19, 2024 at 08:23PM
Show HN: Arthas.ai – An open-source alternative to character.ai https://ift.tt/0mcnswg March 19, 2024 at 07:29AM
Show HN: Extend Zigbee sensor range with LoRaWAN https://ift.tt/JAIB69T March 18, 2024 at 02:36PM
Show HN: Pipedream now has 2000+ API integrations https://ift.tt/ngfHZhi March 18, 2024 at 11:42PM
Show HN: Native implementation of
Show HN: Website for creating self-signed certificates If you're developing locally and need to use HTTPS for whatever, then this tool is hopefully useful to you. I made it because there's a lot of bad info online about generating self-signed certificates. For instance, a lot of guides don't use the SAN list extension or show you how to create a proper certificate chain. Firefox doesn't allow a CA certificate to be used as an end certificate. Getting a working certificate can get pretty confusing, especially for newcomers to certificates or webdev. Having a website for this also means the process of getting a certificate is the same, no matter if you're on a Unix-like OS or Windows. A WebAssembly module built with C++ and Mbed TLS is used to create the keys and certificates. TypeScript and Preact is used for the UI. https://ift.tt/MjSB7m9 March 18, 2024 at 12:54AM
Show HN: Interactive Smartlog VSCode Extension – An Interactive Git GUI Interactive Smartlog is a graphical VSCode extension that presents a simplified view of the Git log, directly highlighting the branches and commits that are most relevant to your current work. And it's not just a visual tool — it's fully interactive, allowing you to add/switch/remove branches, stage/unstage files, and manage commits directly from the GUI. This tool draws inspiration from Meta's Interactive Smartlog built for the Sapling source control system, and I've adapted it to work with Git. Transitioning the functionality from Sapling to Git wasn't just about a one-to-one feature transfer; it involved changing how data is queried & presented, as well as introducing UI interactions for several Git concepts (like branches, staging/unstaging changes, etc) which are not present in the Sapling source control system. Originally a personal project to enhance my own workflow, I've published the extension on the VSCode marketplace for anyone who would like to use it. I'm keen to hear your feedback and suggestions, as community input is invaluable in shaping its future updates. https://ift.tt/5OiEWMs March 17, 2024 at 06:28AM
Show HN: Parikar, Read long form articles or blogs in a better, measurable way https://ift.tt/d7W1tpZ March 15, 2024 at 06:10PM
Show HN: Htmx with ManTL Templates HTMX revitalizes server-side rendering via templates. ManTL is a Java-centric, 100% type-safe templating language with comprehensive IntelliJ integration. It was designed with HTMX (formerly intercooler) in mind. Authors include both Manifold creator and HTMX creator. https://ift.tt/713MXaB March 17, 2024 at 12:01AM
Show HN: SatCat5, the open-source FPGA Ethernet switch We've just launched v2.5 of SatCat5, the open-source FPGA Ethernet switch [1]. SatCat5 contains various FPGA building blocks that let you build a custom mixed-media Ethernet switch. It was originally intended for cubesats [2] but has many other potential applications. The headline feature for this release is support for the IEEE-1588 Precision Time Protocol (PTP). SatCat5 has demonstrated end-to-end synchronization to within 50 ps-rms, which is approaching the world-leading performance of CERN's White Rabbit Project [3]. Except we're doing time-transfer over regular, non-synchronous Ethernet. The key breakthrough is a new technology for digital timestamps that we've published in IEEE Access [4]. This project was featured on HN back in 2023 [5]. Since then, we've changed to the CERN-OHL-W v2.0 license, which has much better legal clarity for FPGA projects. [1] https://ift.tt/NDGgk6q [2] https://ift.tt/oXOPHes [3] https://ift.tt/jFNmQuf... [4] https://ift.tt/ygRZT8i [5] https://ift.tt/Vv5wDbG https://ift.tt/bYx32BV March 17, 2024 at 05:17AM
Show HN: An Online Gantt Chart https://ift.tt/jpmeLMk March 16, 2024 at 11:24PM
Show HN: Kaldo – Cross Shell Aliases I made this so that I don't have to maintain my aliases across my $profile, .bashrc, and .zshrc when I swap shells. Let me know what you think about it! https://ift.tt/z9dyiQA March 15, 2024 at 10:37PM
Show HN: Implementation of the "Self-Rewarding Language Models" Paper by MetaAI https://ift.tt/iFLAp8t March 16, 2024 at 02:16AM
Show HN: TinyApps – Upwork but for tiny software development tasks https://tinyapps.to March 15, 2024 at 09:25PM
Show HN: Here is $1M. Try to Win the Lottery https://ift.tt/BQ3YboM March 15, 2024 at 03:17AM
Show HN: One-click etymology lookup in Obsidian notes https://ift.tt/D27GfYN March 15, 2024 at 03:08AM
Show HN: PR Pilot – Your AI Collaborator for GitHub Hey HN! I've been working on a project called PR Pilot that I'm thrilled to share with you. PR Pilot is an AI collaborator for Github issues and pull requests. Once installed in your repository, use the /pilot command in any issue/PR comment to put it to work. PR Pilot will interpret your command in the context of what you’re working on and allow you to leverage the power of generative AI in your daily workflow. It can answer questions, write code and use the internet to search for information. Key aspects that sets it apart from other AI tools: - Context-awareness - crucial for getting useful results out of LLMs - Seamless integration - Github issues are the UI - No signup, no subscription - Credit-based pay-per-use - Can be used collaboratively The documentation contains usage examples that showcase some of the ways in which PR Pilot can be helpful. Every Github user gets 500 credits for free. This is enough to run a good amount of commands and get a feel for the service. Looking forward to hearing your thoughts and feedback! https://ift.tt/MfKBOWS March 14, 2024 at 09:19PM
Show HN: ImageNix Get a Docker image for any Nix service https://imagenix.org/ March 13, 2024 at 09:21PM
Show HN: I made an AI-first collaborative knowledge base https://thedrive.ai March 13, 2024 at 08:42AM
Show HN: I made a tool to ditch paying $20/month LLM subscriptions https://ift.tt/NvJPzZy March 13, 2024 at 06:14AM
Show HN: StableBuild – make any Docker container deterministic Hi HN! I've posted this a few weeks back without much HN traction - today we've added a free community tier, so anyone can try it out. TL;DR: We’ve launched StableBuild, a new tool to easily freeze and pin Docker images, operating system packages, Python packages, and arbitrary build dependencies; in 5 lines of code: https://stablebuild.com . As the CTO at an ML startup w/ 75 people ( https://ift.tt/FgjDp0Z ) I’ve grown incredibly frustrated with non-deterministic builds. Last year basically every week one of our containers (we have 40+ unique ones in prod) would stop working properly because some dependency was updated or removed. This ranges from Nvidia deleting cuda base images from Docker Hub, to Chromium being removed from the Ubuntu package registry in favor of the snap version, to pandas 2 being published with breaking APIs - while everyone just depends on e.g. pandas>=1.4. This has been super disruptive because builds break for no apparent reason: someone pushes some unrelated code change, a container needs to be rebuilt, now it gets the latest dependencies => boom, either a compile error or an integration test fails. Many times this even blocks deployment. If the build system has decided that a container on master needs to be rebuilt, we can’t deploy the complete system if a dependency has shifted. And, fixing this naturally falls on the most senior engineers. Anyway, to fix this I’ve funded (together w/ my Edge Impulse cofounder) StableBuild. It’s a set of mirrors and registries that let you easily freeze and pin Docker images, apt/apk packages, Python packages, and arbitrary files and URLs from the internet. It currently consists of: * A custom pull-through cache for Docker Hub, that makes any image pulled immutable. Protects against updated or removed images; and as a nice byproduct also bypasses pull-rate limits in Docker Hub. * Full daily copies of the Ubuntu, Debian and Alpine package registries + the most popular PPAs; so you can pin to a specific date (give me the package registry as it was on 2023-12-15). Essentially what snapshot.debian.org does, but fast and highly available (and for more repos). * Full daily copy of the PyPI registry, so you can also pin to a specific date. This has been super useful for resurrecting old Python code. Any Python example w/ dependencies is bitrotted the moment it gets published - StableBuild’s historic registry helps tremendously (see https://ift.tt/a3vBZ0L ...) * A generic file / URL cache for arbitrary things you need to pull from the internet during builds. This has all been in production with SB’s first customers and has basically eliminated random build failures due to changed dependencies for them. Naturally you still want to upgrade dependencies (security patches are nice!) - but you can do it at their own pace, rather than whenever a container rebuilds. StableBuild is now available for everyone. There's a free Community tier (since today) that gives free access to all services and mirrors (although with a hard 15GB/month traffic limit), and commercial pricing starting at $199 (cheaper than running a high-available apt mirror on AWS - which we used to do at Edge Impulse). Would love to hear people's thoughts <3 Sign up: https://dashboard.stablebuild.com Docs: https://docs.stablebuild.com https://www.stablebuild.com/ March 13, 2024 at 01:49AM
Show HN: Run `SSH bitbop.io`, get a personal GPU dev machine Hi HN! I've been hacking on this side project for the last month or two with the goal of making it dead simple to use cloud GPUs. I ran into this problem personally during the phd, and built my own tooling around it. I always thought it'd be fun to try to turn that tooling into a more general product... and bitbop.io is the result! All you have to do is run `ssh bitbop.io`, and you get your own personal dev GPU workstation in the cloud. Looking forward to hearing your thoughts! https://twitter.com/SamuelAinsworth/status/1767596818366427441 March 12, 2024 at 10:46PM
Show HN: Cahier – A knowledge base with native support for research I'm happy to be on Hacker News to present my most recent project. Cahier is a personal knowledge management system created to support out of the box the research workflow. It allows you to both store and consume study documents (PDFs, web pages, etc.), manage the annotations from those documents, and produce written content based on them. It goes further than existing reference managers because we chose to make the annotation management a part of the application, so you can organize and centralize highlights in notes and special document elements. It's a local-first, native application for Windows and macOS, created to be a research companion for serious readers. Here's a more detailed method that uses the app: https://ift.tt/8JPcvkR... https://getcahier.com March 12, 2024 at 05:47PM
Show HN: Rust Flashcards – 557 open-source cards to learn Rust https://ift.tt/gawo6Dz March 11, 2024 at 11:47PM
Show HN: Prompts as (WASM) Programs AICI is a proposed common interface between LLM inference engines (llama.cpp, vLLM, HF Transformers, etc.) and "controllers" - programs that can constrain the LLM output according to regexp, grammar, or custom logic, as well as control the generation process (forking, backtracking, etc.). AICI is based on Wasm, and is designed to be fast (runs on CPU while GPU is busy), secure (can run in multi-tenant cloud deployments), and flexible (allow libraries like Guidance, LMQL, Outlines, etc. to work on top of it). We (Microsoft Research) have released it recently, and would love feedback on the design of the interface, as well as our Rust AICI runtime. I'm the lead developer on this project and happy to answer any questions! https://ift.tt/KCEgQ2e March 11, 2024 at 10:30PM
Show HN: Small Scale Pen Plotting https://ift.tt/nVJWSFv March 11, 2024 at 10:04PM
Show HN: Your AI Product Manager Productly uses AI to automatically log product feedback from all the customer conversations happening anywhere inside your company in a single place! https://ift.tt/O2akGcY March 11, 2024 at 03:32AM
Show HN: Create and share good practices, inspired by nohello I wanted a way to customize the "no hello" message like the one found at nohello.net. So I made a website that lets you create your own "good practice" to share with others hopefully educating people and saving everyone time. https://ift.tt/tz97yOD March 11, 2024 at 01:02AM
Show HN: Timelock.dev – Send a secret into the future using timelock encryption This is simply a web interface built on top of the timelock encryption system posted by Cloudflare last week. https://ift.tt/U9EZbhV https://timelock.dev/ March 11, 2024 at 12:16AM
Show HN: Wife couldn't find a dev job so I built a tool to automate the search Hey everyone, My wife graduated in 2022 and she was fortunate enough to land an internship at a small startup which then offered her a permanent position. But ever since then she has been trying to find another job as a frontend dev since the current one doesn't offer any growth opportunities. She started looking in 2023 right when the job market started tanking. She's been at it for months with no success as there are little to no junior roles available and she spent most of her day refreshing linkedin to check for new opportunities. At the beginning of this year I had this idea that I could automate the job search part for her by web scraping the search results page in linkedin. This way she could focus on work/portfolio projects and check when the tool finds new job opennings. Long story short, what started as a small script evolved into a full fledged project since I realised this could help other people too. The app is an electron desktop app which uses the underlying chromium instance to download the HTML of job sites and sends it to a Supabase edge function for parsing. It doesn't search the entire site, just what jobs are shown in the URL you paste into it. As of now it supports more that 10 sources including linkedin, indeed, dice, glassdoor, flexjobs, bestjobs, we work remotely and constantly looking to add more. https://first2apply.com March 10, 2024 at 11:12PM
Show HN: React Geiger – performance profiling using sound https://ift.tt/JCR0nSb March 9, 2024 at 11:45PM
Show HN: Vlite – Lite demo server, inspired by Vite https://ift.tt/E7vro8u March 7, 2024 at 12:42PM
Show HN: BashBundle to single .sh. Extract by executing. Or make an installer https://ift.tt/XTkYnD7 March 9, 2024 at 12:16AM
Show HN: wallstreetlocal – View investments from America's biggest companies Hello Hacker News! My name is Anonyo, and I am a seventeen-year-old from Southeast Michigan. This is wallstreetlocal, my passion project for the last year (and a half). I've posted this before, but I've finally open-sourced this entire project, so I thought I'd post it again. Heres the short pitch. The Securities and Exchange Commission (SEC) keeps record of every company in the United States. Companies whose holdings surpass $100 million though, are required to file a special type of form: the 13F form. This form, filed quarterly, discloses the filer's holdings, providing transparency into their investment activities and allowing the public and other market participants to monitor them. The problem though, is that these holdings are often cumbersome to access, and valuable analysis is often hidden behind a paywall. Through wallstreetlocal, the SEC's 13F filers become more accessible and open. By exploring the website (and the code), you can see the resources I used, check out some notable money managers I listed, and download any data that suits you. All for free. (Note, the mobile site likely needs work.) I made this project to better democratize SEC filings, and also to get some experience on my hands. I love computers, and one day hope to get involved with startups. In the comments, I'd appreciate any and all advice, as well as feedback on how to improve the site. https://ift.tt/vVOch2i March 8, 2024 at 11:32PM
Show HN: FormStream – A Fast Streaming Parser for multipart/form-data in Golang https://ift.tt/ui45XF7 March 7, 2024 at 08:33PM
Show HN: Control Panel for YouTube Hi HN, I recently released a new browser extension for YouTube, which in addition to the table stakes of hiding the existence of Shorts, hiding promoted content, automatically skipping ads, hiding useless/unused UI elements, hiding unwanted channels YouTube keeps recommending to you, letting you hide algorithmic suggestions etc. etc., makes other changes I've always wanted as a user, in the same vein as one of my other extensions, Control Panel for Twitter. The most significant of those is attempting to make your Subscriptions page more like an Inbox, by hiding videos you've already watched (with a configurable watch %), videos you're never going to watch (like live streams and multi-hour stream VODs - if you follow any gaming channels which started co-streaming to YouTube after a recent Twitch policy change), videos you literally can't watch (Upcoming), and improving the handling of videos hidden using YouTube's built-in Hide functionality, then finally filling in the gaps created by all those hidden videos, so unwatched content you're interested in (since you didn't Hide it yet!) floats to the top of your Subscriptions. Desktop and mobile versions of YouTube are both supported, with some version-specific features, e.g. it significantly improves the Subscriptions and Search page layout when doing some comfy-mode browsing of the mobile version on an iPad or other tablet in portrait mode (unfortunately the iOS version is still stuck in App Review limbo, despite the macOS version - which contains the exact same web extension code - being approved on initial submission almost 2 weeks ago). Part of the reason for finally making this (I've been meaning to improve the Subscriptions page for ages) was YouTube starting to go after uBlock Origin, which I can now disable on YouTube if it becomes necessary, without seeing any promoted content or ads. Website: https://ift.tt/wr9gzQU Source: https://ift.tt/Xwv5EOT March 7, 2024 at 05:17PM
Show HN: Open-Source Interactive Eclipse Map Link is to the Github repository, which has a link to the actual map in the readme. This was originally intended as an example to show others how to make their own, but turns out to be pretty useful in itself. I intended to accompany a couple of articles explaining the computations, but they won't be done before the April 8 2024 eclipse, so the code will have to do for now. The code is released as public domain, so feel free to do anything you like with it. https://ift.tt/TSuWLqz March 7, 2024 at 09:21PM
Show HN: Daytona – Open-Source Dev Env Manager from a 15-Year Journey Hey HN, I'm Ivan Burazin, and for the past 15 years, I have been on a mission to streamline software development environments. Today, I'm excited to share the culmination of that journey: Daytona, an open-source Development Environment Manager designed to finally solve the issue of setting up dev environments, whether local or remote. My journey in cloud development began in 2009 when my cofounder and I we launched the first (or at least one of) commercial Cloud IDEs, Codeanywhere. We developed everything in-house: the IDE, the orchestrator, and more. We garnered interest from over 2.5 million developers, and although it makes sense now, then we were ahead of our time. Fast forward to today and remote development is commonplace, but the complexity of setting up environments has grown by a magnitude. This is where Daytona comes in. - What is Daytona? Daytona is an open source, single-binary Development Environment Manager that lets you set up your development environment anywhere – local, remote, cloud – with a single command: ‘daytona create.’ It's free, flexible, and ready to use. - Why Daytona? *Simplicity*: Set up your dev environment with a single command. The only thing you need to need it to point to a repo and a target and Daytona automagicly does the rest. *Flexibility*: Works on any machine, with any infrastructure. *Open Source*: Fully transparent and community-driven. - Getting Started: We've made it super easy to try Daytona: 1. Download the single binary. 2. Run it on your machine – no signups, no emails, just straight to business. We're excited to see how Daytona can streamline your development workflow. Try it out, push its limits, and let us know your thoughts, questions, and feedback right here. GitHub: * https://github.com/daytonaio/daytona\ * I'll be around to discuss and answer any questions you have. Looking forward to ur feedback regardless. Ivan Burazin Founder, Daytona P.S.: For those who love the backstory and the technical journey, I've poured it all into a thread you can read here: https://ift.tt/obTJyvm https://ift.tt/zprgYmV March 6, 2024 at 08:34PM
Show HN: I made an interactive timeline of all Ferrari models ever made https://ift.tt/znPvrlQ March 6, 2024 at 01:00AM
Show HN: Update dynamic IP in Cloudflare with bash Hi hackers, I made a simple bash tool to update 'A' records in Cloudflare for users with dynamic IPs. I wanted to have a tool to keep a couple of DNS updated with my homelab dynamic IP so I wrote this very simple bash script. There are tools that already solve this dynamic IP issue, but I find the simplicity of a bash script way more convenient than any tool that needs installation, complex configuration, a Python runtime or whatnot. This will basically run in any system with bash. It is very simple and only updates A records, but it does its job and it solves my needs. It could be improved with more record types I guess, at least AAAA. https://ift.tt/461cMhp March 5, 2024 at 05:07PM
Show HN: Workout Tracker PWA https://ift.tt/9BRnAG4 March 5, 2024 at 10:11PM
Show HN: Workflow Orchestrator in Golang A brief overview: 1. Workflows steps share a running context, with access to data they need require. 2. Steps in the workflow (builders) are chained together based on a topologically sorted built from the predefined input & output. 3. No servers spin up (like Conductor/Cadence) - the orchestrator is low level and meant for simplifying business logic. 4. Before/After listeners for each step. Would love to hear your thoughts and feedback! https://ift.tt/Jim5LSy March 4, 2024 at 10:51PM
Show HN: Common User Passwords Profiler (CUPP) in Rust https://ift.tt/BZH5WrK March 4, 2024 at 08:50PM
Show HN: I built an AI Image generator with multi-AI-platform https://ift.tt/KSGClpH March 4, 2024 at 07:47PM
Show HN: Google Sheets add-on to fuzzy lookup, highlight and remove duplicates 5 years ago, I created an add-on for Google Sheets called Flookup Data Wrangler for lightweight data cleaning inside the Google Sheets environment. It features both a menu function and a spreadsheet function component. Flookup can be used to: 1. Lookup and match data regardless of text-based differences. 2. Highlight and delete duplicates even if the dataset has mismatched text. 3. Calculate the percentage similarity between text entries. 4. Extract unique values from any column based on percentage similarity. 5. Remove stop words based on text similarity and strip punctuations from strings as well. Because of its versatility, Flookup can be used to return the best match, the next best match, etc. until the minimum percentage similarity is reached. This feature avoids weaknesses other fuzzy matching algorithms have because it safely hands power to you, the user, and I believe the user is the best judge of which data is a match or not. One other great feature Flookup has is that it can be used to combine lookup values. This is particularly helpful when your dataset has many similar strings, and you want to include extra information to your lookup value in order to increase the specificity of your query. In case you are interested in finding out more, head over to our official website at https://ift.tt/SAI4BLt March 4, 2024 at 12:45PM
Show HN: Free comments section for personal sites I've been working on creating threaded blog posts using RSS feeds. Something similar to Twitter but kind of worse and better in its own way. I had an idea that if users are allowed to embed the threads to their posts, it acts like a simple comment section. Try it out, no accounts required. https://ift.tt/8cFdxsM March 4, 2024 at 05:49AM
Show HN: Pipedream now has 1800 integrated APIs https://ift.tt/gAcNt6x March 4, 2024 at 01:54AM
Show HN: Using GPT-4 to buy outfits I liked from movies and TV shows In a nutshell: 1. I see so many outfits I like in shows, movies, F1 celebrity appearances etc., but I don't know where to buy those items, or they're too expensive. 2. Sometimes, I like the vibes of the outfit and I want to see similar items I can buy from my favourite stores. So I made this Chrome extension that lets you shop any outfit via picture. It uses GPT-4 to generate natural language descriptions of the items in the outfit, then searches the web for them. It also lets you set your preferred shops, sizes and budgets as filters, so you can see only stuff you would actually consider buying. Try it out if you're interested and let me know what you think! https://ift.tt/hwWsi3j March 3, 2024 at 06:10AM
Show HN: An Algorithmic Audio Landscape This is an web audio experiment I've been wanting to do for a long time. Basically an ambient music composition, but all the sound elements are laid out in space, and that musical space can be explored freely. It's definitely inspired by in-world music that sometimes appears in games. I basically took that concept, keeping the music aspect, and dropping the entire "game" aspect. I also turned it into a more "traditional" non-interactive album, but since I started with code, why not program the whole thing? Had a blast making the entire album from code, the complete source for the album is here: https://ift.tt/Kh38z1p https://ambient.garden March 2, 2024 at 09:46PM
Show HN: Open-Source Decentralized Forum I'm working on an open-source "decentralized" app that allows viewing and posting text messages. Posts are stored in the blockchain and not censurable to some extent. Fetching of the blockchain data is done through polling of public apis (blockfrost or koios). Posting a message requires a Cardano transaction which implies fees but this would also prevent spam. Private messages between users are encrypted with a public key generated from each user wallet signature. The whole app is hosted on github pages and open source: https://ift.tt/WbixMqT Any feedback or thoughts are welcomed. https://decon.app/ March 2, 2024 at 11:29PM
Show HN: DanGPT–Dan Abramov as a GenAI with RAG This is a side project mostly for education and is open source. The repo on GitHub is at https://ift.tt/7yiqFDf , with all relevant details in the README. https://ift.tt/9xJO1pA March 2, 2024 at 10:55PM
Show HN: I build a website for redesign logo,sticker,poster,mockup by using AI Up to now, icons, logos, free stickers, mockups, coloring pages and birthday cards can be designed, and more cases are being displayed and designed. https://ift.tt/icgh8L7 March 2, 2024 at 02:21PM
Show HN: I made a simple portfolio builder https://ift.tt/bD2KdQ3 March 2, 2024 at 06:09AM
Show HN: Payme, a library and CLI to generate QR codes for SEPA payments I built this library and tool several years ago. Some event where I was a co-organizer needed pre-payment for the orders, and to make this easy without going the path of an online payment service, I sent automatic mails with payment QR codes included. The CLI also (by default) generates QR codes in the terminal, which I use often when an invoice needs to be paid: copy all necessary fields as CLI flags, generate the QR in the terminal, scan with the phone, double check everything and go! Maybe paying should not be this easy... https://ift.tt/qW7ZHAw March 1, 2024 at 11:01PM
Show HN: Mojo Language Syntax Highlighting for Vim https://ift.tt/Mw516Z4 March 2, 2024 at 01:35AM
Show HN: Pipedream now has 1700 integrated APIs https://ift.tt/yRt1NgS February 29, 2024 at 11:26PM
Show HN: Flat – simple task tracking that stays out of your way Hi HN! Flat’s a lot like Trello, but with a cleaner, simpler, friendlier UI and real discussion threads. Flat also sports a first-class GitHub integration. To take it for a spin without signing up, just go to https://try.flat.app . And there’s also a quick demo video here: https://youtu.be/NW2c9cZVaD0 We made Flat for ourselves, after a decade of wanting a simple, lightweight tool to stay on top of our work and not finding one. Trello is close, but we find it really frustrating to use in lots of ways. And most everything else is way too complex. We think there’s a need for a task tracker that prioritizes simplicity, clarity, and usability over bells and whistles that most users don't need. And like many folks who are burned out on team chat, we also think there’s a need for a mode of workplace communication that’s lightweight, async, and attached to the work rather than chats in Slack or Teams where it’s too easy for things to get lost (and to be interrupted all day). Flat doesn’t try to replace Slack--chat will always have its uses--but it does offer a better venue for a subset of Slack’s workload, like asking and answering questions, making quick requests, and raising issues about things the team is working on. Flat is aimed at small teams with basic needs. Small dev teams without a lot of process seem to love it, as do people who used to like Trello back in the days when it was less stressful to use, and people for whom Asana’s complexity is a non-starter. Flat is still in beta, so it’s probably missing some things you expect, but what’s there is pretty baked. It’s available in-browser as well as Electron apps for Mac, Windows, and Linux (.deb) Feedback is welcome and greatly appreciated! Either in the comments here, or if you sign up there's also a feedback button in the app navbar for whenever something irks you or you have an idea. Thanks, Seth, Andrew, & Marcin https://flat.app/ February 29, 2024 at 11:33AM