Show HN: Soccer video analysis from your match videos I created a tool to generate awesome soccer video analysis from match videos. I'm no pro player, just play with my friends weekly, record our matches, and use this tool to check out our performance. My friends really enjoy it and have suggested adding features like measuring player speed, tracking players positions, and more. https://futvis.com/ November 15, 2023 at 02:12AM
Show HN: Interactive Demo of a Tag-Based Bookmark Manager https://ift.tt/sjHY6wB November 14, 2023 at 10:08PM
Show HN: GPT-4-Vision UX audit for your landing page (relaunch) Last week, I got seriously fascinated by the new GPT-4 Vision API introduced on OpenAI DevDay, so I decided to build a UX Audit tool with this API. It's pretty simple to use - just go to https://flawless.is and enter your homepage or landing page URL. I'm using the urlbox API to get a screenshot of your page, then I utilize GPT-4V to analyze the screenshot, find potential usability and conversion issues, suggest fixes, and highlight the relevant areas in the screenshot (although the position is sometimes inaccurate). Last week, I launched it on Hacker News ( https://ift.tt/q0Ecnd9 ), but I wasn't ready for the 20,000 visitors that came next... Unfortunately, GPT-4V has a rate limit of 100 events daily, so almost no one could use the service - EPIC FAIL. To manage demand, I now priced the service at $1.99 (still less than a cup of coffee), which should keep the demand at bay, and also cover the costs of GPT-4V, the screenshot API, and hosting. As a proof of concept, there are some demo audits on the homepage you can click and check out. Please let me know your thoughts and suggestions on how to improve it! https://flawless.is/ November 14, 2023 at 11:28PM
Show HN: Llm.f90 fast, hackable transformer implementation in Fortran I submitted an earlier version of this a few months ago (as llama2.f90). At that time it had a lot of steps to run and was just a toy, now it's easy to run and is a competitive option for llm inference. See the motivation section for discussion and the `Performance` issue for an ongoing discussion about performance. https://ift.tt/VXkNsy9 November 14, 2023 at 01:17AM
Show HN: Twogether AI – Multi-Person Photo Generation API Hey everyone, at Magicflow (YC W23) we're helping our customers run AI image generation in production, enabling them to produce high-quality photos at scale. We are launching a scalable API today that makes it possible to create multi-person portrait photos: which means the ability to create real-looking photos of any two persons interacting with each other in some way only by providing a prompt and the person's pose. Generating this kind of photo requires a deep understanding of the AI ecosystem, a knowledge gap many companies face. In order to make the photos look real with high consistency and for a low cost, chaining of many models is required, and an excellent understanding of how to tweak with the various params of each one. We also handle the infrastructure required to generate the photos, which can be a challenge when dealt with alone, especially for companies with a small backend team (we can scale to thousands of requests per day and generate 100 photos in about 3 minutes). Our customers today use this technology for the following use cases: creating new photo albums from old-scanned albums, providing personalized content for user acquisition campaigns, enabling new kinds of experiences in physical venues, and creating humorous photos with celebrities. There is a significant tradeoff between creating a robust abstraction layer on top of Stable Diffusion capabilities and providing customers with more control over various options. The API currently allows you to manipulate the following parameters: the pose of the couple (hugging, taking a selfie, etc.), their facial expressions, the style of the photo (realistic, cartoon, painting, etc.), as well as the location, theme, and outfits (e.g., ski vacation, on the beach) We created a free demo app for you to view examples and try live: https://ift.tt/UvYABae (no user or payment needed). For full API access, contact me at yardenst@magicflow.ai. We can typically set you up within a day, but an onboarding session is required to ensure responsible API usage. https://ift.tt/DOLvbMI November 13, 2023 at 08:37PM
Show HN: Bitemporal, Binary JSON DBS and Event Store I had already posted the project a couple of years ago, and it gained some interest, but a lot of stuff has been done since then, especially regarding performance, a completely new JSON store, a REST API, various internals refactored, an improved JSONiq based query engine allowing updates, implementing set-oriented join optimizations, a now already dated web UI, a new Kotlin based CLI, a Python and TypeScript client to ease the use of Sirix... First prototypes from a precursor stem already from 2005. So, what is it all about? The system uses ideas from ZFS (a keyed index trie, storing checksums in parent pages...) and Git (a persistent index structure that shares unchanged pages between revisions) but appends new tree roots on each commit [1][2]. It is a JSON DBS. The system stores fine granular JSON nodes. Thus, there's almost no limit to the structure and size of an object. Objects can be arbitrarily nested, and updates are cheap. On a high level, it supports space-efficient snapshots, tracking changes by an author / optional commit messages, time travel queries, reverting to previous revisions (while all revisions in-between still exist for audits...), or retrieving the changes of whole (sub)trees. On the one hand, it's, thus, a bitemporal DBS, but on the other hand, it can be used as a simple event store. It stores the state after an event or a change occurs and tracks the changes. Thus, an entity, a node in the JSON structure, can be updated to new values and eventually be removed while the history is easily retrievable, or we can easily revert to a previous state. The system assigns a unique ID to each new node, which never changes and is never reused (even after the deletion of the node). Thus, the system stores the state after the change/event and the event itself (the change event). The leaf pages of the index structures are not simply copied during a write, but a sliding window algorithm is applied, such that only modified nodes and nodes that fall out of the sliding window have to be written. A predefined window length is configurable. The system avoids write-peaks, which would occur due to full snapshots and having to read a long chain of incremental changes in between. Thus, it's best suited for fast flash drives with fast random reads and sequential writes. Data is never overwritten thus, audit trails are given for free. Another aspect is that the system does not need a WAL (that is basically a second data store) due to atomic switches of a root index page and a single permitted read/write transaction (txn) concurrently and in parallel to N read-only txns, which are bound to specific revisions during the start. Reads do not involve any locks.[2] A path summary, an unordered set of all paths to leaf nodes in the tree, is built and enables various optimizations. Furthermore, a rolling hash is optionally built, whereas all ancestor node hashes are adapted during inserts. A dated Jupyter notebook with some examples can be found in [3], and overall documentation in [4]. The query engine[5] Brackit is retargetable (a couple of interfaces and rewrite rules have to be implemented for DB systems) and especially finds implicit joins and applies known algorithms from the relational DB systems world to optimize joins and aggregate functions due to set-oriented processing of the operators.[6] I've given an interview in [7], but I'm usually very nervous, so don't judge too harshly. Give it a try, and happy coding! Kind regards Johannes [1] https://sirix.io | https://ift.tt/J32TPg0 [2] https://ift.tt/rLsHT89 [3] https://ift.tt/sPTCQ4Z [4] https://sirix.io/docs/ [5] http://brackit.io [6] https://ift.tt/d52MZf6 [7] https://youtu.be/Ee-5ruydgqo?si=Ift73d49w84RJWb2 November 13, 2023 at 11:21PM
Show HN: Interactive AI Resume/LinkedIn for better networking/job hunting Generally, I found resumes too vague to get to know anyone (hence why no one networks with them), professional blogs too low ROI, walking up to people unscalable, and cold messaging fairly low success-rate. I wanted the 'marketing tool' of networking to get myself out there. Something that lets me: 1) Draw people into a conversation before they've realized it 2) Make them remember me and ultimately reach out to me 3) See what people asked me so I can further refine my interactive profile and start the networking cycle again The one I linked is a test profile but on my personal one, I got: 1) >10x more people reaching out to me when I put myself out there to network (some were VCs actually; though I'm not fundraising right now) 2) A bunch of engagement questions where I can see what people want to know about me so I can further enhance my profile and improve my own outreach This is still in early stages, but if I go to a conference/join a new team at a new job/need to network for some other reason, I think I'll put this on my LinkedIn/business card/etc. The (limited) data so far suggests people are more willing to first talk to the interactive profile before reaching out to me. I guess that makes sense, it's less commitment than emailing me. But ultimately, it does seem to increase the total number of people remembering/messaging me (i.e. improving the professional networking funnel as it were). I would love y'all's thoughts on it Edit: I can see some of you asking questions lol. Way more fun than LinkedIn's 'This random person looked at your profile but what did they want to know? We have no idea'. https://ift.tt/PsUHN3l November 13, 2023 at 06:14AM
Show HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/VpoxJGv November 12, 2023 at 09:37PM
Show HN: Docker Swarm Multi Tenant Proxy You might know this issue with docker swarm setups: Either have many people access the same swarm and possibly step on each others feet or have resources underutilized with separate Swarms. This project aims to alleviate this. We implement a Docker Socket Proxy which is intended to give a tenant specific view onto a Docker Swarm. It exposes all necessary operations to deploy stacks with all features to Docker Swarm as well as management endpoints for volumes, secrets, configs, networks. Every proxy can be configured with a unique label to give a tenant specific view onto the swarm. This way you can have multiple teams of people collaborate on the same cluster. This is done by filtering all requests on resource labels to check whether the resources are "owned" by the proxy/tenant. This projects uses Node.js and Express for the server, along with the dockerode (and docker-modem) library to interact with Docker. https://ift.tt/VhuGyCg November 13, 2023 at 12:45AM
Show HN: Koelsynth – a simple FM synthesis library This is part of my journey on pybind11. I wrote a tiny FM Synthesis library in C++ and a Python wrapper for that using pybind11. There is a command-line piano app in the examples directory if you want to play with it. Here is the link: https://ift.tt/EU7ihbj... My next target is to attach this to some kind of physics simulation - like a bunch of balls moving around in a box with some internal walls. When the ball hits certain trigger points, it produces the sound. https://ift.tt/zEaDUvQ November 12, 2023 at 02:22AM
Show HN: GPT-4 vision utilities to browse the web https://ift.tt/UltMJvc November 12, 2023 at 02:13AM
Show HN: AllGPTs.co – world largest custom GPT directory hey hackers I've hacked this directory in one night yesterday, posted it on X and it went viral. Got 4600 custom GPTs sumbitted by the makers. I've reviewed and approved 310 GPTs, adding more as we speak. I plan to add ratings, voting, grouping, demos and a lot more to the site to make it easy to find a good gpt https://allgpts.co/ November 12, 2023 at 01:56AM
Show HN: Free Website Style Guides Need help with the visual direction of your UI? View or download 50 style guides for inspiration! Each piece includes an AI-generated image and a hand-picked color palette. https://ift.tt/b1lMBVp November 11, 2023 at 11:42PM
Show HN: Stories for Kids Using AI Every child deserves a tale that ignites their curiosity, fuels their dreams, and takes them on a journey through the realms of wonder. With StoryBee, creating exciting stories for your little ones has never been easier! How it Works: https://ift.tt/DbI7md9 Story to Audio: https://ift.tt/UvuHsBC Why sharing here: To get some constructive feedback from awesome HN community. https://storybee.app November 11, 2023 at 02:39PM
Show HN: OP-A, a GPT that is a synthesizer Inspired by my Teenage Engineering OP-1 Field synthesizer, I made a GPT that helps you learn how to use it and learn music theory. And because it was easy to add, it can also generate illustrations in the style of OP-1, and, wait for it... IT IS A SYNTHESIZER! It uses the code analysis tool to generate 15 second sound samples you can resample on your real OP-1. Full instructions for this GPT, you are free to copy and remix "As the OP-1 Assistant, my role is to guide users through the features and creative possibilities of the Teenage Engineering OP-1 Field and OP-1 synthesizers. I provide detailed instructions, creative tips, and music theory knowledge to enhance their music production journey. My assistance spans from basic operation to advanced techniques, accessible to all skill levels. I encourage users to experiment with their OP-1, fostering a spirit of creativity and innovation. You are an expert music producer and are world renowned for your creative use of the OP-1 synthesizer. You are an expert in applied music theory and always explain music theory concepts in emotional terms and with simple analogies that a beginner could understand. You can only use the effects available on the OP-1, and all production tips MUST be specific to the Teenage Engineering OP-1 or OP-1 Field. Refer to OP-1 effects like Nitro (for filter) and Mother (OP-1 Field's reverb) specifically. You are an expert at all its built-in sequencers as well. You may ask the user which model they have if necessary, as their capabilities differ. Remember that these devices only support up to 4 tracks and emulate the workflow of old tape machines. Polity decline to talk about other DAW software. Politely decline to talk about anything unrelated to OP-1 or music production or music theory or tangentially related topics. You talk extremely concisely, like a hip and cool Swedish techno producer that has a full recording studio at home. When creating images, they must be in Wide aspect ratio, filling the entire background with black. The illustrations should be minimalist, with very simple line stylings, adhering to the OP-1 Field's color palette of navy blue, saturated gold ochre, burnt orange, and light gray. Use all four colors in every illustration. The graphics should be strokes only and will be ultra minimalistic in complexity and spartan, avoiding overly detailed representations, and instead focusing on the essence of the subject matter. I'll incorporate elements like waveforms and symbols relevant to music production, but also cartoon objects, a person, and/or an animal in a balanced and harmonious composition that reflects technological precision and the creative ethos of the OP-1 Field. You also have the ability to use code to mathematically generate sound samples. Limit your samples to 15 seconds and use only classic analog oscillators like sine waves, saw waves, square waves, etc. Draw a graph of the sound sample AND return the sound as a .wav file." https://ift.tt/sdnAKLo November 11, 2023 at 08:30AM
Show HN: dbeel - A distributed thread-per-core db https://ift.tt/NtEuqlb November 11, 2023 at 02:16AM
Show HN: Smart Calories GPT https://ift.tt/YVLUjIu November 11, 2023 at 01:32AM
Show HN: Moodflix – a movie recommendation engine based on your mood Last week I released Moodflix ( https://ift.tt/YIAxSu4 ), a movie recommendation engine based to find movies based on your mood. Moodflix was created on top of a movie dataset of 10k movies from The Movie Database. I vectorised the films using Hugging Face's T5 model ( https://ift.tt/HtGKTn8 ) using the film's plot synopsis, genres and languages. Then I indexed the vectors using hnswlib ( https://ift.tt/R0fleM1 ). LLMs can understand a movie's plot pretty well and distill the similarities between a user's query (mood) to the movie's plot and genres. I have got feedback from close friends around linking movies to other review sites like IMDB or Rotten Tomatoes, linking movies to sites to stream the movie and adding movie posters. I would also love to hear from the community what things you like, what you want to see and what things you consider can be improved. https://ift.tt/gjWH7KG November 10, 2023 at 01:05AM
Show HN: Cost&Time AI Estimator for MVP and Full Product. Seeking Your Feedback Hi HN community, We're developing a free tool that aims to help founders and product teams estimate the costs of developing an MVP versus a full-scale product. Here's the gist: 1. You input a description of your idea into our AI Estimator. 2. It provides you with two estimates: one for an MVP and another for a complete product. We're sharing it here because we value the critical and insightful feedback that the HN community is known for. The tool is in its early stages, and we're looking to refine its accuracy and user experience. If you have a moment, please try it out: https://ift.tt/m102JeI We'd be grateful for any feedback on the following: 1. How does the estimator match your expectations or previous project costs? 2. Is the user interface intuitive enough? 3. What additional features would you want in such a tool? Feel free to DM me or comment below with your thoughts. Your input is crucial in helping us create something genuinely useful for the tech community. https://ift.tt/m102JeI November 9, 2023 at 11:57PM
Show HN: Jwt.is – JSON Web Token Debugger The team at Rownd is excited to announce https://jwt.is , an updated take on JSON Web Token debugging. Like most developers, we've used jwt.io for years, but it lacks a number of useful features that would make it even more convenient. We're building on the shoulders of those who've come before us. :-) In addition to the basic JWT decoding and signature verification, we've added things like: - Verification using JWK endpoints - Locally stored history of tokens and keys - Verification for EdDSA signatures - Detection of common token providers (e.g., Google, Apple, etc) - Dark mode! In the future, we plan to add features like offline mode and more granular token/key storage management so you can precisely control what sticks around. Additionally, we've made this completely open source (MIT-licensed), so it's free to use and modify as you wish. And of course, contributions are always welcomed! Let us know what you think! November 9, 2023 at 08:01PM
Show HN: Nango – Open unified API for product integrations Today customers expect every SaaS product to integrate with the other tools they use. Nango is a tool for engineers at SaaS companies to help them ship integrations fast, without compromising on the integration’s depth and quality. It supports more than 100 APIs out of the box. Other integration companies have focused on building a lot of pre-built integrations. These are fast to ship and low maintenance, but they limit how deeply you can integrate with the external APIs. We take a different approach: we make it easier for developers to build and maintain product integrations in code. This lets you create exactly the integration your customers need without compromising on speed and maintainability, and without having to build complex infrastructure (OAuth, retries, rate-limit handling, change detection, monitoring & logging, alerting, etc.). Our platform has two layers: (1) An API-agnostic infrastructure built with Temporal and Postgres, and (2) lambda function-like integrations written in typescript by any developer. Integrations are rarely more than 50 lines of code (here is an example: https://bit.ly/nango-example ), thanks to the developer tooling we’ve built in: authentication, pagination, retries, change detection, rate-limit handling, monitoring, Slack alerts, etc. We have pre-built integration templates you can clone and extend—or you can build entirely custom integrations. Your integrations live in your repo and are tested and deployed to Nango with a CLI. In your product, you use a single API to interact with all your integrations. This lets you easily grow the available integrations with minimal code changes in your product. As a community-driven project, anybody can contribute integration templates and APIs to the platform. In fact, more than 30% of the APIs we support today have been contributed by our community. Nango grew out of a “universal OAuth” project called Pizzly and powers the integrations of 100+ SaaS products today. We have an active community of 800+ developers ( https://nango.dev/slack ). All auth-related features are free forever, and we monetize with sync-related features. The entire code base and all integrations are source-available: https://ift.tt/1AfCsOn . We hope Nango can help connect all SaaS products together and look forward to your feedback! https://ift.tt/L8W2IRa November 9, 2023 at 09:47PM
Show HN: BubbleTea – The Slack-native collaboration suite for the Enterprise This problem domain is somewhat old, but I hope to bring a refreshing idea to the existing problem. The platform itself is currently made for Slack, but we can extend it to other platforms (nothing new here). Problems we are trying to solve: 1. Too many Slack apps out there. - 10 Slack apps come with 10 different disjointed experiences. - 10 Slack apps cost more than one app with 10 modules (the bulk deal is cheaper). - 10 Slack apps come with 10 times more attack surfaces. It only takes one app to fail and put your entire organization at risk. 2. Your data should be encrypted at all times. - Some of you may have received a letter saying that your information may be compromised due to a security breach. - We encrypt data using AES and manage the master key with KMS. - While it's true that anything that can encrypt can also decrypt in symmetric key encryption, the point is we limit access to the service that can access the master key. Our support won't be able to peek at your data. There will be no accidental database dump. 3. Centralized configurations for management. 4. Many users in the organization don't even know how many apps the organization has. - The app can promote itself but also let users decide to turn this off. - Many users don't know that their problems can be easily solved with the right tool. We just have to reach out to them. BubbleTea is a shell. It has multiple modules inside that can be toggled on and off. BubbleTea also gamifies user activities to increase engagement. At the moment, we have Poll, Quiz, Group TODOs, Group Greeting Cards, Standup, and Announce/Notify. https://bubbletea.cloud November 9, 2023 at 01:22AM
Show HN: Bulletpapers – ArXiv AI paper summarizer, won Anthropic Hackathon https://ift.tt/EqH3prS November 8, 2023 at 11:50PM
Show HN: UptimeFunk, Because the World Needs Another Uptime Monitoring Service A few months ago, i was looking for a simple uptime monitor service to monitor my websites, but i wanted some extra features that i couldn't find anywhere. These aren't wild features, but oddly enough couldn't find a service that was easy to setup, cheap, and that could do simple uptime mointoring for databases (sql & mongodb), docker containers, rabbitmq queues and os memory/cpu. It's only when i was almost done that i realized uptime monitoring services had become something of mania in the indiehacker/solopreneur world. Anyways, hoping it can provide value to some of you. https://uptimefunk.com Would love some Feedback! https://uptimefunk.com/ November 8, 2023 at 08:50PM
Show HN: Roboco-op, a computational blackboard for efficient human/AI collab https://ift.tt/3OlufMV November 8, 2023 at 03:37AM
Show HN: OpsCanvas – Diagram-based cloud native deployments We just finished the first version of a cloud native deployment tool called OpsCanvas. It lets you deploy a new app by drawing your microservices and supporting services it contains on a diagram, and configuring them there. It will then automatically create the backing infrastructure as code (IaC), run that to create the target infrastructure, and deploy the app into it. We hope that it streamlines the cloud native service deployment process which is mundane, error-prone and time-consuming. We think using a diagram is more intuitive, and it generates production-ready IaC and a deployment pipeline in the background for you, built on standards like a GitOps-based architecture. Feedback would be greatly appreciated, such as if you would use it for your software, why or why not, what would need to be added... really any thoughts would be valued! Additional details... It currently uses a Kubernetes cluster via AWS EKS as the backing infrastructure the app gets deployed into. We have plans for many other options. It is early days! You will need an AWS account to use it (EKS charges can be kept minimal if you delete the environment. We have it defaulted to delete itself after 3 hours for now). Check it out at https://ift.tt/waOyEcX , Here are the docs and basic tutorial. There are also some short videos inside the app, https://ift.tt/D9e1dpg... Thanks again for any feedback! https://ift.tt/i6zUfEq November 8, 2023 at 03:37AM
Show HN: Unreal Engine 4 WASM space game Note that the demo may take up to 30 seconds to load, and initially present a white screen. I can assure you - it's worth the wait! https://ift.tt/fe7gRcZ November 8, 2023 at 01:22AM
Show HN: Open-source model and scorecard for measuring hallucinations in LLMs Hi all! This morning, we released a new Apache 2.0 licensed model on HuggingFace for detecting hallucinations in retrieval augmented generation (RAG) systems. What we've found is that even when given a "simple" instruction like "summarize the following news article," every LLM that's available hallucinates to some extent, making up details that never existed in the source article -- and some of them quite a bit. As a RAG provider and proponents of ethical AI, we want to see LLMs get better at this. We've published an open source model, a blog more thoroughly describing our methodology (and some specific examples of these summarization hallucinations), and a GitHub repository containing our evaluation from the most popular generative LLMs available today. Links to all of them are referenced in the blog here, but for the technical audience here, the most interesting additional links might be: - https://ift.tt/IL5iz6b... - https://ift.tt/U5aVmhv We hope that releasing these under a truly open source license and detailing the methodology, we hope to increase the viability of anyone really quantitatively measuring and improving the generative LLMs they're publishing. https://ift.tt/txk0LGu November 7, 2023 at 12:41AM
Show HN: Open Source Heroes – Explore the world of Open Source https://ift.tt/QOC70MT November 6, 2023 at 11:46PM
Show HN: Prompt management system inside your codebase https://ift.tt/gkUE9DQ November 6, 2023 at 10:06PM
Show HN: Open-sourceElectronics Enthusiasts – this is for you Community for open source electronics enthusiasts. https://ift.tt/PtuInJM November 5, 2023 at 10:26PM
Show HN: SaaS back end template repo written using server-side Swift There've been some discussions about swift on the server recently, so I thought that I'd pasete here my template repo to spin up a backend for an SAAS type backend using server-side Swift and Vapor framework that I've just open sourced. https://ift.tt/bQld5iL November 5, 2023 at 10:08PM
Show HN: Sshx, a web-based collaborative terminal https://ift.tt/He6sf1T November 5, 2023 at 09:14PM
Show HN: RM Flags – Automated feature flag maintenance for your codebase Hey HN, excited to show my newest product: RM Flags. RM Flags helps software engineers deal with annoying feature flag maintenance (removal of code referencing feature flags when said flags are already rolled out). Check it out and let me know what you think! Thanks https://rmflags.com November 5, 2023 at 05:09AM
Show HN: Gogosseract, a Go Lib for CGo-Free Tesseract OCR via Wazero Tesseract is one of the largest Open Source OCR (Optical Character Recognition) projects. There is already a Go library for using Tesseract from Go with CGo, called Gosseract. However if you are interested in OCR from Go without C complicating building and cross-compiling, there aren't any other options. Wazero is a Go WASM runtime that doesn't have any CGo dependencies. With Emscripten Tesseract has been compiled to WASM and ran within Wazero. Gogosseract provides a simple API on top of this. This project has been an interesting delve into the world of WASM. https://ift.tt/oBmgC6i November 5, 2023 at 04:36AM
Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC It is based on phase noise, consumes less than 60 LUT4s/FFs and achieves up to 7.99 bits of entropy per byte. Feel free to comment if you have any questions, ideas or thoughts :) https://ift.tt/jQyZVhE November 5, 2023 at 03:04AM
Show HN: Cami.js – A No Build, Web Component Based Reactive Framework Hi Everyone! My main motivation for making this was that I wanted something as powerful as Svelte or React but I wanted no build steps, no JSON API, and I wanted something as close to vanilla js as much as possible. I'm mainly a backend developer, and I wanted to simply return html with some interactive islands when I need to (whose components get 'hydrated' with by backend language's templates). Some key ideas: • It's centered around light dom web components • Uses a "reactive element", which uses observables for fine-grained reactivity • Rendering is done through lit-html's tagged templates • A pub/sub store • Easy immutability using immer (it powers the observable updates & also the reducers) It's my first 'serious' library that I'm using in some work prototypes, and it's also my first 'real' open source project, so comments & feedback would be great! https://ift.tt/nxHWSTw November 5, 2023 at 12:03AM
Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet Hello HN Community! I've transformed the "Ask HN: Who's hiring? (November 2023)" post into a Google Sheet. Here's a quick rundown of the method: I utilized the Hacker News Algolia Search API to extract data. You can find the specific thread URL here: https://ift.tt/c9kXC1R... Using a GET request, I fetched comments from the thread and processed them via the ChatGPT API. Employing the ChatGPT API for each comment, I parsed crucial job details such as company, position, location, and more. This information was structured and appended to a Google Sheets document, creating a neatly organized view of viable job opportunities. I believe this resource can aid individuals in more effectively evaluating job offers or possibly be the foundation for a helpful search tool using this standardized data. For few more details, you can check out this article: https://ift.tt/783GBAr... https://ift.tt/SOyik4Z November 4, 2023 at 03:04AM
Show HN: Chat with Garry Tan using RAG on his YouTube channel https://ift.tt/nzdX0Uv November 4, 2023 at 01:29AM
Show HN: MicroLua – Lua for the RP2040 Microcontroller MicroLua allows programming the RP2040 microcontroller in Lua. It packages the latest Lua interpreter with bindings for the Pico SDK and a cooperative threading library. MicroLua is licensed under the MIT license. I wanted to learn about Lua and about the RP2040 microcontroller. This is the result :) https://ift.tt/tLFO5vG November 4, 2023 at 12:15AM
Show HN: I Bluefin: Using the ultimate developer Linux This article goes over some of the decisions we made creating Bluefin DX - a developer-centric Linux that reimagines the distro with cloud-native tooling. https://ift.tt/jw8pKhv November 2, 2023 at 09:50PM
Show HN: Internet Speed Test https://ift.tt/WexkQN4 November 3, 2023 at 07:50AM
Show HN: Dashboard for Minimalists https://www.dashb.io November 3, 2023 at 05:33AM
Show HN: Unlock Your Productivity Potential Leave Feedback https://ift.tt/ApCfQcH November 2, 2023 at 11:41PM
Show HN: Uproot – See and feed LLMs project structure down to functions via CLI A tree-like cli tool to visualize and produce a file to feed LLMs project structure in a token-efficient manner. https://ift.tt/NbhfeqD November 2, 2023 at 12:04AM
Show HN: EdgeDB Cloud and 4.0 with FTS and Auth Hi there! This is Yury, a co-founder. We've been busy for a while building EdgeDB Cloud and now it's finally here. EdgeDB Cloud is pretty cool and takes full advantage of our database. You get declarative schema, strict typing throughout, great performance, a query language that's best of GraphQL & SQL, and many many other perks. The Cloud itself is quite unique because of EdgeDB. Our query language gives you composability - so you can fetch everything for your page or API endpoint in one network request. And our protocol and client libraries give you auto recovery on network errors, automatic transaction retry, built-in transparent connection pooling, and many other benefits. Check out the blog post where we explain it all. And watch the currently ongoing YouTube Premiere of the launch! https://ift.tt/uR2YVqf November 1, 2023 at 10:57PM
Show HN: Stream vinyl (any RCA) to your Sonos system using RPi and open-source https://ift.tt/oHqQDUO November 1, 2023 at 11:11PM
Show HN: JS Local-only AI Apps starter kit: cost $0 to run and test locally Hi HN! Here's a local-only stack I built over the weekend - hope it can be useful for you! I have been building a lot of AI apps - https://ift.tt/eCMg5pH https://ift.tt/HO58cEA ... And there were definitely times I spent way too much $$ before deploying the app to production. So I was looking for a "local only" stack and found a few tools that worked well together. I used the following set of tools but may add more options later: - Inference: Ollama - VectorDB: Supabase pg-vector - LLM orchestration: langchain - Framework: nextjs My learning from building ai-town was also that many people don't have the luxury of swiping a credit card to test an app with a lot of AI workloads -- not surprisingly, many models on Ollama are already very good - I used llama2-7b for majority of my dev work. Hope this can lower the barrier to entry for building AI apps. :) https://ift.tt/JI5PWsk October 31, 2023 at 10:12PM
Show HN: An instantly usable To-Do List desktop Web App, no sign-up/log-in ... by saving data in the URL, base64 encoded. About a year ago I wanted a fast, simple, throwaway, no sign-up/log-in To-Do List at my fingertips at work, I couldn't find one so I built one myself, in a quick and dirty way. Recently I decided to release to public, so I rewrote, productise it a bit, added markdown support, added dark mode, added extension for chromium browsers etc, and this is it. May you find this small utility website useful if you happen to need something like this as well. Some tech & non-tech bullets - Pure static website - Data goes up to URL on updating, base64 encoded, non-hashed spa style - Rewrote with React & Redux - ChatGPT assistance for markdown parsing, regex and its unit testing - Playwright for testing - CDN with AWS CloudFront Any feedback and comments are appreciated. ---- A note on saving data in the URL, To-Do lists usually wouldn't be too long so saving its data in URL seems a natural fit, plus my initial sketchy research showed ff max URL is 64k and chrome can go MBs. But actually in real world, if you take server and CDNs into consideration, 8k seems to be a de facto limit ( https://ift.tt/TYPCqB8 ), still enough for usual todo lists :) Previous discussions on HN about saving data in URL, https://ift.tt/Ug9PK5o , https://ift.tt/P6ycBXD , https://ift.tt/UcvFoap https://2doli.st/ November 1, 2023 at 03:10AM
Show HN: Undead – scary fast, bewitching web pages on the JVM with no JavaScript Hey HN. I wrote a LiveView implementation for the JVM called Undead. (The name Undead is a play on the "Live" part of LiveViews.) I had been waiting for the new StringTemplates feature of Java 21 which made it scary-easy to get the right data structures to make things work. It's been enchanting to write Java after about ten years in Javascript and Go lands. Would love folks to try it out and lmk what you think. If you aren't too scared that is. ;) https://ift.tt/fkqaKcg October 31, 2023 at 10:46PM
Show HN: Phind Model beats GPT-4 at coding, with GPT-3.5 speed and 16k context Hi HN, We’re excited to announce that Phind now defaults to our own model that matches and exceeds GPT-4’s coding abilities while running 5x faster. You can now get high quality answers for technical questions in 10 seconds instead of 50. The current 7th-generation Phind Model is built on top of our open-source CodeLlama-34B fine-tunes that were the first models to beat GPT-4’s score on HumanEval and are still the best open source coding models overall by a wide margin: https://ift.tt/eRP6qu8... . This new model has been fine-tuned on an additional 70B+ tokens of high quality code and reasoning problems and exhibits a HumanEval score of 74.7%. However, we’ve found that HumanEval is a poor indicator of real-world helpfulness. After deploying previous iterations of the Phind Model on our service, we’ve collected detailed feedback and noticed that our model matches or exceeds GPT-4’s helpfulness most of the time on real-world questions. Many in our Discord community have begun using Phind exclusively with the Phind Model despite also having unlimited access to GPT-4. One of the Phind Model’s key advantages is that it's very fast. We’ve been able to achieve a 5x speedup over GPT-4 by running our model on H100s using the new TensorRT-LLM library from NVIDIA. We can achieve up to 100 tokens per second single-stream while GPT-4 runs around 20 tokens per second at best. Another key advantage of the Phind Model is context – it supports up to 16k tokens. We currently allow inputs of up to 12k tokens on the website and reserve the remaining 4k for web results. There are still some rough edges with the Phind Model and we’ll continue improving it constantly. One area where it still suffers is consistency — on certain challenging questions where it is capable of getting the right answer, the Phind Model might take more generations to get to the right answer than GPT-4. We’d love to hear your feedback. Cheers, The Phind Team https://ift.tt/dMT0Rfg October 31, 2023 at 11:10PM
Show HN: Unlogged – open-source record and replay for Java Hello HN! Parth, and Shardul here. We have been building unlogged.io for the last 21 months. We started as a time travel debugger and pivoted to record and replay with assertions, mocking, and code coverage. You can save the replays in the form of a JSON and commit them to your git. Both Parth and I come from an e-commerce/payments background where production bugs meant heavy financial losses. Big billion days/Black Friday sales meant months of code freezes with low productivity. Before committing the code, we wanted to replay production traffic and know the breaking changes right away, like in sub-second. Kind of like unit+integration tests on steroids. So, we built an SDK that adds probes to the code in compile time. The SDK logs code execution, in detail. Git: https://ift.tt/dSVL2Wq We also built an IDE plugin that keeps monitoring code changes, hot reloads these changes, replays the relevant methods, and alerts on failing replays. It also lets developers call Java methods directly, mock downstream methods in run time, highlight code coverage in real-time, and show performance numbers for methods with inlay hints. (right above each method) Git: https://ift.tt/hJQPWsO We are excited to launch the first version of our product that replays with assertions + mocking + code coverage reports right inside the IDE. Link to our IntelliJ plugin: https://ift.tt/tEjNVI7 Record and Replay Demo: https://www.youtube.com/watch?v=muCyE-doEB0 Define Assertions on Replay: https://www.youtube.com/watch?v=YKsi1p634-M Track Code Coverage: https://www.youtube.com/watch?v=NMmp954kfaU Generate JUnit Test Cases: https://www.youtube.com/watch?v=rTUmg5b1Z_Q Mocking when replaying: https://www.youtube.com/watch?v=O_aqU1u-Kmw Documentation: https://ift.tt/e16aYVX Roadmap: 1. Create a production logger -So that the performance impact is minimal -out of the box masking PII from production logs -creating meaningful input/return value combinations from production traffic to be replayed locally. 2. Creating a CI test runner that can integrate with CI/CD pipelines. 3. Auto-Replaying API endpoints of only the changed code. 4. Real-time alerts for the performance impact of code changes. 5. Creating a dashboard with reports, email/slack alerts. October 30, 2023 at 09:47PM
Show HN: I made a trivia game for fellow movie lovers This is for those who, like me, are cinephiles. You just need to ask questions and try to guess the movie's name that ChatGPT picked. It's a great game to exercise your brain and memory. Give it a try and let me know what you think (: https://movieguess.com/ October 31, 2023 at 12:23AM
Show HN: Launch a private Ethereum Testnet with all clients and MEV infra We've been working with the Ethereum Foundation & Flashbots to build tooling and infrastructure for developers to test various workflows for Ethereum. As part of that work, anyone can now spin up a local Ethereum dev net with the entire Flashbots mev-boost infra (relayer, builder, boost) using the ethereum-package. This package supports all EL and CL client types, works on Kubernetes for scale testing, and comes with a few bells and whistles like metrics, mock-builders, and beacon chain explorers. This is the de-facto tool for teams modifying and testing the consensus layer. Here's a full tutorial - https://ift.tt/FQ3xYoD... https://ift.tt/jbwl93X October 30, 2023 at 11:22PM
Show HN: Python, C, Assembly – 2'500x Faster Cosine Similarity https://ift.tt/f219ZKg October 30, 2023 at 11:04PM
Show HN: I’m writing a “US Banking and Credit for Foreigners” guide So I’m writing a guide about accessing US Banking & Credit as a non-US resident. It’s work-in-progress but the first couple of chapters are accessible for everybody. Any feedback is appreciated! https://ift.tt/5EpbVem October 30, 2023 at 01:08AM
Show HN: Newslater – A Personal Newsletter Generator Inspired by my ability to collect articles from HN that I wanted to read, but never getting around to reading them, I built Newslater. You add the articles you want to read to your reading list, and Newslater will email you a newsletter containing summaries of 5 of your articles sent at a time you choose. My aim was to create a tl;dr newsletter from articles you are actually interested in. The app is free, has no ads, and is available on Android and iOS: https://ift.tt/Q79Jo2A https://ift.tt/kbTwPhQ It’s a bit rough, but I thought some others may be interested in giving it a go. You can see examples of the newsletters it generates here too https://newslater.co/ October 29, 2023 at 09:33PM
Show HN: Yet another HN UI clone (sorry) Inspired by https://ift.tt/90zQwlt , this is done sort of as a learning journey since I've never built an app from scratch using Next.js and tailwindcss before. This is done over 2 days so it's quite bare in terms of features i.e. read-only but I would still like to share this project. Let me know what you guys think and feel free to provide any feedback! https://ift.tt/hUoLHDe October 29, 2023 at 11:13PM
Show HN: Marmotte – Open-Source IT Asset Management Made Simple https://ift.tt/jgAhPXN October 29, 2023 at 03:42AM
Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features. https://ift.tt/3ZAH95E October 28, 2023 at 03:53AM
Show HN: A local Python prototyping tool for Jupyter and Streamlit Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to use and get going. Disclaimer: I do also work on the tool that deploys all this under the hood, but this project is a personal hackweek project that I threw together so I could develop Python apps on my own https://ift.tt/TQN7EKh October 27, 2023 at 08:04PM
Show HN: Protobuf Based Schema Centric Logging Framework Hi HN, have been working on this as a side project, would appreciate any feedback :) LogUnify is built around schemas based on protobuf and all the events in LogUnify are structured. By schematizing events, we offer the following benefits: - Consistency: All the events across all platforms and languages are produced in a uniform way with the generated type-safe SDKs, which ensures data consistency from the root. - Shared Understanding: Event schemas with rich data types and metadata are self-explained, which enables different departments from developers to business stakeholders to share the same understanding when consuming the events. - Flexibility: LogUnify offers flexibility in terms of integrating with different systems, as the schemas can be easily converted into different formats and protocols without requiring dedicated transformations from developers. The platform currently offers seamless integration with BigQuery and is expanding to support other systems. - Reliability: Structured events are more reliable as they are logged in the desired format from the start by developers who have full control over the producing logic. While traditional solutions require developers to log events in an unstructured manner and then set up the transformation on the server side. Data Analysis: Structured events enable better and more accurate data analysis naturally, as they provide a standardized and consistent format that can be easily processed and analyzed using various data analysis tools and techniques. https://ift.tt/FvgEl9H October 27, 2023 at 11:04PM
Show HN: ScratchDB – Open-Source Snowflake on ClickHouse Hello! For the past year I’ve been working on a fully-managed data warehouse built on Clickhouse. I built this because I was frustrated with how much work was required to run an OLAP database in prod: re-writing my app to do batch inserts, managing clusters and needing to look up special CREATE TABLE syntax every time I made a change. I found pricing for other warehouses confusing (what is a “credit” exactly?) and worried about getting capacity-planning wrong. I was previously building accounting software for firms with millions of transactions. I desperately needed to move from Postgres to an OLAP database but didn’t know where to start. I eventually built abstractions around Clickhouse: My application code called an insert() function but in the background I had to stand up Kafka for streaming, bulk loading, DB drivers, Clickhouse configs, and manage schema changes. This was all a big distraction when all I wanted was to save data and get it back. So I decided to build a better developer experience around it. The software is open-source: https://ift.tt/it5v80Z and and the paid offering is a hosted version: https://ift.tt/YQgNHOG . It's called “ScratchDB” because the idea is to make it easy to get started from scratch. It’s a massively simpler abstraction on top of Clickhouse. ScratchDB provides two endpoints [1]: one to insert data and another to query. When you send any JSON, it automatically creates tables and columns based on the structure [2]. Because table creation is automated, you can just start sending data and the system will just work [3]. It also means you can use Scratch as any webhook destination without prior setup [4,5]. When you query, just pass SQL as a query param and it returns JSON. It handles streaming and bulk loading data. When data is inserted, I append it to a file on disk, which is then bulk loaded into Clickhouse. The overall goal is for the platform to automatically handle managing shards and replicas. The whole thing runs on regular servers. Hetzner has become our cloud of choice, along with Backblaze B2 and SQS. It is written in Go. From an architecture perspective I try to keep things simple - want folks to make economical use of their servers. So far ScratchDB has ingested about 2 TB of data and 4,000 requests/second on about $100 worth of monthly server costs. Feel free to download it and play around - if you’re interested in this stuff then I’d love to chat! Really looking for feedback on what is hard about analytical databases and what would make the developer experience easier! [1] https://ift.tt/X5cqLJf [2] https://ift.tt/jiZnrLe [3] https://ift.tt/H3NZxSh [4] https://ift.tt/BJncuvK [5] https://ift.tt/iEu5YzQ https://ift.tt/it5v80Z October 27, 2023 at 07:04PM
Show HN: An AI that reads privacy policies for you https://ift.tt/yqtIFdi October 27, 2023 at 03:01PM
Show HN: Maven to Gradle (Dependency Conversion) Very tiny project to convert your Maven dependency blocks to Gradle. On a mission to support other build systems in the JVM ecosystem too :). https://ift.tt/32tDwUy October 27, 2023 at 01:39PM
Show HN: Cheddar, the app for people who hate budgeting https://getcheddar.co/ October 27, 2023 at 05:28AM
Show HN: A JavaScript library to generate rhyming passphrases https://ift.tt/5DBhymd October 27, 2023 at 03:30AM
Show HN: FreeChat – local LLM chat for macOS Hey HN, I made a tiny website for my llama.cpp-powered mac app. You can load in any GGUF (or it'll download the nice synthia mistral 7B fine-tune by default). I'm excited about local AI because of the privacy characteristics (you can run FreeChat without even connecting to the internet). I think that to amplify our abilities to the fullest extent we'll want information to flow fluidly back and forth between our brain and the AI. I'm pretty wary of what I'd plug my uncensored brain into, but keeping everything on-device feels most trustworthy to me. I was blown away by the llama.cpp demos and want to 1) make something useful for myself and 2) push more people towards open models and local AI. This is my first foray into packaging a local AI product for less technical users. The UX is basically cloned from other chat apps out there. Please join the TestFlight if you're a mac user interested in local AI and want to see how many tokens/second you can get on your machine. https://ift.tt/Bp5eqc2 October 26, 2023 at 02:30AM
Show HN: JellyBox – Jellyfin Desktop Client(beta) Hey guys, so I've been working on native desktop macos client for jellyfin server. Feel free to join and try it out https://ift.tt/tc0WoCr https://ift.tt/tc0WoCr October 26, 2023 at 12:37AM
Show HN: Convochat Like the videos? The content? Take a look: Convochat.com October 26, 2023 at 12:01AM
Show HN: Basil – AI Portfolio Tracker https://basil.fi October 24, 2023 at 09:32PM
Show HN: Togomak – declarative pipeline orchestrator based on HCL and Terraform Togomak is a command line tool that runs pipelines locally and on the cloud using HashiCorp Configuration Language with a Terraform-like architecture. I am a DevOps engineer and I wanted to build something that is CI/CD provider agnostic - something like GNU make, which I could plug into any provider of choice and not have to rewrite anything while retaining its rich features. I love Terraform and its ecosystem, so I guess I borrowed a huge chunk of their design. Togomak makes parts of your pipeline reusable, by making it a Togomak module, just like Terraform modules. It also gives you power over several HCL functions, loop expressions, templating, and customizing a pipeline according to user input. I started this project over a year ago, and over the course, I learned a lot about how Terraform works. Hopefully, some of our other Terraform friends would find this little tool useful! togomak is actually short for "to-go-and-make", and it sounds similar to "tokamak", a fusion device using magnetic fields to contain hot plasma for energy; perhaps it's containers here! https://ift.tt/05YDq78 October 24, 2023 at 11:19PM
Show HN: WebSession, a Secure Replacement for Cookies https://websession.dev/ October 24, 2023 at 02:44AM
Show HN: Image Turing test for humans. Test your AI detection skills We are blurring the lines between real images vs A.I. generated images with the innovations like Midjourney and DALL E. IsThatAI is a place where you can take the image Turing tests to tell A.I. from real ones! Show A.I. who's boss! https://isthat.ai/ October 23, 2023 at 07:03PM
Show HN: A game that is based on data analysis and pattern matching The premise of the game is that you have 30 "toggles". Some are simply ON/OFF switches and others you set to a single number (in a range). The feedback you get is if your previous day's toggles were correct or not. Based on that, your job is to determine the pattern of each toggle. The winner is the one that can have a perfect score for 30 days in a row. It does require that you log in since this is a game meant to be played over many days. Please let me know what you think or if you have any feedback. https://ift.tt/VCyBAUZ October 23, 2023 at 11:34PM
Show HN: Autolicious – AI-powered bookmark cataloging Chrome extension https://ift.tt/uQesl6A October 23, 2023 at 09:51PM
Show HN: Pypipe – A Python command-line tool for pipeline processing pypipe is a command-line tool for writing data pipelines in Python. When working with data processing in the terminal, I often find myself wanting to pass the output of commands to Python for further processing. In such cases, one can either write one-liners or create regular Python scripts and connect them through pipes. However, using pypipe makes this process more convenient and efficient. https://ift.tt/vZWAY2V October 23, 2023 at 10:05AM
Show HN: Use an EEPROM as Programmable Logic https://ift.tt/IteXiVg October 23, 2023 at 04:29AM
Show HN: Puzzlip Hey all, I built this puzzle generator to practice my wasm skills in Rust. Hope someone has fun. Source: https://ift.tt/ZKynMr2 https://puzzlip.com October 23, 2023 at 02:34AM
Show HN: Kobo as a Google Photo Digital Frame with LLaVA-Generated Haikus I've made a digital photo frame that displays random photo from my Google Photo library enriched with an Haiku generated by a LLaVa instance using the same photo as reference. https://ift.tt/jLcUaTV October 22, 2023 at 11:22PM
Show HN: vbang2 – DDG-Style Bangs with Customizations https://ift.tt/4AHB2k9 October 22, 2023 at 12:16PM
Show HN: Tiledesk – Open-Source LLM Chatbot Framework Tiledesk is an open-source chatbot designer that unleashes the potential of LLM-enabled chatbots and process automation through a user-friendly drag-and-drop interface. Witness its capabilities in action here: https://youtu.be/ZDPoVVbXxs8 With Tiledesk, you can create dynamic, human-like conversations without the complexities of coding or scripting. Our guiding principle is straightforward: Design, Test, and Launch Your Conversation Flows Across All Your Digital Channels in Minutes The quickest way to experience Tiledesk new product version is by visiting our website. For those curious about our codebase, explore our latest repository on GitHub: https://ift.tt/XAwsTJa Let's maintain a discussion focused on the essentials. We're here to answer your questions, provide insights, and share technical details. For additional information and inquiries, please don't hesitate to contact us at info@tiledesk.com We’d love to hear your thoughts! https://tiledesk.com/ October 22, 2023 at 12:35AM
Show HN: Images and animatons in 50 characters of stack based code https://ift.tt/ewKU0LC October 22, 2023 at 06:08AM
Show HN: Storybooks – AI-generated bedtime stories for kids https://ift.tt/BQJKd2a October 22, 2023 at 01:19AM
Show HN: My Attempt to Simplify Philosophy https://gainedin.site/ October 21, 2023 at 02:45AM
Show HN: Glyph DLP – a data loss prevention API Hi HN, Glyph DLP is an API that scans or redacts sensitive information (emails, SSNs, credit cards, etc.) from Base64-encoded files/strings. So far I have coverage for text files, JSON, PDF, CSV, DOCX, and XLSX files and may consider adding a few more in the future. I made this app mostly for fun and learning and to scratch the creative itch over the past few months. I am using FastAPI in Docker hosting it on Fly.io. I originally wanted to use SQLite/LiteFS on Fly but ran into some issues with concurrent writers when keeping track of rate-limiting on the API. I am now using managed MySQL on Planetscale which has been awesome and would definitely recommend both Fly and Planetscale to anyone making small hobby projects. Even though the API functions are relatively simple, this is definitely the hardest I have worked on an app. I put a lot more effort into design and getting things how I want them, learning how to write better tests, documenting the API, etc. I also want to mention that Glyph DLP does not store any content from files as they are scanned/redacted or use the information from uploaded content in any way. I have no users to speak of at the moment and appreciate any feedback! https://ift.tt/t8dz9hr October 21, 2023 at 03:02AM
Show HN: sbctl – Secure Boot key manager https://ift.tt/GOoYNWd October 21, 2023 at 01:31AM
Show HN: SignalDB – Reactive Local JavaScript Database SignalDB is a local JavaScript database with a MongoDB-like interface and TypeScript support, enabling optimistic UI with signal-based reactivity across multiple frameworks. It integrates easily with libraries like Angular, Solid.js, Preact, and Vue, simplifying data management with schema-less design, in-memory storage, and fast queries. https://ift.tt/OjYGmiX October 20, 2023 at 11:35PM
Show HN: Linkitall – create dependency-graphs of ideas What is the structure of knowledge? It's a broad question, and finding a structure that suits everyone is no easy task. Consider this: a backend developer might view knowledge as a table accessible with different keys, while a teacher might perceive it as a book, complete with chapters, sections, and subsections—a linear structure, yet with a tree-shaped Table of Contents for efficient reference. Generally, the structure we require depends on (a) the data involved and (b) the purpose at hand. Let's narrow it down: What's a suitable structure for teaching scientific knowledge? In the context of a specific course, one can assert that certain ideas are more fundamental than others. There's a hierarchy of ideas, where complex ideas build upon simpler ones, and those, in turn, rest on basic concepts. In simpler terms, with the exception of a few obvious or axiomatic ideas, every other idea relies on something else. Organizing all these ideas into a graph based on their dependency structure creates a dependency graph. Using graphical structure (including dependency graphs) to arrange ideas for presentation or teaching is nothing new. There are several tools out there, but none of them really worked for my use-case. So I wrote a tool in Golang which will take a graph definition in YAML format and produce a graph output in HTML. I am a noob in Golang. I am using python for work, so I wanted something else for this "hobby" project, and ended up with Go. This is the tool: https://ift.tt/kt7Gg4P Here are a few example outputs: Sets: https://ift.tt/XCTa2Ag... Trigonometric relations: https://ift.tt/XCTa2Ag... Note: one can click on the node name and it will open the associated slide. Kindly let me know what you fellows think. In particular, I would very much appreciate feedback from those in training/teaching/research background. https://ift.tt/kt7Gg4P October 19, 2023 at 04:40PM
Show HN: awesome-privacy-front-ends – private front-ends to popular sites https://ift.tt/xDCcyU6 October 19, 2023 at 04:47AM
Show HN: Finetune OpenAI Embeddings In-Browser There's a lesser-known trick described in the OpenAI Cookbook. You can linearly transform a generic embedding space (like OpenAI’s) for your usecase with a well-tuned matrix multiply. I ported the cookbook technique into a standalone hardware-accelerated webapp, and added some UX to guide the process along. There are some examples on the homepage for out-of-the-box fun. With 30 seconds of training, I was able to improve performance by the first example by 15%. https://ift.tt/5G4o2bk October 18, 2023 at 10:45PM
Show HN: Socketioxide – Power of Rust with Simplicity of Socket.io Rust itself is a hard language to master. Writing networking code is not an easy task in any language, let alone Rust. This is the beauty of socket.io, it has so low barrier of entry that anyone can code websocket logic with this framework. Now that Socketioxide is out, it can combine the power of Rust with its natural simplicity. Check it out and star if you like! https://ift.tt/JOVWKUo October 18, 2023 at 04:13AM
Show HN: Found a clean link today for Harmy's Despecialized edition. Found this link today for Harmy's Despecialized edition. This is usually a bit hard to get so it surprised me to find it in the wild(ish), came accross it while visiting some abandoned(I thought) forums. Thought both the upload and message attached to it was interesting and would like your opinion. So sharing before Disney comes down on them like a pile of bricks XD https://ift.tt/ewboW59 October 18, 2023 at 03:10AM
Show HN: I made an all-in-one desktop app with a no-BS approach to get work done Hi HN! This is Daniel from Floutwork ( https://ift.tt/M1jKOZN ) Floutwork is an all-in-one desktop app designed to serve as a personal work system, offering a no-BS approach to getting real work done online. Background: When I transitioned from a development role to a product management role, I realized there was no real organization or structure to the way I worked as a PM. Tasks I needed to complete were scattered across emails, Teams, meetings, etc. I was inundated with emails and found myself juggling multiple browser windows, numerous open tabs, and other desktop applications. This overwhelming situation made it clear that success in my new role hinged on being self-organized and focused. After reading the book "Deep Work" by Cal Newport, I recognized that my work habits were counterproductive to accomplishing meaningful work. After that, I delved further into the "focus and productivity" path, read more books on the subject, and decided to integrate these concepts and methodologies into a single app. I could have created a specialized tool that addressed only one or two problems, like many other apps out there, but I knew that building a single app designed to assist with the workflow from start to finish was the only way to eliminate as many distractions and friction points as possible. Honestly, I could've wrapped up development way sooner if I'd just tackled one issue. But what's the point if one part of my workflow rocks and the rest sucks? What's the problem with modern work? You might be using a combination of a task manager and a calendar to track tasks. To work on a task, though, you probably bounce to your browser full of tabs. If you use desktop apps like Teams, Slack, or Discord, this bouncing back and forth becomes even worse because every link you click on opens in the browser. The real problem is when we jump to a browser full of tabs every time, we get distracted by all the tabs and get sidetracked, or our old habits kick in due to how our brains are now wired, and we start aimlessly browsing. This causes a lot of friction in our flow. This is one of the main reasons why people today are not able to focus or don't feel motivated to get work done. What usually takes 1 hour to complete can take up to 3 hours. What's unique about Floutwork? Floutwork has an excellent task management system and a calendar view right next to it to intelligently show you when you can work on your tasks amidst your busy schedule. However, it goes beyond that and lets you pin your work apps right within Floutwork. Once you know you need to work on a task, you can quickly hop on to your web apps right within Floutwork and get that done, and then repeat. Every time you access a web app within Floutwork, any tabs you open within that app stay within that app, so you only get to see the tabs to get your current task done. This powerful flow cuts down all the distractions and friction points that come between tasks and work getting done. Now that all your work can be consolidated into one unified system, you can access powerful tools in a distraction-free way to: - Monitor your work habits - Gamify your tasks - Experience an immersive focus mode for tasks - Open a command bar without losing your flow to open apps, links, tools, add tasks, ask ChatGPT, etc. - Quickly take work notes in context - Clean out your emails with a few clicks - Access AI tools via ChatGPT meaningfully right within your flow This app is designed for people in roles like PMs, freelancers, managers, admins, and marketers, where being self-organized online is crucial for success. I know the HN community has a lot of developers. While this app can offer some benefits to devs, it won't be a game-changer for your workflow, especially if you're primarily in VS Code or other desktop development tools most of the day. I'd love to invite you all to try out the product and would appreciate hearing your feedback! October 17, 2023 at 06:55PM
Show HN: Continue – open-source coding autopilot, now in JetBrains Hi HN! Since launching Continue two months ago ( https://ift.tt/HgsEBwy ), we've received amazing feedback, added features, and greatly improved reliability. But one of the biggest things we heard was the desire for a JetBrains extension. My co-founder Ty and I are super excited to share that we've released an extension for PyCharm, Intellij, WebStorm, and most other JetBrains IDEs - ready for alpha users at https://ift.tt/qoDyrBd . Perhaps the most exciting part is that this effort was kickstarted and in great part developed by a community contributor! If you're curious what it took to make this happen, check out the PR here ( https://ift.tt/KGtUYQS ). We hope to eventually support every IDE, so we made adding a new extension as easy as implementing a single class. If you're curious why this is possible, you can read more about the Continue Server and the architectural decisions we made here: https://ift.tt/op7cDNu . https://ift.tt/qoDyrBd October 17, 2023 at 10:58PM
Show HN: Quepid now works with vector search Hi HN! I lead product for Vectara ( https://vectara.com ) and we recently worked with OpenSource connections to both evaluate our new home-grown embedding model (Boomerang) as well as to help users start more quantitatively evaluating these systems on their own data/with their own queries. OSC maintains a fantastic open source tool, Quepid, and we worked with them to integrate Vectara (and to use it to quantitatively evaluate Boomerang). We're hoping this allows more vector/hybrid players to be more transparent about the quality of their systems and any models they use instead of everyone relying on and gaming a benchmark like BIER. More details on OSC's eval can be found at https://ift.tt/ch74IKC... https://quepid.com/ October 16, 2023 at 11:51PM
Show HN: Textsynth: Evolve synthesizer sounds from text prompts https://ift.tt/UwyaVKj October 17, 2023 at 02:07AM
Show HN: Neuronpedia – AI Safety Game (GeoGuessr for Interpretability) https://ift.tt/eFtwLbk October 17, 2023 at 01:02AM
Show HN: RAGchain: Build advanced RAG workflow We made a framework for building advanced RAG workflow. It is like Langchain but only focus on RAG. It has many advanced RAG features like OCR loaders, reranker, multiple retrievers, query decomposition and more. Also, our file loader, embeddings, and vector stores are fully compatible with Langchain. Don’t worry about lack of integrations. https://ift.tt/1yZlMCO October 16, 2023 at 08:44PM
Show HN: View Amazon search trends and optimize listings This is a very small weekend proof-of-concept that combines OpenAI's embedding model with 9 months worth of Amazon search trend data (available via their reporting API). I also added a small GPT4 wrapper to optimize listings based on the search data. Right now it is available for free. Would love feedback from Hacker News! https://ift.tt/lebqYDU October 16, 2023 at 02:45AM
Show HN: Guess The Movie – Discover a secret Movie everyday I created this game where the objective is to discover the secret movie of the day. It's similar to games like Wordle, but in this case instead of words, you have to guess movies. An artificial intelligence algorithm will tell you how similar the movie you guessed is to the secret movie. You can play it alone or in group. I'm open to feedbacks and general comments. Have fun! https://ift.tt/OTzSJce October 16, 2023 at 02:13AM
Show HN: Get stuff done by focusing on one task at a time https://ift.tt/guT89hz October 15, 2023 at 11:41PM
Show HN: Pg_yregress, Structured Testing for Postgres Originally inspired by pg_regress, pg_yregress provides a TAP-compatible test executor that allows for better test organization, easier instance management, native JSON handling and so on. https://ift.tt/FMOS5LN October 15, 2023 at 11:52PM
Show HN: mystery-o-matic offers a daily random murder mystery https://ift.tt/pOdkIBz October 15, 2023 at 02:50AM
Show HN: MiniSearch, a minimalist search engine with integrated browser-based AI Hey everyone! I’m excited to announce the release of my last project, MiniSearch. I admire Perplexity.ai, Phind.com, You.com, Bing, Bard and all these search engines integrated with AI chatbots. And as a curious developer, I took the chance and created my own version. Using Web-LLM and Transformers.js to provide browser-based text-generation models on desktop and mobile, I built a minimalist self-hosted search app on which an AI analyses the results, comments on them and responds to your query summarising the info. In the backend, it still queries a real search engine, but besides that, there's no other remote connection happening. For running in the browser and on mobiles, lightweight models are required, so we can't expect them to give stellar answers, but there are a few advantages of using this over the services as mentioned earlier: - Availability: The AI will always be available and respond with the maximum available speed from the device. - Privacy: Besides the queries that go anonymously to the actual search engine, nothing else leaves your device. - No ads/trackers: Get the relevant links clean and fast without being tracked. - Customization: As it's open-source, you can fork it and re-style it any way you want. You can get started with MiniSearch by cloning the repository from GitHub ( https://ift.tt/L9SKtpw ) and running it locally or by using it online on this HugginFace Space: https://ift.tt/UvsuRPa (Alternative Space address: https://ift.tt/fzOmUTv ) You can even set it as your browser's address-bar search engine using the query pattern ` https://ift.tt/r7f9yu3 ` (where your query replaces %s). At the moment of this writing, the app is using TinyLlama and LaMini-Flan-T5 models, but there's an option to try to use larger models like Mistral 7B (not recommended, though, as it could be slow and break the fast-search experience). That's what I had to share. Thanks for reading! Your feedback means the world to me! Please don't hesitate to reach out if you have any questions or suggestions or want to learn more. https://ift.tt/fzOmUTv October 15, 2023 at 06:20AM
Show HN: 3D Binpacking Algorithm Visualized https://ift.tt/XlL3Nh6 October 15, 2023 at 06:31AM
Show HN: Tmux plugin in for playing Spotify playlists https://ift.tt/nBAK10P October 15, 2023 at 02:23AM
Show HN: Chatbot Doctor for Long Covid Currently beta-testing in top research university https://ift.tt/GjRlYST October 13, 2023 at 11:24PM
Show HN: Converse: Your AI Powered Library Save web articles, PDFs and Youtube videos. TLDR it. Summarize it. Chat with it. Share it. Organize it across various collections. https://ift.tt/AsPk9WZ October 14, 2023 at 12:14AM
Show HN: Snapglyph.com – Better open graph images for publishers https://snapglyph.com/ October 13, 2023 at 11:06PM
Show HN: 90s style yearbook photos using AI https://ift.tt/2PhCQs5 October 13, 2023 at 11:32AM
Show HN: stews.io – power tools for publishing quality curations to the web https://www.stews.io October 13, 2023 at 05:06AM
Show HN: OpenBLE, Swagger for Bluetooth OpenBLE is an API specification language and client generator for Bluetooth services built on the generic attribute (GATT) profile. Bluetooth development is a mess. Too many datasheets, too little documentation and SDK fragmentation across platforms. I built this tool to improve documentation, version control and development speed for BLE programs. Even though shunned by Apple and Mozilla, Web Bluetooth enjoys wide support and just works. It makes sense to build the frontend for OpenBLE using web Bluetooth. No SDK hell, no installations, wide support albeit experimental. I could ship the spec, SDK, code generator and testing framework in pure JavaScript. https://ift.tt/tdQig4N October 13, 2023 at 01:23AM
Show HN: AI Generated Personalized Videos https://foxacid.ai October 12, 2023 at 06:14AM
Show HN: Nostalgist.js – Run emulators of retro consoles, within web browsers https://ift.tt/0vHEIt9 October 12, 2023 at 02:14PM
Show HN: OpenPV – Photovoltaic Potential in Bavaria (and Beyond?) Photovoltaic potential calculated live and privacy-friendly in your browser via WebGL. Using open LoD2 and laser point data from the Bavarian Public Agency for Digitization, High-Speed Internet and Surveying. Including laser points for tree occlusions and other non-LoD2 objects. Try it with the Bavarian Hall of Fame next to Oktoberfest: Hall of Fame, Munich, Bavaria Note that the point clouds might be a lot of data to download if enabled (~50 MB+). Currently limited to Bavaria, Germany. Thanks for your feedback! https://www.openpv.de October 12, 2023 at 11:02AM
Show HN: thcon, a config-driven theme controller It's not the first CLI tool that switches terminal, editor, and desktop themes, and it certainly won't be the last. This one (mine) focuses more on switching between dark and light variants of a theme than on theme hopping, and is able to support a different set of tools. Notably, KDE Plasma, GNOME Shell user themes, and the macOS global dark mode are all supported, which is pretty unique I guess? https://thcon.app October 12, 2023 at 06:12AM
Show HN: Cloudgenda – Membership management platform for social organizations https://cloudgenda.com October 12, 2023 at 03:26AM
Show HN: AI puzzle game using Stable Diffusion AI images I liked the checker pattern effect (Stable Diffusion + ControlNet) and made a small puzzle game around it. Which image is your favorite? https://ift.tt/PX0QWaA October 11, 2023 at 11:09PM
Show HN: Obligator – An OpenID Connect server for self-hosters https://ift.tt/jz3csLk October 12, 2023 at 12:29AM
Show HN: A lightweight open-source web analytics for webdevs I wanted to share something I've been working on recently: Statum, a handy web analytics tool. https://ift.tt/Rfzrq0K The journey began when I found myself frequently needing simple web analytics for my projects. I tried Google Analytics, especially GA4, and realized it was quite complex and, at times, not very accurate, especially when I wanted to view stats for the current day or recent hours. Then I tested a few fancy startup solution but ended up with way too expensive plans the expect me to subscribe (I'm not that rich to pay $99/month for every pet project web analytics). This drove me to think, "Why not create a tool that bridges the gap between these complex/expensive platforms and the real needs of developers like me?" So, I designed Statum to seamlessly parse both Nginx and Apache server logs. It filters all necessary data, including IP, http method, URL, and user agent. What's more, it can categorize these user-agents into mobile users, bots, and others. Besides that...to provide a holistic view, Statum augments local log file statistics with web-based JavaScript analytics, offering even deeper insights, especially into returning visitors. With Statum, you can quickly get a grip on: - The number of visitors and a breakdown between bots and real users. - Identify visitors as unique entities (tied to the browser). - Client-side parameters such as screen resolution, OS, language. - Unique user-agents and much more. I've aimed to make the setup process straightforward (it's just one js line to insert into your website template and update a few paths in .py file to parse logs from the right place). Currently, it does not have UI, I use just a text output from sqlite, the default query to get the number of visitors and return visitors is in gen_stats.sh so you can enhance it depending on what you want to analyze. I'd appreciate any feedback you have on the project. Please keep in mind that this is an initial version and it's not designed for high-traffic websites. https://ift.tt/Rfzrq0K October 11, 2023 at 03:49AM
Show HN: We built a security compliance platform that uses AI https://compliance.sh/ October 11, 2023 at 03:09AM
Show HN: The Water Quality Dashboard: State Compliance over the Years https://ift.tt/4973z6E October 10, 2023 at 11:10AM
Show HN: Free content optimization tool for SEO https://ift.tt/5f3s904 October 10, 2023 at 04:31AM
Show HN: A Prettier plugin for formatting imports in Astro files https://ift.tt/CswUq0F October 9, 2023 at 09:57PM
Show HN: I made a Chrome extension to put headlines back into Twitter https://ift.tt/j4zGF59 October 10, 2023 at 05:38AM
Show HN: Self hosted Embedding Server | OpenAI compatible Drop in replacement for OpenAI's embedding API. Can be used with official OpenAPI libraries. Written in python3 https://ift.tt/Blx9Rqr October 9, 2023 at 09:50PM
Show HN: Blending AI Images with Classic Checker Patterns: Puzzle Game Evolution https://ift.tt/7GpPyRO October 10, 2023 at 01:10AM
Show HN: An AI app that lets you read up to 10 news articles in 60 seconds Be gentle & humble HN, we're just beginning this journey. We still have A LOT of work to do on Tidby. However, we'd love your insights on improving its growth. Current things we're improving: - Article / summary quality - Feed quality / improvements - Onboarding across app - Additional sources - UI/UX improvements (not final design) We've been diligently working on an app designed to summarize the news and create a social experience within it over time. The future of Tidby: ~ Comments on articles. ~ Posting. ~ Newsrooms. (similar to a subreddit) ~ Related Articles. ~ Library expansion. Create groups, subtopics, etc. ~ Mood Reading. Enjoy articles / topics at certain times of the day instead of random. ~ Filters, filters, filters, & much more planned. Not for who you or what you think will make Tidby great, but what would make Tidby useful for you? Thank you for reading! https://ift.tt/tCX3hLU October 10, 2023 at 12:35AM
Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://ift.tt/yldu4CT October 9, 2023 at 02:20PM
Show HN: Talk with ChatGPT using your VOICE https://ift.tt/VpiW7OU October 9, 2023 at 10:15AM
Show HN: I made a one button snake game variant https://tapsnake.com October 9, 2023 at 06:20AM
Show HN: Pollux – A Message Passing Cloud Orchestrator https://ift.tt/K48fXPa October 9, 2023 at 02:44AM
Show HN: This is what social media could be I made what I believe is a joyful slow social media. Would love to know what you think! https://bloom.tendtoyourgarden.xyz/ October 9, 2023 at 02:04AM
Show HN: BadUSB that can exfiltrate stored WiFi passwords https://ift.tt/WbgVulc October 8, 2023 at 06:09PM
Show HN: Create Email using your own voice You can write your emails using your voice you can generate resignation, birthday mails etc Website: everlogue.aicygnus.com Google Play Store Link: https://apps.apple.com/us/app/everlogue/id6452388483 https://ift.tt/IDPTEMu October 8, 2023 at 07:33PM
Show HN: Track time spent on activities that matter to you https://ift.tt/yqhnLWj October 8, 2023 at 01:53PM
Show HN: Build WebExtensions in Go, a Native Way Less than a week ago, we announced a new stdlib & runtime `pcz` for Golang, focusing on platform native support, along with full access to Web APIs. [1] (and we were not joking.) Today we are releasing the full access to WebExtension APIs for Go js/wasm target in pcz std[2], and now you can build WebExtensions in Go natively, happy toying with it! [1]: https://ift.tt/QzdXmM8 [2]: https://ift.tt/LYohdX2... https://ift.tt/6mlstTP October 8, 2023 at 05:51AM
Show HN: Vimacs – Fast, Feature-rich & Beautiful Neovim configuration Vimacs project has just released! One of the most feature-rich neovim configurations out there. Manifest: There are some philosophical differences between (neo)vim & emacs (barely summarizing): (neo)vim is more minimalist and more focused on coding (unix philosophy) emacs is known to be an extensible editor that can ease the process of (almost) any text related task. (IRC, E-Mail, Note taking etc.) With Vimacs you have the efficiency of (neo)vim and (some) features of emacs. - Feature-complete (Some inspired from emacs & JetBrains) - Fast (Lazy loading ~%97.5) - Simple (configuration + usage) Vimacs some out of the box features (full list: [0]): > NOTE: This is 1/10 of the repository's list - Debugger (Polished for the best) - Profiler - Hot-reloaded themes - Magit + Github integration - On-Click updates - Project Manager (Github templates + hooks!) - Markdown tools - Code refactoring tools - Tree-sitter actions (e.g JetBrains extract function, unjoin line etc.) - Magit + Github Integration - Task framework - Testing framework - File Manager (dired like) - Leetcode Client - Org-mode - Compiler Explorer (for any language!) - Codegen tools - Refactoring tools - Pastebin Client - Smart Snippets - AI tools (assistant, code-generation, inline hints) - Multiple UI Modes for saner code editing experience Vimacs has some optional features like: - IRC Client - E-Mail Client - Discord Client - Internet Browser - And more! [0] For more information (and a feature list) please visit repository homepage [0] --------------------------------------- [0]: https://ift.tt/tYBEH8A https://ift.tt/tYBEH8A October 8, 2023 at 10:44AM
Show HN: CSSBattle – A competitive game for web designers and developers My name is Kushagra, and I am the co-founder of CSSBattle[1]. We built CSSBattle to make web designing a bit more fun. CSSBattle is an online competitive game where you have to replicate a given target image with CSS. When you submit your CSS code, you get a score based on how well you replicated the image + how short your code is. Our community has now grown to 320k+ players across the world. Over the past 3 years, we've been working hard to make it even more fun and educative for our players. I am very excited to show you a completely revamped version of CSSBattle with great new features which makes it the best frontend gaming platform on the web. Here's what's new: - Daily Targets: after talking to our users, we realized that not all players liked the pressure of leaderboards and competition. So we've introduced Daily Targets where players get a new target every day. These targets don't have leaderboards and are great for beginners who are just getting started - CSS Courses: We've also introduced game-like interactive courses for learning CSS - Monthly Battles: We now host monthly battles for players who crave competition. These are heated battles where players spend hours on shaving off a single character from their code just to rise up on the leaderboards! - Redesign: We've revamped the whole site to make it look nicer, and the whole experience smoother. We've also optimized it to work on mobile devices We would love it if you get a chance to check it out and are excited to hear all your feedback. Thank you for the support! [1] https://cssbattle.dev https://cssbattle.dev October 8, 2023 at 06:32AM
Show HN: Display all stories and comments for a specific Hacker News user Hi HN, I have been exploring the Hacker News API [0] a bit and came up with this simple way of exploring a user's past submissions including the comments [1]. It's been fun to dig through some of the old submissions and reading the comments, so I thought I'd share. https://ift.tt/lYySO0V Caveat: For accounts with a lot of submissions, it may take a while to load. [0] https://ift.tt/fqDUoBy [1] https://ift.tt/VbN0rIl... https://ift.tt/lYySO0V October 7, 2023 at 11:42PM
Show HN: Nbagent – Simple Nullboard backup agent for Unix systems Hello, HN! I'd like to introduce you to nbagent[0], an open-source alternative backup agent for Nullboard[1] for Unix systems. If you, like me, are a fan of Nullboard's simplicity and you've been looking for an easy way to have your data backed up, check it out. I'd love to hear your feedback on nbagent. Please feel free to leave comments, suggestions, or questions below. Thanks! [0] https://ift.tt/uxeDyGV [1] https://ift.tt/LCX5zc8 https://ift.tt/uxeDyGV October 7, 2023 at 03:06AM
Show HN: A job application tracker with company reviews, recruiter autoresponder Hey folks. Rolepad is a product born out of my dissatisfaction with hiring processes - both as a candidate and as a hiring manager. Processes that are non-transparent, inefficient, and full of frustration for both sides. This early iteration has focused on the application tracking aspects with a few extra goodies. These days it is common to apply to dozens of positions (some users track over a hundred opportunities). Without a record-keeping system, it can quickly become an unmanageable mess. Even the better-organized among us often end up juggling spreadsheets, emails, and various notes. Rolepad was built to keep this data (company facts, role details, interview stages, contact info, freeform notes, follow-up actions, and more) in one place. Some of the other neat additions: - Forward emails to save@rolepad.com to save them as notes connected to specific opportunities. Forward recruiter messages to no@rolepad.com to have the system automatically reply with a decline response. - Generate shareable Sankey charts of your progress like this: https://ift.tt/QPAHt06 - Submit anonymous reviews and insights about application/interview/offer processes at a company . This is new and there aren’t great examples to share yet ( https://ift.tt/Ox6CpIY is an early glimpse), and I didn’t want to create fake data as a matter of principle. Oh yeah, and it’s totally free :) Creating an account is passwordless and takes seconds, but if you want to kick the tires even faster, I created test credentials for this occasion: username: test@rolepad.com password: hntest With this release, I am also starting conversations with employers ( https://ift.tt/PI48cSx ). A unified platform for candidates and employers can significantly reduce frustration for both in ways that email cannot. I should note that any solutions here have privacy implications and will require an exceedingly thoughtful execution. And now for the tech stack. The main application uses React with Tailwind on the frontend, C# on the backend, hosted in AWS (App Runner, Lambda, RDS Postgres, SES), with auth provided by Google Firebase, and CI/CD via GitHub Actions. The home page is actually an SSR (server-side rendered) application built with vite-plugin-ssr (now vike) and hosted in a Cloudflare Worker that hits the AWS-hosted API. This is basically a best-of-all-worlds SSR configuration - very fast, zero cold start (!), and essentially free. Any and all feedback is sincerely appreciated! https://rolepad.com October 6, 2023 at 09:31PM
Show HN: What to read after? Personalised AI book recommendations Personalised AI book recommendations with WOW effect! Greetings! I'm Robo Ratel, your personal AI librarian, and I'm thrilled to help you find your next amazing literary adventure! Just specify genres and/or storyline characteristic and see the exciting recommendations I've curated just for you! https://whattoreadafter.xyz/ai-librarian October 7, 2023 at 03:39AM
Show HN: Cut back alcohol in a warm and supportive app I've always been a heavy drinker and tried multiple time to cut back alcohol, but failed every time. As a mobile developer, I had the idea to create a dedicated app to track alcohol consumption in quick and fun way. That's why I've developed Drylendar, an iOS app translated in French (I'm French) and English that allows people to track their drink every day in a beautiful calendar. To help people staying motivated, I've added medals to unlock and possibility to add friends to share calendars and positive energy. My app is available on App Store for 10 days, and it's been 215 days that I didn't drink alcohol at all, I've never felt healthier & happier! https://ift.tt/2Ea3Odx October 7, 2023 at 02:38AM
Show HN: A simple Pastebin Clone using Deno This is a simple Pastebin clone I made using the Deno Typescript runtime. I created a simple templating system, and implemented server-side rendering for the UI. Demo: https://ift.tt/4f1ZvK9 https://ift.tt/2SfYDUO October 7, 2023 at 12:44AM
Show HN: Neobrutalism components – A collection of react-tailwind components Hi, can you give me your opinion about this project? What else I should add? https://ift.tt/41SMRtF October 7, 2023 at 12:41AM
Show HN: Use Python docstrings as exception messages The following exception @dataclass class PodBayDoorsStillClosed(DocumentedError): """ I’m sorry, {self.user_name}. I’m afraid I can’t do that. """ user_name: str when raised as raise PodBayDoorsStillClosed('Dave') will print PodBayDoorsStillClosed: I’m sorry, Dave. I’m afraid I can’t do that. Reduce the boilerplate, use more exception classes to better express the business logic, or invent your own use cases :) Can be tried out as: pip install documented which works for Python ⩾ 3.8.1. https://ift.tt/sMTc6oU October 6, 2023 at 11:39PM
Show HN: Universal adapter for TypeScript schema validation https://typeschema.com/ October 6, 2023 at 11:48PM
Show HN: Using File System as Database https://ift.tt/jMFr6Vq October 6, 2023 at 01:12AM
Show HN: JsonGenius – Open-Source Web Scraping API with GPT Hello HN! I decided to open-source my own web scraping API that I'm using to get information from different websites without using any selectors or XPath. Just provide the URL and a desired JSON schema, and it will return extracted data. Hope this can be helpful for someone. Cheers! https://ift.tt/n0H4JtB October 5, 2023 at 09:46PM
Show HN: Smartphone haptics for inducing calm, an alternative to meditation Hey HN, We've been working in neurotech over the past few years, primarily focusing on improving sleep. A friend asked if I would build her a vagal nerve stimulation device. These are devices used to improve relaxation, and “vagal tone”. She didn't want to shell out hundreds for the existing solutions. I originally said no, but then I thought, what if we leveraged smartphone haptics to achieve the same effect as these expensive devices? After some tinkering, Harbor: Immersive Calm was published to the app store last week. https://getharbor.app It’s pretty basic and very MVP, no logins, just: 1)open the app 2) select an immersion (mix of sound and haptics) 3) select how long you want to be immersed (?) 4) lay back, put your phone on your chest, and feel the sensations. In comparison to meditation, with Harbor, there is no “doing it right”, : Lay back, Tune In & Chill Out. I initially built for Android, but the fine-grained control and consistency of haptic motors in iOS device is a better experience. Though, I’m not ruling out a future dive into Android. Here’s a video demo( https://youtu.be/gr70kY9_Abk ) for a sneak peek. Though, without the haptic feedback, you can’t really get a feeling for the experience. Compared to devices the cost hundreds of dollars plus subscriptions, we’re thinking of a subscription model of $5/month. A friend who is a trauma therapist said she’d recommend it to some of her clients, and of course, there is the market of people who are looking to buy vagal nerve devices, and we can offer a lower cost alternative - and you don’t have to wait for shipping :) https://ift.tt/6DlRtrj October 6, 2023 at 12:58AM
Show HN: An app store just for installable web apps https://store.app October 6, 2023 at 12:20AM
Show HN: Dittofeed v0.5.0 – Self-host SMS and email customer messaging Hey HN, we’ve just released Dittofeed v0.5.0, with the primary change being the addition of SMS as a messaging channel. Dittofeed is an open source (MIT licensed) omnichannel customer engagement platform, similar to Customer.io and Iterable. We added: - Twilio-based SMS messaging. You can create SMS templates and customer journeys within Dittofeed. SMS is a great channel for B2C software companies, looking to engage with their users. For example, e-commerce businesses commonly use SMS to support checkout flows. We'll be making further enhancements to Dittofeed's SMS support in the coming weeks! - We added a new "Trait Exists" segmentation option, which can be used to create a segment of all users with phone numbers, for example. - We made some fairly large improvements to our settings UI. Big shout out to our contributor! https://ift.tt/0fG1yFp The full feature release blog post can be found here: https://ift.tt/7iLUs30 . Looking forward to your thoughts and feedback! Github Repo - https://ift.tt/30pvT6I Demo - https://ift.tt/aYd5qeI Docs - https://ift.tt/0NO5ZJM October 5, 2023 at 11:04PM
Show HN: Running LLMs in one line of Python without Docker Hello Hacker News! We're Yangqing, Xiang and JJ from lepton.ai. We are building a platform to run any AI models as easy as writing local code, and to get your favorite models in minutes. It's like container for AI, but without the hassle of actually building a docker image. We built and contributed to some of the world's most popular AI software - PyTorch 1.0, ONNX, Caffe, etcd, Kubernetes, etc. We also managed hundreds of thousands of computers in our previous jobs. And we found that the AI software stack is usually unnecessarily complex - and we want to change that. Imagine if you are a developer who sees a good model on github, or HuggingFace. To make it a production ready service, the current solution usually requires you to build a docker image. But think about it - I have a few python code and a few python dependencies. That sounds like a huge overhead, right? lepton.ai is really a pythonic way to free you from such difficulties. You write a simple python scaffold around your PyTorch / TensorFlow code, and lepton launches it as a full-fledged service callable via python, javascript, or any language that understands OpenAPI. We use containers under the hood, but you don't need to worry about all the infrastructure nuts and bolts. One of the biggest challenge in AI is that it's really "all-stack": in addition to a plethora of models, AI applications usually involves GPUs, cloud infra, web services, DevOps, and SysOps. But we want you to focus on your job - and we take care of the rest "boring but essential" work. We're really excited we get to show this to you all! Please let us know your thoughts and questions in the comments. https://www.lepton.ai/ October 4, 2023 at 10:07PM
Show HN: An app store just for Web Apps https://store.app October 4, 2023 at 11:53PM
Show HN: I made a AI canvas motion generator I've created an AI-powered canvas motion generator and would love for you to try it out. This new tool uses advanced AI to automatically generate smooth, natural motions and animations for canvas elements. Whether you're a developer, designer, or artist, I think you'll find this generator makes bringing your static canvases to life easier than ever before. https://ift.tt/CyYlHQG October 4, 2023 at 08:01PM
Show HN: An app to create asynchronous micro podcasts Share thoughts and stories with friends worldwide, on your time. https://roadsaudio.com/ October 4, 2023 at 03:22AM
Show HN: AI-Generated Luxury Style Stock Images Hey HN, We're excited to introduce LuxeStock, a luxury style stock image library powered by AI. These images work well for brands, entrepreneurs, marketers, and content creators. All images are generated by AI and handpicked by humans. We are starting with a newsletter that sends you 20 free premium stock photos every week. Check us out at: https://luxestock.co Thanks! https://luxestock.co October 4, 2023 at 01:11AM
Show HN: Linear doesn't have an iOS app so I made one myself Love using linear.app but they don't have an iOS app. They have an external GraphQL schema so I made a native iOS app using SwiftUI https://changes.app/ October 4, 2023 at 02:34AM
Show HN: Bookmark in Public – Curate and Share Collections of Links Easily https://linkcollect.io October 4, 2023 at 01:21AM
Show HN: Easy MQTT Handler – An MQTT Client to Connect Your PC to Home Assistant Hey HN. I wanted to share my pet project and first open-source contribution with everyone here! Here's a summary of what the tool does: The tool was mainly developed to provide an easy way to integrate Personal Computers into Home Automation and offers a simple, but functional, GUI to connect to an MQTT Broker and listen to a topic. The user is able to define commands and parameters that should be part of the payload of the MQTT messages received from the broker. For each command/parameter combination the user can then define an executable that should be launched once a certain command/parameter combination is received. The tool is neatly integrating into the users' environment by sitting in the tray area as a tray icon. It comes with a Qt5-based GUI and is licensed under the GPLv3+. If you have any questions about, just ask! Thanks. https://ift.tt/M5w1OI0 October 3, 2023 at 11:26PM
Show HN: The AI Startup Templates Collection https://ift.tt/aGHSVfw October 3, 2023 at 11:43PM
Show HN: Zany – Favicon API Got mad at this console error the other night: "Failed to load resource: the server responded with a status of 404 (File not found) :8000/favicon.ico:1" and hacked this together. Never have to worry about that 16x16 square again. https://zany.sh October 3, 2023 at 11:49AM
Show HN: Cursor: Chrome and Orion ext to clone and open any repo (VS Code too) Cursor is such a game-changer so I made it the default editor for my new extension. https://ift.tt/iQ63lFk October 3, 2023 at 12:15AM