Monday, September 9, 2024

Show HN: World's most performant web table (multicore, DOM-based) https://ift.tt/eD9gcBH

Show HN: World's most performant web table (multicore, DOM-based) https://ift.tt/wlCohUn September 10, 2024 at 12:11AM

Show HN: Turn Any ArXiv Paper into a 200-Page Prerequisite Reading Book https://ift.tt/wV4scfv

Show HN: Turn Any ArXiv Paper into a 200-Page Prerequisite Reading Book I created this tool over the weekend because, as someone interested in AI and technology, I find many research papers on arXiv fascinating but often incredibly dense and difficult to understand due to the heavy jargon and technical language. I wanted to make these complex topics more accessible to laypeople like myself by converting the topics described in these papers into full-length books that break down key concepts, making cutting-edge research easier to grasp. You can think of it as generating prerequisite reading materials before being able to read the actual paper. Here are some noteworthy arXiv papers you can test this with: - Attention is All You Need: https://ift.tt/txkcC7X - BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding: https://ift.tt/mhI7qld - GPT-3: Language Models are Few-Shot Learners: https://ift.tt/RG9Uwc6 - Deep Residual Learning for Image Recognition (ResNet): https://ift.tt/L8yVQpK The tool leverages GPT-4o, Perplexity, and Instructor to analyze and break down the complex concepts within these papers. Keep in mind, it's not built for heavy traffic (current capacity is about 50 books per hour) so if things get busy, it may take a bit longer, but the book will arrive via email eventually! https://ift.tt/3DiIca8 September 9, 2024 at 11:53PM

Sunday, September 8, 2024

Show HN: Ki Editor - the multicursor syntactical editor https://ift.tt/Gab8oAc

Show HN: Ki Editor - the multicursor syntactical editor Hi everyone, I have been developing this editor, Ki, for over a year, and have employed it substantially in all kinds of development (including Ki itself) for at least 3 months. I think it is mostly crystallized, thus I'm happy to share it with you today. Its main strength is first-class multi-cursor and structural (syntax) editing, which is a rare combination in the realm of editors (TUI or GUI alike). Hope you'll enjoy it! https://ift.tt/FwXe8KA September 9, 2024 at 06:09AM

Show HN: Use Spectre.Console Terminal Widgets in PowerShell https://ift.tt/qgJABVE

Show HN: Use Spectre.Console Terminal Widgets in PowerShell I like spectre.console and wanted to be able to use it in powershell scripts so I built this module. https://ift.tt/JUr78Rz September 9, 2024 at 01:50AM

Show HN: Dump entire Git repos into a single file for LLM prompts https://ift.tt/pmv8ZO9

Show HN: Dump entire Git repos into a single file for LLM prompts Hey! I wanted to share a tool I've been working on. It's still very early and a work in progress, but I've found it incredibly helpful when working with Claude and OpenAI's models. What it does: I created a Python script that dumps your entire Git repository into a single file. This makes it much easier to use with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) systems. Key Features: - Respects .gitignore patterns - Generates a tree-like directory structure - Includes file contents for all non-excluded files - Customizable file type filtering Why I find it useful for LLM/RAG: - Full Context: It gives LLMs a complete picture of my project structure and implementation details. - RAG-Ready: The dumped content serves as a great knowledge base for retrieval-augmented generation. - Better Code Suggestions: LLMs seem to understand my project better and provide more accurate suggestions. - Debugging Aid: When I ask for help with bugs, I can provide the full context easily. How to use it: Example: python dump.py /path/to/your/repo output.txt .gitignore py js tsx Again, it's still a work in progress, but I've found it really helpful in my workflow with AI coding assistants (Claude/Openai). I'd love to hear your thoughts, suggestions, or if anyone else finds this useful! https://ift.tt/8sLEQhB P.S. If anyone wants to contribute or has ideas for improvement, I'm all ears! September 9, 2024 at 01:38AM

Saturday, September 7, 2024

Show HN: Private, local data gathering tool, to make your Digital Twin https://ift.tt/4m7IyYB

Show HN: Private, local data gathering tool, to make your Digital Twin Imagine giving your grand-grand-grand kids yourself on an SD card. And all of that starts with data. https://ift.tt/8VOGklp September 8, 2024 at 01:47AM

Show HN: PeepDB – open-source CLI tool to quickly view SQL database tables https://ift.tt/JuVtqwP

Show HN: PeepDB – open-source CLI tool to quickly view SQL database tables https://ift.tt/KRwmy7Y September 7, 2024 at 08:15PM

Friday, September 6, 2024

Show HN: Track whether cryptocurrencies are being used and for what https://ift.tt/EBSZfOl

Show HN: Track whether cryptocurrencies are being used and for what Hey HN, I'm Jake, and I created Chainspy, a website that aggregates and visualizes on-chain metrics across multiple blockchains like Bitcoin, Ethereum, and others. It's designed to give you insights beyond just price data. Why Chainspy? - On-Chain Metrics: Track blockchain activity (e.g., transactions, active users) across multiple networks, all in one place. - Advanced Charting: Visualize blockchain data with integrated TradingView charts. Ideal for comparing blockchain performance over time. - Wealth Distribution: See how wealth is distributed across wallets and spot centralization trends. - API Access (Coming Soon): Need blockchain data for your projects? We're working on an API—let me know if you're interested! A Sneak Peek: Wealth Distribution: How is wealth spread across wallets? https://ift.tt/RVwpOis https://ift.tt/3Gu5vig Active Transactions: Which chains are seeing the most activity? https://ift.tt/iz60bSV Active Users (addresses): How many people are using the network? https://ift.tt/eD6FZcA I’m just starting out and would love feedback on features and data you'd like to see. If you have a favorite blockchain or metric you'd want tracked, let me know—I’ll try to add it. Let’s make blockchain data easier for everyone to access. https://ift.tt/lpPUKMC September 7, 2024 at 06:01AM

Show HN: Museum Music – generate period-appropriate playlists from artwork https://ift.tt/yJpgl0m

Show HN: Museum Music – generate period-appropriate playlists from artwork This is Museum Music, an app to help experience art with era-appropriate music - photograph an art piece, and it will create a unique Spotify playlist that complements its era and style. We built this from our own experiences visiting museums and thoughts of enhancing the experience with music. It's built with GPT Vision and the Spotify API. Although the initial focus was on art-inspired music, it works surprisingly well on other, day-to-day photos too! https://ift.tt/gWlbHRB September 7, 2024 at 01:52AM

Thursday, September 5, 2024

Show HN: PlaceholderJS – Simple and Lightweight Placeholders https://ift.tt/pVsYtza

Show HN: PlaceholderJS – Simple and Lightweight Placeholders Hey all! My name is Owen, I'm the developer behind PlaceholderJS. Since the demise of placeholder.com, I wanted to be able to use placeholders on my React projects via a package so that way I don't have to worry about these services shutting down again in the future. Additionally, for our non-React developers out there, I created a simple CDN that functions similarly via the PlaceholderJS.com domain. In the future, I'd like to add support for more frameworks, placeholder text, additional customization, etc. I'm looking to improve this and continue to support it and would love your feedback. https://ift.tt/4LQR52k September 6, 2024 at 02:31AM

Show HN: Nomadic – Minimize RAG Hallucinations with 1 Hyperparameter Experiment https://ift.tt/2NEk9zW

Show HN: Nomadic – Minimize RAG Hallucinations with 1 Hyperparameter Experiment Hey HN! Mustafa, Lizzie, and Varun here from NomadicML ( https://nomadicml.com ). We’re excited to show you Nomadic ( https://ift.tt/sjNYO01 ): a platform focused on parameter search to continuously optimize AI systems. Here’s a simple demo notebook where you get the best-performing, statistically significant configurations for your RAG — and improve hallucination metrics by 4X in just 5 minutes — with a single Nomadic experiment: https://ift.tt/GjLSgsr Our lightweight library is now live on PyPI (`pip install nomadic`). Try one of the README examples :) Input your model, define an evaluation metric, specify the dataset, and choose which parameters to test. Nomadic emerged from our frustration with existing HPO (hyperparameter optimization) solutions. We heard over and over that for the sake of deploying fast, folks resort to setting HPs through a single, expensive grid search or better yet, intuition-based “vibes”. From fine-tuning to inference, small tweaks to HPs can have a huge impact on performance. We wanted a tool to make that “drunken wander” systematic, quick, and interpretable. So we started building Nomadic - our goal is to create the best parameter search platform out there for your ML systems to keep your hyperparameters, prompts, and all aspects of your AI system production-grade. We started aggregating top parameter search techniques from popular tools and research (Bayesian Optimizations, cost-frugal flavors). Among us: Built Lyft’s driver earnings platform, automated Snowflake’s just-in-time compute resource allocation, became a finalist for the INFORMS Wagner Prize (top prize in industrial optimization), and developed a fintech fraud screening system for half a million consumers. You might say we love optimization. If you’re building AI agents / applications across LLM safety, fintech, support, or especially compound AI systems (multiple components > monolithic models), and want to deeply understand your ML system’s best levers to boost performance as it scales - get in touch. Nomadic is being actively developed. Up next: Supporting text-to-SQL pipelines (TAG) and a Workspace UI (preview it at https://ift.tt/8oaYQ5b ). We’re eager to hear honest feedback, likes, dislikes, feature requests, you name it. If you’re also a optimization junkie, we’d love for you to join our community here https://ift.tt/tzENfJr September 5, 2024 at 11:44PM

Show HN: DevMuse – App to bond over music and code https://ift.tt/Dm17sPZ

Show HN: DevMuse – App to bond over music and code I've found there's a disconnect devs can feel when they are remote only, and one of the ways people have connected since the beginning of humanity has been through music. So I thought it would be interesting to build off these concepts and build a tool that brings a sense of connection to devs across the world. I don't have it fully working just yet. Still have some kinks to work out. What do you think? https://ift.tt/UKbLAif September 6, 2024 at 01:39AM

Wednesday, September 4, 2024

Show HN: Laminar – Open-Source DataDog + PostHog for LLM Apps, Built in Rust https://ift.tt/zSUkMBw

Show HN: Laminar – Open-Source DataDog + PostHog for LLM Apps, Built in Rust Hey HN, we’re Robert, Din and Temirlan from Laminar ( https://www.lmnr.ai ), an open-source observability and analytics platform for complex LLM apps. It’s designed to be fast, reliable, and scalable. The stack is RabbitMQ for message queues, Postgres for storage, Clickhouse for analytics, Qdrant for semantic search - all powered by Rust. How is Laminar different from the swarm of other “LLM observability” platforms? On the observability part, we’re focused on handling full execution traces, not just LLM calls. We built a Rust ingestor for OpenTelemetry (Otel) spans with GenAI semantic conventions. As LLM apps get more complex (think Agents with hundreds of LLM and function calls, or complex RAG pipelines), full tracing is critical. With Otel spans, we can: 1. Cover the entire execution trace. 2. Keep the platform future-proof 3. Leverage an amazing OpenLLMetry ( https://ift.tt/1ynHjf5 ), open-source package for span production. The key difference is that we tie text analytics directly to execution traces. Rich text data makes LLM traces unique, so we let you track “semantic metrics” (like what your AI agent is actually saying) and connect those metrics to where they happen in the trace. If you want to know if your AI drive-through agent made an upsell, you can design an LLM extraction pipeline in our builder (more on it later), host it on Laminar, and handle everything from event requests to output logging. Processing requests simply come as events in the Otel span. We think it’s a win to separate core app logic from LLM event processing. Most devs don’t want to manage background queues for LLM analytics processing but still want insights into how their Agents or RAGs are working. Our Pipeline Builder uses graph UI where nodes are LLM and util functions, and edges showing data flow. We built a custom task execution engine with support of parallel branch executions, cycles and branches (it’s overkill for simple pipelines, but it’s extremely cool and we’ve spent a lot of time designing a robust engine). You can also call pipelines directly as API endpoints. We found them to be extremely useful for iterating on and separating LLM logic. Laminar also traces pipeline directly, which removes the overhead of sending large outputs over the network. One thing missing from all LLM observability platforms right now is an adequate search over traces. We’re attacking this problem by indexing each span in a vector DB and performing hybrid search at query time. This feature is still in beta, but we think it’s gonna be crucial part of our platform going forward. We also support evaluations. We loved the “run everything locally, send results to a server” approach from Braintrust and Weights & Biases, so we did that too: a simple SDK and nice dashboards to track everything. Evals are still early, but we’re pushing hard on them. Our goal is to make Laminar the Supabase for LLMOps - the go-to open-source comprehensive platform for all things LLMs / GenAI. In it’s current shape, Laminar is just few weeks old and developing rapidly, we’d love any feedback or for you to give Laminar a try in your LLM projects! https://ift.tt/VDt4BMh September 5, 2024 at 04:22AM

Show HN: Local Bookmark Storage and Archive https://ift.tt/aS1KwUQ

Show HN: Local Bookmark Storage and Archive I decided I needed a reliable backup of my bookmarks, and an archive of those pages for future reference in case they get taken down. I paid for a managed online service that did this for a while, but I was unsatisfied with the archiving reliability. This is pretty much just a 200 line python script, but it does the trick, and now I don't have to worry about losing a copy of a web page that I want to refer to in the future. https://ift.tt/Ng9pZzy September 5, 2024 at 01:29AM

Show HN: Open-source Hacker News for Android client https://ift.tt/7QPOLHp

Show HN: Open-source Hacker News for Android client We believe the best software is built when devs seriously use the thing they're building. We're a mobile dev tools company (emergetools.com), but we don't actually build & ship "apps"... until now. Excited to share our first open-source app: Hacker News for Android Any feedback/PRs very welcome on the repo. We also wrote about why we built and open-sourced this HN app here: https://ift.tt/RTZasV4... https://ift.tt/3iStXaI September 5, 2024 at 01:02AM

Show HN: ASim – generate functional mobile apps instantly on your phone https://ift.tt/b16OXeB

Show HN: ASim – generate functional mobile apps instantly on your phone Hi HN! Daniel from YC S21 here, launching a project called aSim, which lets people generate/simulate usable native apps (called Sims) instantly from your phone. Describe an app you want and aSim will generate it. Then, edit and refine it to better suit your needs. Sims are also shareable via links, and basic app functionality is also exposed through web (though mobile is much more feature complete). A couple of my favorite Sims so far: - FridgeChef, recipes from what's in your fridge: https://asim.sh/s/419 - wordle: https://asim.sh/s/412 - HIIT workout randomizer/generator: https://asim.sh/s/418 - Pomodoro timer: https://asim.sh/s/232 Would love feedback around the experience and additional functionality you'd like surfaced! https://asim.sh/ September 4, 2024 at 11:03PM

Tuesday, September 3, 2024

Show HN: Icebreaking AI. A free tool to help you find close friends https://ift.tt/0I9QN3i

Show HN: Icebreaking AI. A free tool to help you find close friends Hello, everyone! My name is Alex, and I'm an expat in a new country. Two years ago, I moved to Germany where I didn’t know anyone. Starting the job, I realized that becoming close friends with colleagues can be quite challenging and slow. The feeling of loneliness was gradually growing. To change that, I started attending various meetups based on my interests, hoping to make new friends. However, I often found myself answering the same generic questions that didn’t really help me understand if someone shared my values and interests. As a result, lost energy and 0 friends. SO - That’s when I began using icebreaking questions in smaller groups. Surprisingly, these questions quickly changed any conversation to a deeper, more engaging and meaningful level. I was able to identify people I genuinely connected with and started spending more time with them. BUT - preparing and using these questions was a pain. I would Google the top-100, pick a random number, and choose a question. I felt a strong need for a simple „one button“ that does everything for me. AND - After searching and not finding such a solution, I decided to build it myself. I created a vast database of questions across various topics and integrated AI to generate questions on any subject. The idea has resonated well within my communities (university and expat parties), and more people are starting to use it. I’d love to hear your stories with icebreaking questions, your experience, and your feedback so I can make the service even more useful for more people! Check it out and share your thoughts! https://ift.tt/va50RQb September 4, 2024 at 01:24AM

Show HN: I made a REST based alternative to GraphQL for PostgreSQL https://ift.tt/fmqp0jI

Show HN: I made a REST based alternative to GraphQL for PostgreSQL Hi guys! I have had a love-hate relationship with GraphQL for a while and decided to build my own tool as a side project! It's a REST-based API generator that you can use to build and deploy on top of PostgreSQL. I am currently working on a GitHub integration so you can push your API directly to GitHub and deploy on your own infrastructure. The plan is to stabilize the features by December and then to open-source it. It's completely free to use since it's in beta, and I would appreciate any feedback I can get. Thanks: kabir@querydeck.io https://querydeck.io/ September 3, 2024 at 11:15PM

Monday, September 2, 2024

Show HN: Full Text, Full Archive RSS Feeds for Any Blog https://ift.tt/uPDr8vB

Show HN: Full Text, Full Archive RSS Feeds for Any Blog https://ift.tt/CIBie26 September 2, 2024 at 06:36PM

Show HN: A modern way to type in African languages https://ift.tt/YqslhPi

Show HN: A modern way to type in African languages Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages. Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME. What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it. -------------- [1] https://ift.tt/ZRN7jki... [2] https://ift.tt/2lRveE8 [3] https://ift.tt/mtMHPFq https://ift.tt/7lSC53d September 2, 2024 at 11:40PM

Show HN: Ban 'Any updates' emails – this is super-efficient client communication https://ift.tt/WEKjTP6

Show HN: Ban 'Any updates' emails – this is super-efficient client communication Looking for 100 beta users to use RSP for free (in return for great feedback!) I've made a Monday/ Google Sheets hybrid - making it really easy to share structured data with clients, in real-time, with no extra effort from you. This eliminates clients being in the dark or sending multiple emails per task. Project management tools are usually black boxes, where the team only communicates with clients via email threads (in the plural). Instead, with RSP, you choose at the column level what data you want to share with clients and what you want them to edit and not edit, and also have a side-by-side messenger for each task. Client communication is instant, real-time, and super-efficient. https://ift.tt/oaKUqhy September 2, 2024 at 02:40PM

Show HN: Tech Interview Exp is up and running https://ift.tt/CcKR6DY

Show HN: Tech Interview Exp is up and running https://ift.tt/STJjKsx September 2, 2024 at 12:28PM

Sunday, September 1, 2024

Show HN: Character Headcanon – AI-Powered Backstory Generator https://ift.tt/5IX1oiG

Show HN: Character Headcanon – AI-Powered Backstory Generator Create unique character backstories with Character Headcanon, an AI tool for writers and gamers. Generate instant, detailed profiles for your creative projects. https://ift.tt/Z0P1XLY September 2, 2024 at 05:26AM

Show HN: Bin-graph: Visualize binary files https://ift.tt/oNjP6gJ

Show HN: Bin-graph: Visualize binary files This program provides a simple way of visualizing the different regions of a binary file. Written in C, depends only on libpng. Currently (commit 1dd42e3) it is able to generate PNG images that represent various aspects of the binary: - Grayscale: Byte values, 00..FF. - Ascii: Printability of each byte. - Entropy: Of a "block", changed with --block-size. - Histogram: Bar graph of the byte frequencies. - Bigrams: Each point is determined by a pair of bytes. - Dotplot: Measure self-similarity. Image width/height is N^2. In the future, I plan on adding an SDL version that allows the user to view a section of the file interactively (sections are currently supported with --offset-start and --offset-end). More information on the README. https://ift.tt/GLJdk5W September 1, 2024 at 08:00PM

Show HN: Server Side Code Integrity https://ift.tt/xFhgVBi

Show HN: Server Side Code Integrity https://ift.tt/VgS1v4D September 1, 2024 at 06:18PM

Show HN: Logto – Auth, OIDC, Token Exchange, and multi-tenancy https://ift.tt/kRhBoKW

Show HN: Logto – Auth, OIDC, Token Exchange, and multi-tenancy https://logto.io September 1, 2024 at 05:53PM

Show HN: I made an app to discover where to stream movies and TV shows in a week https://ift.tt/YnaN1OW

Show HN: I made an app to discover where to stream movies and TV shows in a week I set myself a challenge to make a simple and clear website to discover where to watch movies and TV series within a week. This was my second project with my now favorite tech stack: Next.js, TypeScript, Tailwind and ShadCN UI. https://ift.tt/NF4Pf6b September 1, 2024 at 04:59PM

Saturday, August 31, 2024

Show HN: I'm 17 and built a startup to find or sell parking spots https://ift.tt/CJj8uRz

Show HN: I'm 17 and built a startup to find or sell parking spots Hey HN! I'm Dris, I'm 17, and for the past few months, I've been solo-developing Parkt, an app that lets you quickly reserve or sell parking spots. Parking sucks - it's expensive, hard to find, and you usually overpay or get a ticket. With Parkt, you can reserve parking in 2 taps, or list your unused space in under 5 minutes. It's now free to download on iOS (with Android coming soon)! You can also check out a demo on the site if you're interested. If you know someone who might use Parkt, sharing the app would be super helpful! Feedback is also appreciated. https://parkt.app/ September 1, 2024 at 12:23AM

Friday, August 30, 2024

Show HN: Create notes and maps that live outdoors with web and AR integration https://ift.tt/AzNc1xf

Show HN: Create notes and maps that live outdoors with web and AR integration Hey HN, We built Auglinn to make it easy for anyone to leave notes outdoors and create interactive maps, using AR. You can: - Pin notes or questions from your desktop that appear as AR notes outside, or - Leave notes or questions while exploring outside with AR, and view them later on your map via phone or desktop. My favorite feature: creating maps by dragging and dropping photos from your phone. The story? When I was a kid, my father visited Universal Studios and captured it all on video. When I went there in 2019, I found myself wondering if I was standing in the same spots he had. This curiosity triggered my interest in leaving traces on the world, and hence AR, and then Auglinn happened... It began for individuals (hobbyists, influencers, anyone), but professionals like urban planners, municipal employees, and some tour guides also loved it, so we added SaaS features later. Feedback is much appreciated. https://www.auglinn.com August 27, 2024 at 08:28PM

Show HN: Website with coding puzzles from job interviews https://ift.tt/wtoR3Vv

Show HN: Website with coding puzzles from job interviews Hi Friends! As I run another site with more general programming exercises for years - I always felt they are different from puzzles and test projects proposed at job interviews. So recently I started this new place and am slowly adding problems here. Of course the number of such challenges I encountered in interviews myself is quite limited. So if you may recollect something of the kind which could be converted to a puzzle - please, kindly share it to me (e.g. with "rodiongork" at gmail). Puzzles of algorithmic nature or system-oriented and language-specific - are all welcome. Currently I'm working to add a few postgresql exercises and executor for them. https://ca4pro.com August 30, 2024 at 07:57PM

Thursday, August 29, 2024

Show HN: Genie – Add Events to Your Google Calendar from Screenshots https://ift.tt/zuY8J7e

Show HN: Genie – Add Events to Your Google Calendar from Screenshots Hi HN Josh here, I'm excited to share a small app I built called Google Calendar Genie. I created this tool out of frustration—so many websites don’t provide Google Calendar links for events! With Genie, you can simply upload your event details screenshot, and it’ll generate a Google Calendar link for you. No need to sign in to Google or download anything — just click the generated link, and voilà, the event is added to your calendar instantly! It uses an LLM on the backend to parse and generate the events (no data is stored on the app). I’d love to hear your feedback! https://www.calendargenie.xyz/ August 30, 2024 at 02:55AM

Show HN: We built a Chrome extension AI Fantasy Draft Assistant https://ift.tt/4J5hrmk

Show HN: We built a Chrome extension AI Fantasy Draft Assistant https://ift.tt/OXluF6H August 30, 2024 at 01:07AM

Show HN: Open-source alternative to Loom that only requires S3 https://ift.tt/YG0U6BM

Show HN: Open-source alternative to Loom that only requires S3 https://ift.tt/P4R9OzU August 25, 2024 at 07:40PM

Wednesday, August 28, 2024

Show HN: Skip – Build native iOS and Android apps from a single Swift codebase https://ift.tt/x6FGYu8

Show HN: Skip – Build native iOS and Android apps from a single Swift codebase Hello Hacker News. I'm Marc, one half of the team that created skip.tools. Skip is a tool that transpiles your SwiftUI iOS app into a Kotlin Jetpack Compose app, and enables you to use a single language to build a complete app that reaches the entire mobile marketplace. What it is: Skip stands in contrast to other cross-platform development tools like Flutter, React Native, and Xamarin, in that it enables the creation of genuinely native applications for both of the dominant mobile platforms. It doesn't embed a separate engine or runtime into your app, but instead lets you use pure Swift and SwiftUI to create the iOS side of the app (as per Apple's recommended best practices for creating iOS apps), and transpiles it into a pure Kotlin and Jetpack Compose app for the Android side (which is Google's recommendation for building Android apps). So your application will use platform-native controls and will automatically have all the affordances provided by the platform vendor: animations, accessibility, and future-proof evolution alongside OS updates. How it works: you build a Skip app using the same tools that you use to create a standard iOS app: Xcode, Swift, and SwiftUI. Skip augments this workflow with a Swift Package Manager plugin called "skipstone", which transpiles your Swift into Kotlin each time you build your app, and launches the Android app side-by-side with the iOS app each time you run the app. The transpilation works not just on your primary app module, but also transitively processes all your dependent SwiftPM modules, so you can break complex projects down into individually testable sub-modules containing business logic or UI code. In fact, this is how our own adaptor modules for the standard frameworks are structured: SkipFoundation adapts the Foundation framework and SkipUI adapts the SwiftUI framework, so the same familiar API can be used when building the app. And there's a GitHub ecosystem of open-source modules supporting popular frameworks, including SQLite, Firebase, Lottie, and many other common building blocks of modern apps. What it solves: Abe and I have been building apps since 2008, when we created the Stanza ebook reader. We have since worked on a number very large app projects for various companies, including Twitter, the New York Times, and Bose. We've seen all manner of attempts at cross-platform solutions using JavaScript and other languages, but in the end we've concluded that only a truly native app experience, using the tools and languages recommended by the platform vendor, will ever result in a first-class user experience. That that leaves only the prospect of writing your app twice: once in Swift or Objective-C for Apple platforms, and again in Kotlin or Java for Android. But writing the same app twice is much more than twice the effort: you need two separate skillsets, two sets of tools, and a lot of manual coordination overhead to ensure feature parity. So rather than attempting to add to the already-crowded field of cross-platform solutions, we instead approached the problem from an angle of how best to ease the process of creating two separate-yet-equivalent apps. And thus the Skip transpiler we born, and over the past year is has evolved into a fully-capable solution for creating best-in-class apps for both iOS and Android. We have a wealth of videos and documentation available at https://skip.tools , and I'll be around to field any questions that any of you might have. Thanks in advance for taking a look! Home: https://skip.tools FAQ: https://ift.tt/DusSkGU GitHub: https://ift.tt/Ceog5i7 https://skip.tools/ August 29, 2024 at 02:14AM

Show HN: Warehouse OpenAI requests to your own database https://ift.tt/Q7xMKyk

Show HN: Warehouse OpenAI requests to your own database Today we’re launching Velvet, an AI gateway for warehousing OpenAI and Anthropic requests to your PostgreSQL instance. We originally built an AI SQL editor, but realized that customers were using it to monitor their AI requests in production. We had already built an AI request warehousing tool internally to debug our SQL editor and gave some customers access. A few days into testing this idea, our pilot customer launched [1] and we began warehousing 1,500 requests per second. We worked closely with their engineering team in the following weeks, completely re-architecting Velvet for scale and additional features (such as Batch support). Along the way, other companies began seeking out Velvet to get visibility into their own LLM requests. We’re launching our AI gateway as a self-serve product today, but our pilot customers are already warehousing over 3 million requests per week - so the system is stable and performant. What makes Velvet unique is that you own the data in your own database. Also, we’re the first proxy that gives visibility into OpenAI batch calls - so you can observe and monitor async calls that save you money. Some technical notes: - Supports OpenAI and Anthropic endpoints - Data is formatted as JSON and logged to your own PostgreSQL instance (can add support for other databases for paying customers). - You can include queryable metadata in the header, such as user ID, org ID, model ID, and version ID. - Built on Cloudflare workers, which keeps latency minimal (using our caching feature will reduce latency overall) - Built for security + starting process of SOC II soon Why warehouse your requests? - Understand where money is spent. Use custom headers to calculate the cost per customer, model, or service. - Download real request/response data, so you can evaluate new models (e.g., re-running requests with a cheaper mini model) - Monitor time to completion of batch jobs. (e.g., OpenAI says 24 hours, but our customers average 3-4 hours) - Export a subset of example requests for fine-tuning It’s just a 2 line code change to get started. Try a sandbox demoing the logging proxy here: https://ift.tt/voPtWJD More details in our docs https://ift.tt/bOnFAZh [1] https://ift.tt/YqDTEnC https://ift.tt/gf49epa August 28, 2024 at 10:21PM

Tuesday, August 27, 2024

Show HN: Live Subtitles for Any App on Mac https://ift.tt/Tcpfbhn

Show HN: Live Subtitles for Any App on Mac I’m non-native English Speaker and i’m so tired of saying “Say it again” on online calls. Especially if it is Indian or Scottish Accent. And moreover if it is some really serious interview. That’s why i built Subtitly - Live Subtitles for any app on macOS. Few things about subtitly: - Subtitles are in Mac’s notch ⇒ you always look into the camera - They are really fast and reliable (2-3% Word Error Rate) - On-device AI ⇒ Offline & Private - Works in any app ⇒ Watch twitch streams with subs or calls in discord with subs. Here is the demo how it works: https://ift.tt/x0OpjvL August 27, 2024 at 09:24PM

Monday, August 26, 2024

Show HN: Find out if your area could be affected by a nuclear event https://ift.tt/at4QKH3

Show HN: Find out if your area could be affected by a nuclear event Hey, HN! I feel like lately a lot more people are trying to keep up with geopolitics. So we've collected data from different sources and put together this map with potential targets in nuclear warfare. Please let me know if it helps you and if you have other suggestions. Thanks a lot! https://ift.tt/GRZlpt6 August 27, 2024 at 12:08AM

Show HN: I made a game to show how bad the NYC rental market is https://ift.tt/nOilWZK

Show HN: I made a game to show how bad the NYC rental market is https://ift.tt/u32nkRm August 26, 2024 at 11:46PM

Show HN: D&D meets Siri – Interactive voice adventure https://ift.tt/3e4SvkD

Show HN: D&D meets Siri – Interactive voice adventure Hey HN! I've been building tooling for voice-driven apps over the past few months, as part of a hardware project. Someone suggested adapting the DSL to play Dungeons and Dragons. So, here we are! What is it? An AI-powered, voice-controlled D&D adventure set in the world of Dvorak. Talk to characters, explore locations, and shape the story using your words. Use your microphone to interact with the AI dungeon master. Explore freely – interrupt, ask questions, or take unexpected actions. If you make friends at the tavern, you can also just hang out there and chat. Hint: Talk to the bartender to move the story along. This is an early demo, and I'm eager for your thoughts: Is the concept engaging? What works well, and what doesn't? I've added a feedback form to the webpage in case you want to drop a comment without posting on HN. Thanks for trying out the demo! https://pocket.computer August 23, 2024 at 06:51PM

Sunday, August 25, 2024

Show HN: Lock-free concurrent maps for Golang https://ift.tt/nxqI9gZ

Show HN: Lock-free concurrent maps for Golang https://ift.tt/NmoMOGe August 26, 2024 at 03:02AM

Show HN: What's HN Working On – A structured dataset https://ift.tt/urU5zGo

Show HN: What's HN Working On – A structured dataset The latest Ask HN: What are you working[1] on thread just dropped. And to give my own answer, building structured datasets! I wrote a quick scraper for the HN comments. Just pulling every top level comment along with its replies as a nested object. This ended up pulling 642 top level comments with about 458 replies. I created a posrgres db with this original data set. The replies I just concatenated together in the order they came in (with an indent field to mark what level comment it was. Then stringified the json array and added it to the db. I generated the structured data using my own tool of course (OmniAI[2]). And pulled out the following values: - project_category - Enum - PERSONAL_PROJECT, STARTUP, SELF_IMPROVEMENT, OTHER - is_open_source - Boolean - github_link - String - project_industry - Enum - SOFTWARE_DEVELOPMENT, HEALTHCARE, EDUCATION, TRANSPORTATION, etc. - one_liner - String - A one line pitch for the project - tech_stack - String[] - reply_sentiment - Num - Sentiment betwee 0 and 2 for the comment replies - demo_link - String - ai_project - Boolean [1] https://ift.tt/ckjmKQL [2] https://getomni.ai/ https://ift.tt/xWM8Dsk August 26, 2024 at 03:28AM

Show HN: Aos – Alias on Steroids https://ift.tt/0Uul2M4

Show HN: Aos – Alias on Steroids A simple golang cli to run complex command lines in a simpler way https://ift.tt/mQA9pVw August 26, 2024 at 12:54AM

Saturday, August 24, 2024

Show HN: High school robotics code/CAD/design binder release https://ift.tt/zlwyHY7

Show HN: High school robotics code/CAD/design binder release Hello HN! My name is Patrick, and I am a junior at my High School’s FRC robotics team FRC 341 “Miss Daisy” (yes named after the movie). Every year, during the first weekend in January, a new robotics game is released (no it’s not battlebots). The game could be about launching balls into a goal, climbing monkeybars, or placing cubes on a see-saw. This year we were challenged to build a robot that could shoot orange foam donuts into a goal about 6 feet in the air. Here is a yt video with the game animation https://www.youtube.com/watch?v=9keeDyFxzY4&t . After we received the game we then had six weeks to design, build, program, and field a robot capable of playing the game. And we did pretty well this year! I have attached a ChiefDelphi thread (robotics forum) where we have released our season materials. This being our CAD (3D model of robot), code, and design binder. I encourage you to take a look and leave any questions that you may have. Thanks a lot! https://ift.tt/shKYSUN August 25, 2024 at 01:10AM

Show HN: Visualizing Kubernetes Pods Distribution in Nodes https://ift.tt/V0EOmqM

Show HN: Visualizing Kubernetes Pods Distribution in Nodes https://ift.tt/vyVxXT9 August 24, 2024 at 06:28PM

Friday, August 23, 2024

Show HN: Support.dev – a non-trivial Vue and Supabase app https://ift.tt/xhMgdKG

Show HN: Support.dev – a non-trivial Vue and Supabase app I built this tool about a year ago to get really good at the supabase ecosystem. We were trying to raise money on the idea, but that didn't occur, so I wanted to open-source it, as I would love to give back to the commmunity. It allows you to invite friends and family to be helpers for child-care, meals, and transportation, and then you can create an event and they will get auto-invited to it and can choose to support you. It is using vue on the frontend and then supabase on the backend for auth, database, realtime, storage, and edge functions. Anyway, I hope someone finds it useful, there are some pretty cool features with db triggers in the database calling out to edge functions to process data, and then realtime notifications for invites and such. https://ift.tt/vO5S8Rt August 23, 2024 at 11:29PM

Show HN: No-Code ETL Framework for Vector Databases https://ift.tt/CxWBwD5

Show HN: No-Code ETL Framework for Vector Databases We've open-sourced our no-code ETL framework for Vector Data processing. The VectorETL framework allows Data & AI engineers seamlessly process data from multiple data sources (S3, MySQL, Postgres, Salesforce) to ALL MAJOR vector databases (Pinecone, Weaviate, Qdrant, Milvus etc.) using just a config file. We'd love to get your feedback! https://ift.tt/vKluqdR August 23, 2024 at 11:19PM

Thursday, August 22, 2024

Show HN: Kardinal – Building light-weight Kubernetes dev ephemeral environments https://ift.tt/Vrij9oK

Show HN: Kardinal – Building light-weight Kubernetes dev ephemeral environments https://kardinal.dev/ August 23, 2024 at 06:01AM

Show HN: Funcy – AWS Lambda strongly typed, best practice https://ift.tt/NI42Uat

Show HN: Funcy – AWS Lambda strongly typed, best practice Hi, Please check out my new library funcy. It's really simplified AWS Lambda APIs in my projects, so I thought I would open-source it. It strongly-types all request parameters, has support for CORS, content-negotiation, security headers, etc.. out of the box and works via a very simply declarative interface with progressive disclosure. It's currently pre-release, let me know what you think :) https://ift.tt/KlT6AWU August 23, 2024 at 02:44AM

Show HN: I made recipes app, so you don't waste your food ingredients https://ift.tt/Qjp42cO

Show HN: I made recipes app, so you don't waste your food ingredients Hello everyone, I created a EasyCook app, this app will generate food recipes based on your ingredients. The idea is not to waste food, and if you have left some ingredients in the Kitchen, you can write it down in app and get a recipe based on these ingredients. The app is free to use, however have more features available for paid users. Would be thankful for feedback, so I can improve the app more! https://ift.tt/RCAvxSt August 23, 2024 at 01:02AM

Wednesday, August 21, 2024

Show HN: Permify 1.0 – Open-source fine-grained authorization service https://ift.tt/8fNLKVh

Show HN: Permify 1.0 – Open-source fine-grained authorization service https://ift.tt/tmwJyie August 21, 2024 at 09:28PM

Tuesday, August 20, 2024

Show HN: A simple and powerful RSS reader for the web https://ift.tt/V4w3OCK

Show HN: A simple and powerful RSS reader for the web Hello HN! I've been working on this new open-source project called Feedbomb. It is a simple and powerful RSS reader for the web with a modern UI, PWA support, and a built-in article reader. Visit it at https://ift.tt/3uHBkyL View our GitHub repo at https://ift.tt/A1y3bXz https://ift.tt/3uHBkyL August 21, 2024 at 05:17AM

Show HN: SmolCopilot – 360M LLM writing assistant in the browser https://ift.tt/RE2tSga

Show HN: SmolCopilot – 360M LLM writing assistant in the browser Hey! I've been really intrigued about small, on device models recently. This project was to explore that a small base model running in the browser as a Co Pilot-like writing assistant. You can check out the demo here: smol-complete.vercel.app. Smal, on device models have a lot of advantages with low latency, cost, privacy (a big one), and being task specific. The demo will definitely repeat itself and hallucinate sometimes, but let me know what you think! https://ift.tt/kKaldBN August 21, 2024 at 02:48AM

Show HN: Tree-sitter Integration for Swift https://ift.tt/0M12HRE

Show HN: Tree-sitter Integration for Swift I have created a Swift package ( https://ift.tt/C3XWGZk ) enabling tree-sitter parsers to be written in Swift; specifically, as an array of production rules which map symbol types to pairings of syntax expression and type constructor. A member macro derives a tree-sitter grammar and embeds the generated parser in its expansion. This project is a work in progress, and I will be grateful for any feedback. Thanks, Dave https://ift.tt/C3XWGZk August 20, 2024 at 10:33PM

Monday, August 19, 2024

Show HN: Profiles – personal landing pages built with Markdown https://ift.tt/pbfh3OC

Show HN: Profiles – personal landing pages built with Markdown I imagine many people on HN have their own websites. However, most people do not. Rather, many have social media profiles they use as a landing page of sorts. Social media platforms can be bloated for this purpose. Profiles is a project that aims to allow you to setup a personal landing page in minutes and gives you a unique, short URL with your username that you can share. Github repo: https://ift.tt/U9xjiYZ https://ift.tt/QGzLprP August 19, 2024 at 07:36PM

Sunday, August 18, 2024

Show HN: Wd-40, a static webserver with automatic hot-reloads https://ift.tt/sv0t1Xm

Show HN: Wd-40, a static webserver with automatic hot-reloads It works by injecting a websocket script which listens for file changes. The filechanges are detected using the go fsnotify package, which in turn uses the different OS's equivalent to inotify. I basically got bored with alt-tabbing and refresing when developing 'vanilla-js'. The hot-reload in the modern frameworks are very nice, so figured I'd recreate it. https://ift.tt/2xW9bMg August 18, 2024 at 11:54PM

Show HN: The Best TV Series You Haven't Seen https://ift.tt/eWo8bf7

Show HN: The Best TV Series You Haven't Seen https://ift.tt/zCLgdX3 August 18, 2024 at 11:38PM

Show HN: We're developing AI employees – seeking early adopters and feedback https://ift.tt/ltLY1hb

Show HN: We're developing AI employees – seeking early adopters and feedback Hi HN, We're a small team(actually only myself working on this topic) working on an AI employee system that aims to revolutionize how teams work. Our goal is to create AI assistants capable of handling tasks like coding, project management, and documentation. The product is still in development (expected beta in 3-6 months), but we're looking for early adopters and feedback to shape its direction. Some key points: 1. 24/7 AI assistants for various roles (developers, managers, etc.) 2. Leveraging our in house low-code platforms LCDP.ai, RAG (Retrieval-Augmented Generation), and Large Language Models to create adaptable and efficient AI employees 3. Aiming for a 100% boost in team efficiency 4. Currently in active development, seeking input on feature prioritization We're offering early adopters a lifetime 50% discount for a $19.9 reservation fee. We know it's early, but we believe in building in public and involving potential users from the start. What we're looking for: 1. Would you use AI employees in your workflow? Why or why not? 2. What features would make this invaluable for your team? 3. Any concerns about integrating AI so deeply into work processes? We're here to answer questions and discuss the future of AI in the workplace. Looking forward to your thoughts! More information on https://ift.tt/ecltmUs , and the booking page is https://ift.tt/hPkOmao Thanks :) https://ift.tt/BGfqCt8 August 18, 2024 at 08:01PM

Saturday, August 17, 2024

Show HN: Typescript library for editing videos with code https://ift.tt/ts2nHOR

Show HN: Typescript library for editing videos with code Today we launched a Typescript library for building video processing applications that can run completely client-side This project has been started in March 2023 with the mission of creating the "video processing toolkit for the area of AI". During an extensive research period, we quickly decided to fully embrace WebGPU, which offers a substantial performance improvement over its predecessor WebGL and technologies alike. In combination with WebCodecs, these two technologies lead to unprecedented rendering capabilities on the web and pave the way for the next generation of video processing applications Would love to hear your feedback! https://ift.tt/UQkpIxm August 18, 2024 at 12:59AM

Show HN: Python Compression Suite for Pandas DataFrames, CSV and Excel Files https://ift.tt/Fy1iMkG

Show HN: Python Compression Suite for Pandas DataFrames, CSV and Excel Files https://ift.tt/Q4hOioq August 18, 2024 at 04:05AM

Show HN: V2 of maestro-CLI, a command-line music player https://ift.tt/TirzFdS

Show HN: V2 of maestro-CLI, a command-line music player Visualization directly in the terminal, streaming, clips, tags, and more! https://ift.tt/OJtVXNi August 17, 2024 at 11:18PM

Show HN: I built a directory of resources for Bitcoin beginners https://ift.tt/2yGeS0w

Show HN: I built a directory of resources for Bitcoin beginners I am Isaque Franklin and I build products and solve problems in my free time (between college and work) and also for a living. I am a Bitcoin maximalist and I truly believe that Bitcoin is the sanest money that exists today, and I also belive that hard money is essential for the development of civilization and for the future of mankind. However, one cannot uderstand Bitcoin and all it's applications and benefits without falling down the rabbit hole - an experience every bitcoiner has tasted in the beginning of their journey and constantly tastes when learning new things about bitcoin. Unfortunately, the rabbit hole is very tiring. It's hard to find good organized information like tutorials, pdfs, lists and others. You can actually learn everything just by searching the internet for hours straight to try and find really good information, but the time you spend doing so does never come back. And thinking about the time waste when a beginner falls down the Bitcoin rabbit hole, I created Directory of Satosh. It basically is just a place where a newcomer can find all the basic information he needs to start in the Bitcoin world. If you've read until here, I appreciate your time. Here you can find out more about me and my projects: https://ift.tt/WCaZ1jE https://ift.tt/yRqwG1i August 18, 2024 at 12:04AM

Friday, August 16, 2024

Show HN: an AI copilot for Next.js developers https://ift.tt/8jgR0mV

Show HN: an AI copilot for Next.js developers Hey HN! I'm Andrew, one of the creators of Glass, a copilot for Next.js and React developers. Glass appears as a chat bar on your locally running Next.js server, and you can tell it to make changes like "build a dashboard" or "add a login button". Glass makes the changes to your sourcecode in real-time. Our goal with Glass is to automate away the easy but slow parts of frontend development, like locating the right file to edit, writing tailwind by trial-and-error, and copy-pasting boilerplate from Claude and other tools. We want to let you do all the tedious work entirely from your browser. We built Glass using a VS Code extension that handles communications with an LLM (4o) and reads/writes to your codebase. We also built an SWC plugin to map where clicked in your browser to a location in your sourcecode - this was interesting because we determine which component you clicked on and where its instance is located in your codebase, so we did a lot of interesting prop injections to make this work. Lastly, we render our UI directly on your project using a React Provider - this was mainly to avoid building yet another interface you have to install (although it has its downsides, like disappearing when there's an error). We're super excited to build the tool out more, but we wanted to get a sense of what you think! The jump-to-code and hover-component features have been the most helpful for me developing projects in general, and the AI part can help with easier tasks like rearranging a component and doing annoying tailwind work. You can install Glass on your Next.js project here: https://useglass.ai/ . Everything is free for now, and we'd love to hear your feedback. https://useglass.ai August 17, 2024 at 05:46AM

Show HN: Learn Blender shortcuts with lots of tiny videos https://ift.tt/ZzL1n3I

Show HN: Learn Blender shortcuts with lots of tiny videos I've used blender for more than a decade and now ask myself what the best way to teach it would look like. Video generally seems the best format to explain how to solve a specific problem, but its not exactly great for larger collections of small bits of information – like blender shortcuts. This is why I made this video/text hybrid website from scratch. If you're a blender user or have experience in teaching others, I'd be very happy to hear your thoughts on it. I'm also posting this here because I assume many of your are professional web developers. I'm a learning hobbyist and wondering if there are any issues with the way I built the website. Thanks! Github: https://ift.tt/xUFrMef https://ift.tt/xOgoy4N August 17, 2024 at 04:08AM

Show HN: We are building Figma for developers https://ift.tt/yF1mg7v

Show HN: We are building Figma for developers What is Symbols? “The ultimate platform for developers & teams to build, test and document fully functional & reusable UI libraries on a canvas. Publish as a website or export to your existing tech stack with open-source development” Currently in beta access. Comes with access to 900+ UI components Build any website or add new functionality to existing web projects in minutes. From landing pages to SaaS applications. Lifetime offers We are currently running one off offers for the first 100 users from $49 USD, which includes unlimited projects or users for 1 project. Eventually charging $49 per month per user/project, as design system platforms charge a similar amount. So grab a deal! Here is a quick landing put together, with a better one in the works :) https://ift.tt/naZ7S62 Any questions let me know! August 17, 2024 at 01:26AM

Show HN: Systema Robotica, a treatise on the order and evolution of robotkind https://ift.tt/z3t8TOE

Show HN: Systema Robotica, a treatise on the order and evolution of robotkind Systema Robotica is a multi-year endeavor to define, classify and demystify robots. The treatise has been published as a book on Amazon and also as an open access public work on LessWrong and TechRxiv. The treatise defines what a robot is, classifies all past, present and future robots, and proposes a novel definition and test for sentience. I welcome everyone's comments, inputs, feedback and suggestions. This is the first edition of Systema Robotica, and I intend to continue to build upon this early framework. https://ift.tt/BLyJQD2 August 16, 2024 at 11:20PM

Thursday, August 15, 2024

Show HN: Free Generative Service – AspirArt https://ift.tt/CZghQpy

Show HN: Free Generative Service – AspirArt No account needed, our first big release! With AspirArt you can freely generate AI images. So what's the difference compared with other generators? We can support ANY workflow that comfyui can - in the coming weeks we will be adding face swapping features, LoRa support, and hopefully even voice cloning. What types of services would you be excited for? https://ift.tt/HTP7FUx? August 16, 2024 at 03:20AM

Show HN: Hacker Pulse a TUI for Hacker News in your terminal https://ift.tt/9uexlgF

Show HN: Hacker Pulse a TUI for Hacker News in your terminal https://ift.tt/BkdVHON August 16, 2024 at 02:35AM

Show HN: Printing Chess Boards in a Terminal https://ift.tt/GLWvtNb

Show HN: Printing Chess Boards in a Terminal I'm doing some fun chess-related programing during my sabbatical, and taking the opportunity to dive down rabbit holes I'd avoid for in a work setting. Found out interesting stuff from old ANSI DEC escape sequences to sixel graphics that are useful today. https://ift.tt/r7zUKuy August 16, 2024 at 12:43AM

Show HN: An extensive set of RAG implementations+many different strategies https://ift.tt/j7iEGpQ

Show HN: An extensive set of RAG implementations+many different strategies Hi all, Sharing a repo I was working on for a while. It’s open-source and includes many different strategies for RAG (currently 17), including tutorials, and visualizations. This is great learning and reference material. Open issues, suggest more strategies, and use as needed. Enjoy! https://ift.tt/4OkZKtD August 15, 2024 at 11:35PM

Wednesday, August 14, 2024

Show HN: Shadcn/pro – Advanced Next 15 and React 19 SaaS starter kit https://ift.tt/BD2GFph

Show HN: Shadcn/pro – Advanced Next 15 and React 19 SaaS starter kit Hey HN, Hope you are doing well! As a fellow founder, I've got something that could save you 2-5 months of development time. I'm excited to share shadcn/pro, a SaaS starter kit for building modern web apps. It’s built with Next.js 15, React 19, Auth.js (next-auth v5) and shadcn/ui. The primary focus is on the core aspects of the web application, including authentication, billing, onboarding, organization management, member invites, profile management, email integration, dashboards, master/detail pages, API keys, webhooks and more. As you probably noticed Next/React/Auth.js is currently stuck in an upgrade limbo. There are major changes in Next 15 regarding caching and new action hooks in React 19. Furthermore Auth.js got rewritten to fit the app router model. What if you could use the latest versions, but make it some else's problem (me). I'm committed to keeping all dependencies up-to-date and adding features you need but don't have time to build while you can focus on your product domain. The application is well-designed, fully responsive and built using server actions and React Server Components (RSC). Some of the libraries used are - next-safe-action - nuqs - nice-modal-react - react-email - dnd kit - zod As for the auth you get - A FULL implementation of the credentials provider including everything necessary from OTP to password resets. - Google and Microsoft logins - Connected accounts - Session management The license is very business-friendly. Unlimited developers, projects, and commercial use. No strings attached. Website: https://shadcnpro.com/ Demo: https://ift.tt/7hrTyX3 What's your biggest pain point in SaaS development right now? Tell me what you think! https://shadcnpro.com/ August 14, 2024 at 11:36PM

Show HN: My Care Voice – We Help You Prepare for the What Ifs https://ift.tt/JWn9tKe

Show HN: My Care Voice – We Help You Prepare for the What Ifs We are excited to introduce My Care Voice to the HN community! It's been a personal quest of mine to develop a process to ease the burden of creating advance directives. Everyone needs them, but few think about it until it's too late. Typically, it requires an expensive visit to an attorney or the cumbersome, impersonal process of filling out paperwork. In 2016, my sister had a sudden heart attack in the middle of the afternoon. She was rushed to the hospital with no way to speak or respond. That was when I fully grasped the importance of having these wishes recorded and available. Her family, including her two kids in their early twenties, were in the hospital waiting room, not knowing her wishes during those terrifying moments. The doctors were completely in the dark about how far to go with life-sustaining measures. My Care Voice is the simplest way to create these invaluable advance directives, so your loved ones and caregivers won't have to guess your wishes if something unexpected happens. With My Care Voice, you can: Be informed with definitions and examples in an easy-to-follow journey that you can complete in minutes or over time. Receive reminders and status updates. Complete one or more of your advance directives at your own pace. Securely share your completed documents with care professionals and loved ones. Make updates or amend at any time as your life changes. Try My Care Voice now, and don't hesitate to share your feedback to help us build the ultimate advance directive experience! https://ift.tt/Yldxk3r August 15, 2024 at 02:34AM

Show HN: Beating OpenAI's structured outputs on cost, accuracy and speed https://ift.tt/Y2JXn4U

Show HN: Beating OpenAI's structured outputs on cost, accuracy and speed https://ift.tt/8RgmUjJ August 15, 2024 at 12:32AM

Show HN: SlateDB – An embedded storage engine built on object storage https://ift.tt/RjptkX4

Show HN: SlateDB – An embedded storage engine built on object storage SlateDB is an embedded storage engine built as a log-structured merge-tree. Unlike traditional LSM-tree storage engines, SlateDB writes data to object storage (S3, GCS, ABS, MinIO, Tigris, and so on). Leveraging object storage allows SlateDB to provide bottomless storage capacity, high durability, and easy replication. The trade-off is that object storage has a higher latency and higher API cost than local disk. To mitigate high write API costs (PUTs), SlateDB batches writes. Rather than writing every put() call to object storage, MemTables are flushed periodically to object storage as a string-sorted table (SST). The flush interval is configurable. To mitigate write latency, SlateDB provides an async put method. Clients that prefer strong durability can await on put until the MemTable is flushed to object storage (trading latency for durability). Clients that prefer lower latency can simply ignore the future returned by put. To mitigate read latency and read API costs (GETs), SlateDB will use standard LSM-tree caching techniques: in-memory block caches, compression, bloom filters, and local SST disk caches. https://ift.tt/kGOD3hR August 15, 2024 at 12:47AM

Tuesday, August 13, 2024

Show HN: I've open sourced DD Poker https://ift.tt/FR2LzN4

Show HN: I've open sourced DD Poker I'm the original author of DD Poker, a Java-based computer game that ran on Mac, Linux and Windows and originally sold in stores in physical boxes. I shut down the backend servers in 2017 but the game is still functional and people can still play each other online even though the central lobby and find-a-game functionality no longer work. I've been asked over the years to release the source code, especially during the pandemic, and again this year. I finally got motivated to clean up the code and put it out there. The code is 20 years old and uses some ancient Spring, log4j, Wicket and other dependencies, but it still works on Java 1.8. https://ift.tt/e1znqip August 14, 2024 at 04:04AM

Show HN: I built a tool to try artworks on your own wall https://ift.tt/Lm1pjr6

Show HN: I built a tool to try artworks on your own wall Simply upload a photo of your wall, upload the artwork images, position them, and download the result. It's very lightweight and nothing is uploaded to a server - everything runs directly in your browser. Why I made this: Existing apps (like Artrooms) fell short for me because they only offered stock wall images and limited 3D positioning, especially if your wall isn't perfectly frontal. I wanted something more flexible that would allow me to experiment with more scenarios, even when the photo is taken at a weird angle. The objective is to get a feel of how'd it look like, without the result being super realistic. Details: - Built with Three.js. - It's a static site hosted on Cloudflare. - Uploaded images are stored in IndexedDB. - Some effects, like shadows and blending, work intermittently. Sometimes they really work, and sometimes they fail horribly. - I've included a few galleries from classic artists and default wall images so you can test it out right away. - I tried to make the UI as intuitive as possible, but that was surprisingly hard - especially in mobile where the space is limited. Any feedback would be greatly appreciated :-) https://ift.tt/9CstZ0Y August 14, 2024 at 02:17AM

Show HN: AnimeGenAi – AI-powered anime style image and video generator https://ift.tt/H6TUtmJ

Show HN: AnimeGenAi – AI-powered anime style image and video generator https://animegenai.com August 14, 2024 at 01:42AM

Show HN: AI Bartender in a Virtual Bar https://ift.tt/Zcv31ry

Show HN: AI Bartender in a Virtual Bar Note: The avatar will talk to you, so make sure you check your volume! Hello HN! I've seen a bunch of AI character type stuff online, but all of them were boring chat interfaces. I thought it would be more fun to give the characters an avatar and a 3d environment to interact with. The stack I'm using is Claude 3.5 for the LLM, OpenAI TTS, Stable Diffusion for generating drinks, and three.js for rendering. I exposed the prompt I'm using so people can play around with it by clicking the robot icon. If people find it interesting, I might add more environments, character customization options, etc. Hope you enjoy and let me know your thoughts/questions in the comments! If you want to know more, follow me on Twitter or join the Discord! https://ift.tt/6rno1gN https://x.com/neelmango https://ift.tt/0NSry35 August 13, 2024 at 10:58PM

Monday, August 12, 2024

Show HN: I spent days curating concert films in Spatial Audio (Dolby Atmos/5.1) https://ift.tt/7eZ8uTg

Show HN: I spent days curating concert films in Spatial Audio (Dolby Atmos/5.1) Hey, I spent days digging and curating concert films in Spatial Audio -- so you don't have to! I'm really into immersive audio and live music but couldn't easily find concert films to watch. I had to jump from app to app and dig deep into Amazon and Google to find cool stuff. So I hope that it makes your life better and that you'll find a concert you want to watch. Happy to send you personalized concert recommendations, feel free to comment or to send me an email with some of your favorite artists :) Thank you, Ax https://ift.tt/MHzbqFn August 13, 2024 at 03:19AM

Show HN: Llmq – Pipe stuff in the shell to AI https://ift.tt/XHGwr7l

Show HN: Llmq – Pipe stuff in the shell to AI I just put this together real quick and am finding it useful. Sharing in case anyone else would benefit from it. https://ift.tt/sGFXgp2 August 12, 2024 at 11:12PM

Sunday, August 11, 2024

Show HN: Create HTML/Zip/PNG Polyglot Files in JavaScript (Web Presentation) https://ift.tt/Mx2b9O8

Show HN: Create HTML/Zip/PNG Polyglot Files in JavaScript (Web Presentation) https://ift.tt/QYqdJlL August 11, 2024 at 11:54PM

Show HN: Wannabe – A versatile Go tool for generating mock HTTP APIs https://ift.tt/FqgkSfE

Show HN: Wannabe – A versatile Go tool for generating mock HTTP APIs Hey HN! Half a year ago, I decided to learn the basics of Go and create something useful along the way. Thus, I created Wannabe, a tool that's useful for generating mock HTTP APIs used in integration and all the other kinds of testing. How it works? Wannabe functions as a standalone server. Upon receiving a request, it generates a cURL command from it based on the request matching configuration you set and generates a hash from the prepared cURL command. When in "proxy" or "mixed" mode, Wannabe proxies the request to the external provider and stores the request/response pair as a record in the configured storage provider using the generated hash as a key. When in "mixed" or "server" mode, Wannabe looks up the matching record in the configured storage provider using the generated hash as a record key and responds with the stored response if it finds a matching record. Of course, similar tools already exist, but this is the one I started, and I'm already implementing it into testing flows at the company I work for. ;) I'm kindly inviting you to check out the repository and documentation on GitHub. All comments and potential contributions in the future are highly welcome. If there’s enough interest, I’m more than ready to develop it further. Take care... and keep creating! https://ift.tt/y0elEPT August 12, 2024 at 12:38AM

Show HN: SuperRocola.com – Collaborative DJ Platform for Real-Time Music Sharing https://ift.tt/fxv8QOm

Show HN: SuperRocola.com – Collaborative DJ Platform for Real-Time Music Sharing Hi!, I've built Super Rocola, a web app that turns everyone into a DJ. Tech Stack: Built with SvelteKit, Node.Js, WebSockets and MongoDB Key Features: - Free from any kind of sign up / subscription - Create instant music sessions with a unique QR code - Integrates with YouTube and SoundCloud for vast music library - Real-time collaborative playlist management Problem It Solves: Eliminates the "aux cord fight" at parties and gatherings. Everyone can contribute to the playlist democratically. How It's Different: Unlike other music sharing apps, Super Rocola focuses on real-time collaboration and social interaction around music selection, whithout requiring to have an active subscription to any service. Future plans: - I would like to integrate more platforms (Apple music, Spotify, Deezer) I'd love to get feedback from the HN community on the concept, implementation, and any ideas for improvement. You can try it out at superrocola.com. Looking forward to your thoughts and suggestions! https://ift.tt/H1jIe9k August 11, 2024 at 09:25PM

Show HN: Index and search *all* your documents https://ift.tt/kj3IAFy

Show HN: Index and search *all* your documents Hey HN! I've build a simple tool to index and search your documents. This uses two great open source libraries: apache tika (for extracting content from docs) and apache lucene (for searching). It's been built with kotlin ktor as a web framework. You can index all kind of files (i.e doc, docx, xls, ppt, pdf, txt, html even ORC pdfs) and then search them using very advanced queries like "always contain X", "never contain X", "X near Y", wildcard search, proper stemming support etc. We're using it on my work where we have hundreds of thousands of doc/docx/pdf files and it works flawlessly! https://ift.tt/a3nqr1d August 11, 2024 at 03:44PM

Saturday, August 10, 2024

Show HN: Rust GUI Library via Flutter https://ift.tt/iYGoJFL

Show HN: Rust GUI Library via Flutter Hi, I made a bridge ( https://ift.tt/968BbR2 v2.0.0) between Flutter and Rust, which auto translates syntaxes like arbitrary types, &mut, async, traits, results, closure (callback), lifetimes, etc. The goal is to make a bridge between the two, seamlessly as if working in one single language. Then, as an example, I showed how to write Rust applications with GUI by utilizing Flutter. That is discussed in the link in details. To play with it, please visit the GitHub repo, or refer to the end of the article for detailed folders and commands. When I first released 1.0.0 years ago, it only contained few features compared to today. It is the result of the hard work of contributors and me, and many thanks to all the contributors! https://ift.tt/UubqynM August 11, 2024 at 08:25AM

Show HN: Made an anonymous feedback app TeamSays https://ift.tt/BVjeazU

Show HN: Made an anonymous feedback app TeamSays Hi HN, it’s Kaz. I’m a dev/solo founder here with my startup TeamSays [0], which is an anonymous feedback channel for improving workplace experience. Put simply, it’s like a founder/HR manager’s always-on sidekick. The product idea grew out of personal experience in startups and ~600 employee org, and me learning the shocking stats of the costs for replacing talent. To those of you who have a job: replacing you would cost your employer ~20% of your annual salary [1]. If you’re highly specialized (which is very likely) it can cost up to 4x your annual salary [2]. So, keep that in mind when you negotiate your compensation or work-life balance. Here’s how TeamSays works: 1. Once you create an account you get a link to a minimal chat-like UI, you only have to create categories and questions. 2. Then you share link with your team announcing a new channel for tracking feedback/issues. 2. Team members visit and share something, you can then see their conversations get analyzed, and turned into a positive or negative report that becomes visible in the dashboard. 3. That’s it. Nothing else to do other than update or remove questions/categories over time — minimal maintenance. 4. Get weekly/monthly reports on the state of positive/negative reports and take action. Over time you can track progress of issues as active questions get rotated, so on a long-term timeframe you can derive progress stats and see where things went right/wrong. Essentially, it’s a channel for your team members to express their true concerns and opinions (possibly in explicit manner that otherwise wouldn’t be possible), which simplifies work of HR department if you have one or becomes one if you don’t. Personal conflicts, stress/anxiety, or simply not feeling safe/confident enough are possible reasons to have this channel. The chat is fully anonymous and it does not provide any way to identify participants other than a simple browser-based ID. I’ve personally experienced bad managers in otherwise good enough organizations. As a remote team member building personal connection for transparency is hard. We all know the old saying “people quit managers, not companies” which might not be 100% true [3] but I do find it to be true enough to base TeamSays around it. Obviously, TeamSays is not for every team/organization out there but for those that value transparency and simply want to make sure they have a safe, and private channel that is remote-friendly for their colleagues, clients, or employees I believe it’s a good tool in the arsenal and I hope you consider giving it a go. Improving team experience, and providing space where everyone can truly share their concerns and keep their privacy/anonymity. Even a simple fact of sharing issues could be beneficial if there is no alternative at all. Here are some stats: 1/3 of modern day workers wouldn’t accept a job if they didn’t agree with the views of the leadership [4]; managers must use meaningful interactions to build engagement [5] as remote employees’ connection to their organization’s purpose is declining. Lots of metrics point to a high expectations of modern day workplace, and I’m here to offer help to HR process — there is a free 7-day trial, and setting it up should take only a few minutes. I made sure TeamSays supports numerous languages, and am doing my best to add more. Please share your thoughts. Thank you. [0]: https://teamsays.com [1]: https://ift.tt/DH8AvXq... [2]: https://ift.tt/RNoYGW9... [3]: https://ift.tt/KVUcneB... [4]: https://ift.tt/TgqCKXV [5]: https://ift.tt/mbwKe38... August 10, 2024 at 09:49PM

Friday, August 9, 2024

Show HN: PlatePlanner – Design Beautiful Platemaps https://ift.tt/J6NEpLM

Show HN: PlatePlanner – Design Beautiful Platemaps Spend less time in excel and more time doing science. Design a platemap in seconds, share it with your team, and reuse it for future experiments. https://ift.tt/uX4eT3o August 5, 2024 at 07:57PM

Thursday, August 8, 2024

Show HN: One status page to rule them all (aggregating 3k status pages) https://ift.tt/Zwa523F

Show HN: One status page to rule them all (aggregating 3k status pages) I recently got tired of subscribing to dozens of status pages (Cloudflare, Vercel, Twilio, GitHub, OpenAI) just to stay ahead of the outages that seem to happen almost every week. So I decided to build https://ift.tt/xTSNbol - essentially it's an aggregator that crawls 3,000 status pages every minute, so I can see the status of all services and infrastructure in one central place. I also added the capability to create a custom dashboard so that you can monitor specifically the services that you use. I built StatusSight using Next.js, with the frontend being deployed to Vercel, and the status page monitor deployed to Hetzner with Coolify. Let me know your thoughts! https://statussight.com August 8, 2024 at 10:41PM

Show HN: Spawn – Build iOS Apps with English https://ift.tt/8Ao6Qih

Show HN: Spawn – Build iOS Apps with English Hi HN, Spawn lets you build apps with human language. You can include images, audio and other files in your app just by dragging and dropping. Here's a demo video where I build the game of Snake in 60 seconds: https://www.youtube.com/watch?v=qIqp7cvmE_M As it’s still in alpha, you may need to regenerate a few times to get the app functioning the way you want. So far I’ve found it’s pretty good at generating simple utilities and games. Over time, as both Spawn and the underlying models improve, it will be able to build more complex software. I have a bunch of ideas for future updates, for example: - Allow users to include wireframes that Spawn will follow as it generates their app. - Android support in Mac, Windows & Linux Spawn desktop app. This way, people can use Spawn to build for both mobile platforms using the same app specifications. Imagine someone living in rural India using their Chromebook to build apps for their Android phone, without needing to learn how to code. - Enable people to build apps that have accounts and backend logic by autogenerating and deploying a backend during app generation. Any feedback would be greatly appreciated. https://spawnapp.com/ August 6, 2024 at 09:28PM

Show HN: I built interactive map of active and decommissioned nuclear stations https://ift.tt/JB2kxI8

Show HN: I built interactive map of active and decommissioned nuclear stations Hi all, I am not an expert in nuclear energy but I've always wondered and found it difficult to get a clear picture about the amount of nuclear stations located in a specific region. So I built this tool that shows all the nuclear plants in the world, scaled by their capacity and with indication of their status. Clustering is enabled by default and allows to see the sum potential capacity of a region. It's a fun tool for me: e.g. disable clustering, scale circle radius to 70%, go to EU, and you'll see Germany has shutdown all of the stations. Ofc it's a widely known fact, but what came to my surprise is that Poland, Turkey, Scandinavian countries, Africa have literally 1 to none nuclear stations. Which is kinda strange because some of these regions are modern, well-developed, and Africa specifically was sourcing lots of nuclear fuel for other countries other the years. idk what to do with it yet, but I think I'll come up with ideas for future improvements as I believe nuclear sector will grow drastically. https://ift.tt/qATRXtB August 8, 2024 at 01:10PM

Wednesday, August 7, 2024

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://ift.tt/iNFTcEI

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://ogimage.org/ August 8, 2024 at 09:26AM

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery https://ift.tt/hyGurfZ

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery OllamaAgents is a TypeScript-based CLI application that provides a Linux command interpreter using the Ollama API. It converts natural language queries into appropriate Linux commands, executing them if requested, offering explanations and cautions when necessary. https://ift.tt/U9Hd2VE August 8, 2024 at 05:34AM

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools https://ift.tt/1yCjhcB

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools Voyage is a bunch of marketing tools for SaaS in one platform. We're betting on three things: 1. Many marketing tools don't offer free tiers. Think Optimizely, 6sense, Mutiny, Typeform, Qualified, Marketo, Drift, etc. A lot of these have minimum contract sizes of 5 figures. Voyage is completely free right now (haven't shipped monetization yet) and will always be usage-based + free tier. 2. Having these tools in one place compounds. We offer global themes for all of the user-facing marketing assets, which means you won't have to manage a brand theme for each of Wistia, Drift, etc. We also can use the data from one tool to modify another. Ex: personalize the header of the pricing page based on whether a visitor went through the video on your splash page. 3. We can outship most engineering teams in the long term. It's difficult for mar-tech companies to attract/retain talent since they're GTM-first, not eng-first. We're building an eng-first mar-tech company, getting into teams early with a generous free tier, and making money as our customers scale. We can probably offer these tools much cheaper at bundled scale too. If you use any of these tools and want to combine them together for a reduced bill or better cross-tool integration, please reach out. We'd love to have you as a design partner. - Wistia / Vimeo - Typeform / HS forms - Optimizely / Mutiny - Google Analytics 4 - Drift / Qualified / etc - SEO content tools bryan.houlton@withvoyage.com https://ift.tt/mhAn76I August 8, 2024 at 04:25AM

Tuesday, August 6, 2024

Show HN: Resolve AWS SecretManager secrets as env vars https://ift.tt/axYo4g3

Show HN: Resolve AWS SecretManager secrets as env vars Frustrated by the official way to resolve secretmanager secrets in Lambda functions using the official Lambda extension ( https://ift.tt/tCrP1HG... ), I built a more user-friendly way, which requires no code changes to the Lambda function code. https://ift.tt/l2hcMim August 7, 2024 at 02:08AM

Show HN: AutoEditor – Edit your video in just a few clicks https://ift.tt/J8odQp4

Show HN: AutoEditor – Edit your video in just a few clicks I wanted to show the first version of my new project, its main goal is to let users edit short engaging videos in just a few clicks. Upload your video (or take a link from YouTube), cut your video, crop it, subtitle it, add overlay layers and much more. https://ift.tt/zFpmQ5e August 7, 2024 at 02:01AM

Show HN: Metrics Hive – a simple, feature-rich Google Analytics alternative https://ift.tt/2vu9l57

Show HN: Metrics Hive – a simple, feature-rich Google Analytics alternative Metrics Hive is meant to be an easy-to-use analytics tool, similar to the Google UA days. However, it also features real-time user activity, heat maps, and screen replays. https://ift.tt/aOVxUPW August 6, 2024 at 08:23PM

Show HN: Muky – A kid-friendly music player for iOS https://ift.tt/2eay7xh

Show HN: Muky – A kid-friendly music player for iOS Hi, I've developed an iOS app called Muky ( https://muky.app/ ) that allows parents to create and manage music playlists for their children. It provides a focused, distraction-free audio experience for kids. I created this app because my 4-year-old daughter loves music, but existing solutions like Tonies or cassettes didn't meet our needs. Using an iPhone or iPad directly with Apple Music wasn't ideal either. Muky aims to solve these issues under the motto "Music for the Kids". Here some key features: * Dedicated music player for children * Parent-controlled playlists * Compatible with Apple Music (Spotify support coming soon) * Distraction-free interface * Works well with iOS "Guided Access" feature * Keeps kids' music separate from parents' personal collections and algorithms * iOS 15 Support for Older Devices * Direct Start in Audio Player * Password Protection (Secure the audio player mode with a password. Exiting the audio player mode requires the password set by the parents, ensuring kids cannot exit the app simply.) I'd love to get your feedback and hear your thoughts on this approach to kid-friendly music streaming. https://muky.app August 5, 2024 at 12:36AM

Monday, August 5, 2024

Show HN: Iso20022.js – Create payments in 3 lines of code https://ift.tt/cqWAgBD

Show HN: Iso20022.js – Create payments in 3 lines of code https://ift.tt/vQO4EHG August 5, 2024 at 11:25PM

Show HN: Datoviz 0.2.0, Vulkan-based GPU scientific visualization (C/C++/Python) https://ift.tt/zCXDweT

Show HN: Datoviz 0.2.0, Vulkan-based GPU scientific visualization (C/C++/Python) I'm excited to announce the release of Datoviz 0.2.0, an open-source, high-performance GPU scientific visualization library built on Vulkan. It targets the interactive visualization of large 2D/3D datasets. This version includes tentative precompiled Python wheels for Linux, macOS (ARM and Intel), and Windows. Datoviz is a key part of the CZI-funded Vispy 2.0 project and will serve as its main GPU backend. Datoviz provides core GPU visualization capabilities while VisPy 2.0 will provide high-level plotting functionality (a bit similar to NumPy vs SciPy). What I'm looking for from the community: 1. Compatibility feedback: I'd appreciate quick feedback on how these precompiled Python wheels perform across different operating systems and graphics hardware. 2. Library feedback: Datoviz is still in its early stages and actively evolving. The API is subject to change, and I'd appreciate any feedback on its functionality and design. Please report issues on GitHub. Since the initial 2021 v0.1 release, the underlying technology has matured significantly. The internal architecture is now more robust and modular, paving the way for support for other rendering technologies like WebGPU and WebAssembly in the medium term. While still somewhat limited, the focus is on ensuring stability, performance, and visual quality. Available visuals include points, markers, line segments, paths, glyphs, images, spheres, 3D meshes, and basic volume rendering. Some important features, like axes and picking, are planned for v0.3 and later. Please give it a try, report any issues on GitHub, and feel free to ask questions. You're also welcome to contribute. I'm looking forward to your feedback! https://ift.tt/CojZ9y3 August 6, 2024 at 01:33AM

Show HN: Run Mutahunter.ai LLM powered software testing on your code in browser https://ift.tt/C5pGQlx

Show HN: Run Mutahunter.ai LLM powered software testing on your code in browser https://ift.tt/AS8vXe2 August 6, 2024 at 12:40AM

Sunday, August 4, 2024

Show HN: Resurrecting DOS – Bringing Classic Gaming to the Web https://ift.tt/MhiEamv

Show HN: Resurrecting DOS – Bringing Classic Gaming to the Web Hi There, We’ve all felt the nostalgia for classic DOS games like DOOM, Prince of Persia, and Duke Nukem. Unfortunately, running these games on modern systems is a hassle with often 10+ setup steps. To bridge that gap, I’ve built a platform that leverages DOSBox and JS-DOS to bring these beloved titles directly to the browser. Say goodbye to complex setups! This platform seamlessly emulates DOS games, letting you jump straight into the action. I'm eager for your feedback on emulation performance, game compatibility, and user interface. I’m currently beta testing and plan to integrate a light CMS like PocketBase for more user controls. I’m also excited to open-source the project soon, allowing users to create personalized “DOS cabinets” with their favorite games! Let me know your thoughts and help bring back the glory days of DOS gaming! https://ift.tt/RAWeq8P August 5, 2024 at 02:56AM

Show HN: Audiopipe – Pipeline for audio diarization, denoising and transcription https://ift.tt/L8R2jXN

Show HN: Audiopipe – Pipeline for audio diarization, denoising and transcription Audiopipe is a one-liner for denoising, diarization and tra...