This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Friday, December 20, 2024
Show HN: Model Validation Using LLMs https://ift.tt/uzYM9WL
Show HN: Model Validation Using LLMs https://ift.tt/sYEVuUH December 21, 2024 at 12:31AM
Thursday, December 19, 2024
Show HN: WebGPU Tech Demo https://ift.tt/1eBISVG
Show HN: WebGPU Tech Demo WebGPU tech demo running in modern browsers showcasing various rendering techniques like deferred rendering with 400+ dynamic lights, Hi-Z screen space reflections and cascaded shadow mapping. https://ift.tt/fxks1SO December 19, 2024 at 10:44PM
Show HN: CCState is a semantic, strict, and flexible state management library https://ift.tt/FUT5mCG
Show HN: CCState is a semantic, strict, and flexible state management library CCState is a semantic, strict, and flexible state management library suitable for medium to large single-page applications with complex state management needs. The name of CCState comes from three basic data types: computed, command, and state. https://ift.tt/70y6GFY December 19, 2024 at 03:44PM
Wednesday, December 18, 2024
Show HN: Musoq – Query Anything with SQL Syntax (Git, C#, CSV, Can DBC) https://ift.tt/lwymKaY
Show HN: Musoq – Query Anything with SQL Syntax (Git, C#, CSV, Can DBC) Hey, For those of you who don't know my little tool Musoq, I wanted to introduce it as a small tool that allows you to query with SQL-like syntax without any database. It allows you to query various things from niche ones like CAN DBC files, weird ones like C# code, interesting ones with Git querying to regular stuff like CSV, TSV and various others. I am quite a bit experimenting with various things so I'm hybridizing the engine with LLMs or doing other weird stuff that are more or less practical :-) I wanted also to share some recent developments in this little project as I hope it might be interesting to some of you. New Experimental Plugins: * Git Plugin (Beta) : I've been working on Git repository querying - managed to test it on the EF Core repo (16k commits) and it seems to work okay * Roslyn Plugin (Beta) : Added basic C# code analysis capabilities For the very first time: I've extended CROSS APPLY to use computed results as arguments! Now the operator can use values from the current row as inputs. Here's an example: SELECT f.DirectoryName, f.FileName FROM #os.directories('/some/path', false) d CROSS APPLY #os.files(d.FullName, true) f WHERE d.Name IN ('Folder1', 'Folder2') After another pack of fixes I'm finally able to query multiple git repositories AT ONCE! with ProjectsToAnalyze as ( select dir2.FullName as FullName from #os.directories('D:\repos', false) dir1 cross apply #os.directories(dir1.FullName, false) dir2 where dir2.Name = '.git' ) select c.Message, c.Author, c.CommittedWhen from ProjectsToAnalyze p cross apply #git.repository(p.FullName) r cross apply r.Commits c where c.AuthorEmail = 'my-email@email.ok' order by c.CommittedWhen desc Under the Hood: - Added a Buckets feature for memory management (currently just testing it with the Roslyn plugin) - Moved to .NET 8 - Added CROSS/OUTER APPLY operators - Made some improvements to error messages and runtime behavior New piping features: I've been experimenting with piping capabilities: * Image Analysis with LLMs : ./Musoq.exe image encode "image.jpg" | ./Musoq.exe run query "select s.Shop, s.ProductName, s.Price from ..." * Text Data Extraction : Get-Content "ticket.txt" | ./Musoq.exe run query "select t.TicketNumber, t.CustomerName ... from #stdin.text('Ollama', 'llama3.1') t" * Data Source Combination : { docker image ls; ./Musoq.exe separator; docker container ls } | ./Musoq.exe run query "..." I'm working on comprehensive documentation: I encourage you especially to look at section "Practical Examples and Applications" and "Data Sources" where you can look at all the tables the tool currently provides. < https://puchaczov.github.io/Musoq/ > Other Changes: - Made some improvements to OS and Archive data sources (OS can now query metadata like EXIF) - Added a few fields to CAN DBC plugin - Command outputs can now be used as inputs for queries I'm hoping to: - Improve stability and add more tests - Flesh out the documentation - Work on package distribution (Scoop, Ubuntu packages) - Share some examples of source code querying with Roslyn Ideas for later: - WHERE robust analysis and optimizations - DISTINCT operator implementation - PROTOBUF schema support - Performance improvements - Query parallelization - Recursive CTEs - Subqueries I'd really appreciate any thoughts or feedback! The documentation section where I write a short analysis of EF Core with git plugin: < https://puchaczov.github.io/Musoq/practical-examples-and-app... > https://ift.tt/2X3BrbG December 19, 2024 at 12:32AM
Show HN: Bodo – high-performance compute engine for Python data processing https://ift.tt/KPVjGiU
Show HN: Bodo – high-performance compute engine for Python data processing Hello HN, I’m excited to share Bodo, an open-source compute engine designed for large-scale data processing in native Python. Bodo is powered by an auto-parallelizing JIT compiler and an HPC backend, enabling it to generate highly optimized, parallel binaries (MPI) for Pandas and NumPy code—all without requiring any code rewrites. Our latest benchmark demonstrates 20x to 240x speedup over traditional distributed computing frameworks like Spark, Ray, and Dask (code and details in repo). The inspiration for Bodo came from my background in HPC, when I saw how extremely slow and hard to use Spark was (has gotten better over the years but still not great). Of course, a compiler has its own limitations (e.g. not all Python is compilable), but I think it’s leaps and bounds better. Let me know what you think. https://ift.tt/Qtxr6sj December 18, 2024 at 11:10PM
Show HN: I spent 4 years bootstrapping a financial planning tool to 30k MAUs https://ift.tt/yZ9fRHO
Show HN: I spent 4 years bootstrapping a financial planning tool to 30k MAUs Hey everyone! I'm back with an update on this post [0]. Last year, I quit my corporate job and went full-time on ProjectionLab, the long-term financial planning app I've been building for the past 4 years, which some of you may recognize. The decision to go all-in felt like a huge leap. But it was the right call, and it's been a good year. And without the HN community, it would not have happened. As I mentioned last time [0], the feedback on my original Show HN is THE reason I'm still here working on this. I'm really grateful for that. And I hope the way I’ve grown PL -- staying bootstrapped and focused on users -- resonates with the early supporters who helped to shape it. For now I'm still the only engineer, burning the candle at both ends, but luckily I'm not feeling burnt out myself! It's been a fun and memorable year: - 6,139 commits, 221,484 insertions, 116,255 deletions - Shared my story on the ChooseFI podcast [1] (one of the original sources of inspiration for this project) - Started building a team (2 team members for customer success, 1 leading growth & marketing) - Doubled our customer base - Took no external funding, keeping our interests as aligned with users as possible Okay, but what did I actually do since last time? [2] Here's a quick cross-section: - Compare mode upgrades to explore what-if scenarios overlaid on the same chart with visual deltas/diffs - Launched ProjectionLab for Employers [3]: offer PL as a benefit, or get your employer to pick up the tab - Major tech stack migrations: Vue 2 -> Vue 3, Vue CLI -> Vite, Vuetify 2 -> Vuetify 3, Vuex -> Pinia, Jest -> Vitest, Firebase Namespaced API -> Modular API, Vike + SSG for marketing site - Advanced visualization features (1-click-plot any metric, interactive event icons in charts, etc) - Improved tax estimation & tax analytics - Simultaneous editing on multiple devices - MFA support - Rebuilt the help center, added more educational content and YouTube tutorial videos - Made it possible to book a 1-on-1 session for educational/training purposes - Converted ~65% of the codebase from JavaScript to TypeScript - And more! [2] I never saw myself as an entrepreneur/founder type. But apparently I've now spent 4 years turning a side project into a real business. I couldn't have done it without the initial support from this community, and I'd love to hear what you think of the updates and where you'd like to see things go from here. --Kyle [0] https://ift.tt/7OYbqw8 [1] https://ift.tt/OvtYCeD... [2] https://ift.tt/nqF9KSL [3] https://ift.tt/BnOXWy6 https://ift.tt/W6uInjf December 18, 2024 at 08:27PM
Tuesday, December 17, 2024
Show HN: Adventures in OCR https://ift.tt/98o0sur
Show HN: Adventures in OCR Hello HN! In a recent "Ask HN: What are you working on?" thread, I mentioned I was working on OCRing a large book: https://ift.tt/qDjsG7A The post generated some interest so I thought I would keep HN posted. The book is Saint-Simon’s Memoirs -- an invaluable historical account of the French court under Louis XIV, full of wit, sharp observations, and of incredible literary value. I'm OCRing the edition of reference made between 1879-1930, that contains a lot of comments and footnotes: 45 volumes, ~27,000 pages. Here's a link to a blog post that describes the techniques used so far (the project is still ongoing): https://ift.tt/ExGTpSe But you may also directly access the result here: https://ift.tt/Dn2Fl0S This web app (not optimized for mobile, sorry) solves a tricky problem of preloading images efficiently. In short: preloading the next image isn't enough, since browsers will repaint if an image is moved, or scaled. Or browsers won't paint at all if visibility is hidden or opacity is zero, and will paint only when those values change. On an average, slow machine, this takes visible time. But if an image is simply behind another element, it will be painted, and the removal of the covering element or changing the z-index will not trigger a repaint. (Preloading is important because it lets one review results fast; if one has to wait 150-200 ms between images it's simply discouraging). Would love to hear feedback; happy to answer any question! https://ift.tt/ExGTpSe December 17, 2024 at 10:30PM
Show HN: I built an open-source data pipeline tool in Go https://ift.tt/7DtL1cU
Show HN: I built an open-source data pipeline tool in Go Every data pipeline job I had to tackle required quite a few components to set up: - One tool to ingest data - Another one to transform it - If you wanted to run Python, set up an orchestrator - If you need to check the data, a data quality tool Let alone this being hard to set up and taking time, it is also pretty high-maintenance. I had to do a lot of infra work, and while this being billable hours for me I didn’t enjoy the work at all. For some parts of it, there were nice solutions like dbt, but in the end for an end-to-end workflow, it didn’t work. That’s why I decided to build an end-to-end solution that could take care of data ingestion, transformation, and Python stuff. Initially, it was just for our own usage, but in the end, we thought this could be a useful tool for everyone. In its core, Bruin is a data framework that consists of a CLI application written in Golang, and a VS Code extension that supports it with a local UI. Bruin supports quite a few stuff: - Data ingestion using ingestr ( https://ift.tt/UH8JowZ ) - Data transformation in SQL & Python, similar to dbt - Python env management using uv - Built-in data quality checks - Secrets management - Query validation & SQL parsing - Built-in templates for common scenarios, e.g. Shopify, Notion, Gorgias, BigQuery, etc This means that you can write end-to-end pipelines within the same framework and get it running with a single command. You can run it on your own computer, on GitHub Actions, or in an EC2 instance somewhere. Using the templates, you can also have ready-to-go pipelines with modeled data for your data warehouse in seconds. It includes an open-source VS Code extension as well, which allows working with the data pipelines locally, in a more visual way. The resulting changes are all in code, which means everything is version-controlled regardless, it just adds a nice layer. Bruin can run SQL, Python, and data ingestion workflows, as well as quality checks. For Python stuff, we use the awesome (and it really is awesome!) uv under the hood, install dependencies in an isolated environment, and install and manage the Python versions locally, all in a cross-platform way. Then in order to manage data uploads to the data warehouse, it uses dlt under the hood to upload the data to the destination. It also uses Arrow’s memory-mapped files to easily access the data between the processes before uploading them to the destination. We went with Golang because of its speed and strong concurrency primitives, but more importantly, I knew Go better than the other languages available to me and I enjoy writing Go, so there’s also that. We had a small pool of beta testers for quite some time and I am really excited to launch Bruin CLI to the rest of the world and get feedback from you all. I know it is not often to build data tooling in Go but I believe we found ourselves in a nice spot in terms of features, speed, and stability. https://ift.tt/fvZGn2u I’d love to hear your feedback and learn more about how we can make data pipelines easier and better to work with, looking forward to your thoughts! Best, Burak https://ift.tt/fvZGn2u December 17, 2024 at 10:10PM
Monday, December 16, 2024
Show HN: Graph-Based Editor for LLM Workflows https://ift.tt/wbWd5Yh
Show HN: Graph-Based Editor for LLM Workflows Hey HN, We’re excited to share PySpur, an open-source tool that provides a graph-based interface for building, debugging, and evaluating LLM workflows. Why we built this: Before this, we built several LLM-powered applications that collectively served thousands of users. The biggest challenge we faced was ensuring reliability: making sure the workflows were robust enough to handle edge cases and deliver consistent results. In practice, achieving this reliability meant repeatedly: 1. Breaking down complex goals into simpler steps: Composing prompts, tool calls, parsing steps, and branching logic. 2. Debugging failures: Identifying which part of the workflow broke and why. 3. Measuring performance: Assessing changes against real metrics to confirm actual improvement. We tried some existing observability tools or agent frameworks and they fell short on at least one of these three dimensions. We wanted something that allowed us to iterate quickly and stay focused on improvement rather than wrestling with multiple disconnected tools or code scripts. We eventually arrived at three principles upon which we built PySpur : 1. Graph-based interface: We can lay out an LLM workflow as a node graph. A node can be an LLM call, a function call, a parsing step, or any logic component. The visual structure provides an instant overview, making complex workflows more intuitive. 2. Integrated debugging: When something fails, we can pinpoint the problematic node, tweak it, and re-run it on some test cases right in the UI. 3. Evaluate at the node level: We can assess how node changes affect performance downstream. We hope it's useful for other LLM developers out there, enjoy! https://ift.tt/sMp1BiZ December 16, 2024 at 11:50PM
Show HN: Autonomous AI agents that monitor the stock market for you https://ift.tt/biGIEMj
Show HN: Autonomous AI agents that monitor the stock market for you We created autonomous AI Agents that monitor the stock market for you while you go about your day. How it works: Tell our AI Assistant what you want to monitor, and it creates a project for our team of autonomous AI Agents. You'll get notifications (email + app) when significant events matching your criteria are detected. For short-term projects, you'll be notified when your analysis is ready. Behind the scenes: When you give the AI Assistant a request to monitor an entity (like a stock or group of stocks), an AI Project Manager plans the project and breaks the project down into manageable tasks. These tasks run asynchronously - some recurring (hourly/daily/weekly/monthly/quarterly/yearly), others one-time. Example prompts you can try: Long-term monitoring: - "Monitor Apple stock and notify me of any important events and red flags" - "Monitor Apple, Google, Microsoft, and Meta stock. Notify me if any of them start trending toward being undervalued" Short-term analysis: - "Create a project to analyze the last 30 earnings calls for Tesla, spot trends, and how the business has evolved over time" You can track the progress of all tasks as the AI Agents work in the background. Try it here: https://ift.tt/kujZIBv This is still an early version - we're actively improving it based on feedback. Would love to hear what you think and what features you'd want to see next! Previously shared our AI-powered Stock Market Research Analyst: https://ift.tt/1ZK2oCi https://ift.tt/FhkoYE7 December 16, 2024 at 11:53PM
Show HN: NCompass Technologies – yet another AI Inference API, but hear us out https://ift.tt/6pvm7HW
Show HN: NCompass Technologies – yet another AI Inference API, but hear us out Hello HackerNews! I’m excited to share what we’ve been working on at nCompass Technologies: an AI inference platform that gives you a scalable and reliable API to access any open-source AI model — with no rate limits. We don't have rate limits as optimizations we made to our AI model serving software enable us to support a high number of concurrent requests without degrading quality of service for you as a user. If you’re thinking, well aren’t there a bunch of these already? So were we when we started nCompass. When using other APIs, we found that they weren’t reliable enough to be able to use open source models in production environments. To resolve this, we're building an AI inference engine that enable you, as an end user, to reliably use open source models in production. Underlying this API, we’re building optimizations at the hosting, scheduling and kernel levels with the single goal of minimizing the number of GPUs required to maximize the number of concurrent requests you can serve, without degrading quality of service. We’re still building a lot of our optimizations, but we’ve released what we have so far via our API. Compared to vLLM, we currently keep time-to-first-token (TTFT) 2-4x lower than vLLM at the equivalent concurrent request rate. You can check out a demo of our API here: https://ift.tt/VrfEi8y As a result of the optimizations we’ve rolled out so far, we’re releasing a few unique features on our API: 1. Rate-Limits: we don’t have any Most other API’s out there have strict rate limits and can be rather unreliable. We don’t want API’s for open source models to remain as a solution for prototypes only. We want people to use these APIs like they do OpenAI’s or Anthropic’s and actually make production grade products on top of open source models. 2. Underserved models: we have them There are a ton of models out there, but not all of them are readily available for people to use if they don’t have access to GPUs. We envision our API becoming a system where anyone can launch any custom model of their choice with minimal cold starts and run the model as a simple API call. Our cold starts for any 8B or 70B model are only 40s and we’ll keep improving this. Towards this goal, we already have models like `ai4bharat/hercule-hi` hosted on our API to support non-english language use cases and models like `Qwen/QwQ-32B-Preview` to support reasoning based use cases. You can find the other models that we host here: https://ift.tt/es9IrGi. We’d love for you to try out our API by following the steps here: https://ift.tt/u8bZMPc . We provide $100 of free credit on sign up to run models, and like we said, go crazy with your requests, we’d love to see if you can break our system :) We’re still actively building out features and optimizations and your input can help shape the future of nCompass. If you have thoughts on our platform or want us to host a specific model, let us know at hello@ncompass.tech. Happy Hacking! https://ift.tt/HlkJQLT December 16, 2024 at 05:37PM
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://ift.tt/S5cxMFW
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://ift.tt/0C8lTgj December 16, 2024 at 09:06AM
Sunday, December 15, 2024
Show HN: Dbine – Auxiliary tools related to databases https://ift.tt/ZrtRNiF
Show HN: Dbine – Auxiliary tools related to databases https://ift.tt/rnMTKio December 15, 2024 at 11:02PM
Show HN: SmartHome – An Adventure Game https://ift.tt/Qg6dIHw
Show HN: SmartHome – An Adventure Game SmartHome is a free, browser-based game written in vanilla JavaScript and no libraries. I don't want to spoil anything about the gameplay, but if you like text adventures, point-and-click adventure games, puzzle games, escape room games, art games, incremental games, cozy games, and/or RPGs, then this might be your speed. If you find it too hard and don't mind some mild spoilers, then check out the hints page: https://smarthome.steviep.xyz/help Enjoy! https://smarthome.steviep.xyz December 15, 2024 at 10:35PM
Saturday, December 14, 2024
Show HN: 31Memorize–Free vocab builder with FSRS-5 spaced repetition https://ift.tt/5FSNHip
Show HN: 31Memorize–Free vocab builder with FSRS-5 spaced repetition Mangoosh alternative, but cheaper and designed to maximize GRE prep efficiency through targeted learning. Free during beta. Your feedback is much appreciated to help polish the product. https://ift.tt/vyV4nMg December 15, 2024 at 07:47AM
Show HN: AI Powered Daily Budgeting https://ift.tt/KfkqjvL
Show HN: AI Powered Daily Budgeting https://ift.tt/smD4nTt December 15, 2024 at 06:34AM
Show HN: Library to replace box shadows on a webpage with ray traced shadows https://ift.tt/Py2evft
Show HN: Library to replace box shadows on a webpage with ray traced shadows https://ift.tt/fJUoLd3 December 15, 2024 at 02:54AM
Show HN: A simple web game to help learn chords and basic progressions https://ift.tt/otDGIXT
Show HN: A simple web game to help learn chords and basic progressions Hi Hacker News, I've created Chord Nebula, a simple web-based game designed to help users learn and practice piano chords, basic progressions, and harmony fundamentals. The game integrates with MIDI keyboards, allowing you to play chords in real-time and receive immediate feedback based on the key you choose. GitHub Repository: https://ift.tt/lJN7Y6U Live Demo: https://ift.tt/DI8zCV7 Requirements: To use Chord Nebula, you'll need a MIDI keyboard connected to your computer. Current Status: Chord Nebula is still a simple project. I'm committed to improving it based on user feedback and would greatly appreciate any support or contributions from the community. Looking for Feedback and Collaborators: I'm eager to hear your thoughts on Chord Nebula! Whether it's suggestions for new features, improvements, or bug reports, your feedback is invaluable. Additionally, if you're interested in collaborating to enhance the game, feel free to reach out or contribute directly via GitHub. Thanks for taking the time to check out Chord Nebula! https://ift.tt/tD4gpLJ December 14, 2024 at 04:35PM
Friday, December 13, 2024
Show HN: @smoores/epub, a JavaScript library for working with EPUB publications https://ift.tt/aeKqmjx
Show HN: @smoores/epub, a JavaScript library for working with EPUB publications Howdy! I've just written a blog post about this, and I figured I would share it here: https://ift.tt/UcabYhZ . As I've been working on Storyteller[1], I've been developing a library for working with EPUB files, since that's a large amount of the work that Storyteller does. After a friend asked for advice on creating EPUB books in Node.js, I decided to publish Storyteller's EPUB library as a standalone NPM package. I really love the EPUB spec, and I think the Node.js developer community deserves an actively maintained library for working with it! [1]: https://ift.tt/6iX7ou9 https://ift.tt/fv1x6o9 December 14, 2024 at 01:22AM
Show HN: Novel Minds, an AI Book Producer https://ift.tt/8mis7DQ
Show HN: Novel Minds, an AI Book Producer Read AI-illustrated versions of the classics for free at http://novelminds.ai . I hope this inspires people to read the classics and ultimately enriches all books so more people will read them. https://ift.tt/AoEp6ue December 13, 2024 at 10:25PM
Thursday, December 12, 2024
Show HN: I designed an espresso machine and coffee grinder from scratch https://ift.tt/fZgmUqb
Show HN: I designed an espresso machine and coffee grinder from scratch It was a lot of work as a solo project but I hope you guys think it’s cool. When I say “we” in the website it’s only in the most royal sense possible. I also did all the photo/videography. I started out designing a single machine for personal use, but like many things it sort of spiraled out of control from there. I felt like espresso machines were getting very large, plasticky, and app-integrated without actually improving the underlying technologies that make them work. The noisy vibratory pumps in particular are from 1977 and haven’t really changed since then. So I wanted to focus on making the most advanced internals I could and leaving everything else as minimalist as possible. The pump is, as far as I know, completely unique in terms of power density and price. Without spending several thousand dollars, it was difficult to find a machine with a gear pump, and adjustable pressure was also similarly expensive but this machine has those things and costs a normal amount to buy. You can also turn the pressure way down and make filter coffee. I also saw so many people (including myself) using a scale while making espresso, and even putting a cup below the group head to catch drips, entirely negating the drip tray, so I basically designed for that! The profile of the machine is much lighter on the eyes and doesn’t loom in the corner like my old espresso machine did. And for the grinder, basically everything on the market uses conical and flat burrs that have descended from spice grinders, and the same couple of standard sizes. Sometimes larger companies design their own burrs, but only within those existing shapes. There is sort of a rush to put larger and larger burrs into coffee grinders, which makes sense, but with cylindrical burrs, you can increase the cutting surface way more relative to the size of the grinder. When grinders get too big, maintaining alignment becomes mechanically cumbersome, but the cylindrical burr can be very well supported from the inside, and there is the added benefit of hiding the entire motor within the burr itself. The resulting grounds are just outright better than all the other grinders I have used, but obviously this is a matter of taste and my own personal bias. The biggest downside for the grinder is that it doesn’t work with starbucks style oily roasts, because the coffee expands so much while traveling down through the burrs and can sometimes clog up the teeth. It doesn’t hurt the grinder but it does require cleaning (which is tool-free!). Another downside for both machines is the fact that they run on DC power so it’s best if you have a spot in your kitchen to tuck away the power brick. I also made a kit that makes the gear pump a drop-in upgrade for other espresso machines, to reduce noise and add adjustable pressure. https://ift.tt/cPDHAKl The roughest part of this process were the moments midway through development where they weren’t working at all. When the grinder is just jamming itself instantly or the fourth factory in a row tells you the part you’re making is impossible or the pump is alternating between spraying water out the side and into your face and not pumping at all. And the default thought is “Of course it’s not working, if this was going to work someone else would have already made it like this”. The route you’ve taken is fundamentally different enough that there are no existing solutions to draw on. You’re basically feeling around in the dark for months on end, burning money, and then one day, every little cumulative change suddenly adds up to a tasty espresso. And it’s not perfect yet, but you at least can see the road ahead. Anyways, this is way more than I expected to write, thank you for reading! Tell me if you have any questions https://velofuso.com December 13, 2024 at 06:33AM
Show HN: AI-powered, open source LeetCode alternative https://ift.tt/3WXavrU
Show HN: AI-powered, open source LeetCode alternative https://ift.tt/IsveLh4 December 13, 2024 at 04:23AM
Show HN: A mobile app that generates mobile apps in 30 secs https://ift.tt/u5dX4qA
Show HN: A mobile app that generates mobile apps in 30 secs Hi HN! Daniel from YC S21 here, launching a project called aSim ( https://asim.sh/ ), which lets people generate/simulate usable native apps (called Sims). 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 available through web (though mobile is much more feature complete). A couple of my favorite Sims so far: - Doom demo: https://ift.tt/AXjQpL2 - Star wars idle game: https://ift.tt/tcoUjfS - Hotdog or Not Hotdog: https://asim.sh/s/3748 - Height guesser: https://ift.tt/pFT1iwg - 2048: https://ift.tt/uLVPs1I Would love feedback around the experience and additional functionality you'd like surfaced! December 12, 2024 at 11:06PM
Show HN: Made ready-to-use zip files with TOP animations on NextJS https://ift.tt/PCXQdIy
Show HN: Made ready-to-use zip files with TOP animations on NextJS I'm a solopreneur passionate about web dev and creating tools for developers. Over the years, I've built countless animations for projects and realized many people struggle with implementing complex visuals easily. So, I made BuildFast for two reasons: -To help developers and designers learn and use high-quality animations built with Next.js and Three.js. -To save time with ready-to-use ZIP files or access the entire collection with login-protected resources. Whether you're looking for inspiration, want to learn from reusable code, or need to quickly boost your project’s visuals, BuildFast is for you. Would love your feedback and thoughts! www.buildfast.es Cheers, Arthur(Faxraddin) https://ift.tt/N45FTcv December 12, 2024 at 09:56PM
Wednesday, December 11, 2024
Show HN: Lfi – a lazy functional sync, async, and concurrent iteration library https://ift.tt/ZEJqMuQ
Show HN: Lfi – a lazy functional sync, async, and concurrent iteration library Hey HN! Roughly 4 years ago I started building a lazy functional iteration library for JS/TS. I had a few goals for the library: - Supporting sync, sequential async, and concurrent async iteration - Limiting it to a small number of orthogonal concepts that compose beautifully to solve problems - Making it fully tree-shakeable I built it for myself and have (mostly) been its only user as I refined it. I've used it in lots of personal projects and really enjoyed it. I recently decided it would be nice to spread that enjoyment so I created a documentation website complete with a playground where you can try out the library. I hope you enjoy using it as much as I do! Looking forward to hearing your thoughts :) https://lfi.dev/ December 12, 2024 at 01:37AM
Show HN: Jp3g: a fast private bulk image to JPEG/WebP converter https://ift.tt/Wj7tKMo
Show HN: Jp3g: a fast private bulk image to JPEG/WebP converter https://jp3g.org/ December 11, 2024 at 09:23PM
Tuesday, December 10, 2024
Show HN: Power-assert for hierarchical data structures https://ift.tt/INCa2Si
Show HN: Power-assert for hierarchical data structures https://ift.tt/6fNYcsi December 11, 2024 at 03:01AM
Show HN: Gentrace – connect to your LLM app code and run/eval it from a UI https://ift.tt/LNFlAKU
Show HN: Gentrace – connect to your LLM app code and run/eval it from a UI Hey HN - Doug from Gentrace here. We originally launched Gentrace via Show HN in August of 2023. Since then, a million products have emerged in the LLM ops category. And what we've noticed is that almost none of them solve the core workflow: testing prompts, parameters, and other changes in your actual app, from a frontend where people can collaborate on the dataset, evals, or experiments to be run. So, we built that and are relaunching the company around that idea. Gentrace is the collaborative LLM app testing and experimentation platform that brings together engineers, PMs, subject matter experts, and more to run and test your actual end-to-end app. To do this, use our SDK to: - connect your app to Gentrace as a live runner over websocket (local) / via webhook (staging, prod) - wrap your parameters (eg prompt, model, top-k) so they become tunable knobs in the front end - edit the parameters and then run / evaluate the actual app code with datasets and evals in Gentrace We think it's great for tuning retrieval systems, upgrading models, and iterating on prompts. It's free to trial. Would love to hear your feedback / what you think. https://gentrace.ai/ December 11, 2024 at 02:05AM
Show HN: Chrome extension – See if HN discussed a website while you browse it https://ift.tt/8ZSu4R0
Show HN: Chrome extension – See if HN discussed a website while you browse it I built a Chrome extension that shows existing Hacker News posts for the current website. Background: Often when I read articles or websites, I find the associated HN posts and discussions at least as interesting as the content itself. I have been wishing for a solution to have all HN discussions for a page I am visiting directly to my fingertips, without searching. In fact, there are already extensions for it, but all of them (at the time of my search) were only developed with Manifest v2 and will therefore soon be deactivated. For this reason (and to get to know the development process of an extension better) I decided to develop a solution myself using the HN Algolia Search API and Manifest v3. The result is a simple little tool that solves my problem perfectly. Feel free to try it out - it's open source and available in Chrome Web Store. https://ift.tt/Aupd6ZS December 10, 2024 at 09:43PM
Monday, December 9, 2024
Show HN: FormML – A DSL for building complex web forms https://ift.tt/lBw3jiA
Show HN: FormML – A DSL for building complex web forms Hi everyone! I wrote a DSL (named Form Modeling Language) for modeling & building complex forms and am glad to share it with you now. Over the years, I’ve encountered many challenges while building complex forms from scratch—challenges that I believe are common, difficult, and yet often overlooked. These include managing interdependent fields, handling intricate validation rules, and maintain good collaboration between technical and non-technical people. FormML is my attempt to address these pain points. The project's README goes into more detail, but in short, FormML offers a model-first approach to form development (inspired by Prisma), focusing on ease of use for both developers and non-developers. Lastly, there is a design question I’d love your input: FormML has a primitive type called decimal , used for high-precision decimal numbers. Since one of FormML's design principles is to be as readable as possible to non-programmers, I’m considering renaming it to currency . However, currency might feel too narrow and not cover all applications. What do you think? - Stick with decimal ? - Switch to currency ? - Support both via aliases? Looking forward to your thoughts and feedback! https://ift.tt/QDTPYz9 December 10, 2024 at 12:16AM
Show HN: Securelog – Secret detector LLMs and RSC components https://ift.tt/KHeuo7g
Show HN: Securelog – Secret detector LLMs and RSC components https://securelog.com/ December 10, 2024 at 02:09AM
Show HN: Ternary Computer System https://ift.tt/MWDQkc7
Show HN: Ternary Computer System https://ift.tt/zmjHegQ December 9, 2024 at 11:53PM
Sunday, December 8, 2024
Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection https://ift.tt/E3Qy96X
Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection I built a high-performance web server in C that prioritizes security from the ground up. Key features: - XSS protection and SQL injection prevention built into the core - Rate limiting with IP tracking and automatic blocking - Comprehensive security headers (CSP, HSTS, CORS) - Multi-threaded architecture with connection pooling - Zero-copy file serving for performance - 100% test coverage with integration tests - Pure C99, no external dependencies beyond POSIX The goal was to create a web server that's secure by default and easy to audit (under 2000 lines of C). All security features are enabled out of the box with sensible defaults. GitHub: https://ift.tt/wVvchjT I am looking for feedback, especially on the security implementation and test coverage. The code is MIT-licensed. https://ift.tt/wVvchjT December 9, 2024 at 04:17AM
Show HN: Deepshot – AI lip-sync platform https://ift.tt/RQPUnO9
Show HN: Deepshot – AI lip-sync platform https://deepshot.ai/ December 9, 2024 at 02:42AM
Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention https://ift.tt/4GraF2B
Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention I built Nocaptcha after getting frustrated with traditional CAPTCHAs both as a user and developer. WebAuthn passkeys offered a promising alternative that's both more secure and user-friendly. What makes Nocaptcha different: - Uses WebAuthn standard instead of puzzle-solving - No need for users to remember passwords or solve puzzles - Open source Current limitation: Working with W3C WebAuthn Community Group on true passkey disposal for this use case. Looking for feedback particularly on: 1. Integration experience 2. User experience compared to traditional CAPTCHAs https://ift.tt/RxD9voq December 9, 2024 at 12:05AM
Saturday, December 7, 2024
Show HN: I built an HTML5 RTL-SDR application https://ift.tt/Fxjkyev
Show HN: I built an HTML5 RTL-SDR application There are lots of RTL-SDR applications, but you have to install them. I used the HTML5 USB API that exists in Chrome (did you know about it?) to build one that you can run straight from your browser, on your computer or your Android phone. https://ift.tt/MY8uEsj December 8, 2024 at 04:06AM
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://ift.tt/Ybh6L2l
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://airfry.pro December 8, 2024 at 04:37AM
Show HN: My Bluesky Facts https://ift.tt/rW1ZdnE
Show HN: My Bluesky Facts I've just launched a new feature for my tool, that creates screenshots for Bluesky. Initially, I created this tool only for posts, but now, I've also added the ability to create profiles like Nutrition Facts. Add your @bskyhandle and the tool creates your Facts, graded from A to E. https://ift.tt/RNsofEI December 7, 2024 at 11:54PM
Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/twZpAYu
Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/flpVDjJ December 7, 2024 at 10:48PM
Friday, December 6, 2024
Show HN: Random Caplocks Prank https://ift.tt/InuhLEa
Show HN: Random Caplocks Prank I was building a program that needed to allow a user to set a hotkey but the program lives in the taskbar so there's no UI. I decided what I would do is enable the caplock key when they click "Set Hotkey" and then they can disable the caplock key (or set it to its initial state, rather) to indicate they have finished. That project is still going but I got sidetracked by the idea that I could just build a program to randomly enable the caplock key every once in a while. This isn't a program designed to calculate child malnutrition or do anything to stop genocide etc but I was able to do it in a few hours and learn some new tricks. I hope this isn't too stupid for HN. https://ift.tt/3eS0j4h November 29, 2024 at 08:42PM
Show HN: Simple VPN Comparison Table https://ift.tt/bfEhWaH
Show HN: Simple VPN Comparison Table https://vpns.gg December 6, 2024 at 10:25PM
Show HN: DRSS – Decentralized web publishing network https://ift.tt/Ok9LEB4
Show HN: DRSS – Decentralized web publishing network https://ift.tt/6EqbhZF December 6, 2024 at 11:21PM
Thursday, December 5, 2024
Show HN: Checkmate, a server and infrastructure monitoring application https://ift.tt/ntageAl
Show HN: Checkmate, a server and infrastructure monitoring application We just released Checkmate 2.0 (formerly BlueWave Uptime). Originally designed as a simple uptime manager, Checkmate has evolved into an infrastructure monitoring tool. With the addition of our lightweight Go-based server agent (Capture) it's possible to monitor key metrics like CPU, RAM, and disk usage across remote servers. We’re now exploring new features, including enhanced notifications, advanced configuration options, DNS monitoring, and status pages (which are almost ready to launch btw). There are no plans for synthetic monitoring, APM, log management, traces etc. It'll hopefully stay as small as possible. It's still the early days for Checkmate. The project gained some traction with 31 contributors and this version itself had 13 contributors. - Server: https://ift.tt/hdU6mbV - Agent: https://ift.tt/mAl64QM - Demo: https://ift.tt/6SOFEUk (The username is uptimedemo@demo.com and the password is Demouser1! ) https://ift.tt/hdU6mbV December 6, 2024 at 02:38AM
Show HN: Fifty – A game where you match numbers until you clear the board https://ift.tt/zIysfHV
Show HN: Fifty – A game where you match numbers until you clear the board Hey everyone, I'm Fabio, a very long time lurker here. Today I want to celebrate and share with you, again, a game that I conceived more than 8 years ago. I shared it last week with all its history (if you're curious) [1], but it just stayed in the "shownew" and never reached the main "show" page, hopefully this time it'll do better (:crossed_fingers:)! What changed since last week? Today I've also published the mobile apps for both iOS and Android (last week it was just web), which are also my first mobile apps ever. So I believe it's still a worthwhile post and something to show :) I'd love to know what you think about it. I'll try to answer to everyone during the day. [1]: https://ift.tt/vMUFCVB https://ift.tt/LMB2qP7 December 5, 2024 at 10:48PM
Show HN: JavaFX app recreating the Omegle chat service experience with ChatGPT https://ift.tt/euzQtip
Show HN: JavaFX app recreating the Omegle chat service experience with ChatGPT This is a JavaFX project which aims to simulate the Omegle online chat service with ChatGPT, letting you chat with AI 'strangers' based on mutual interests. It started off as a client for the actual service but pivoted due to the service shutdown. https://ift.tt/KYPTFE5 December 6, 2024 at 01:35AM
Show HN: Banan-OS, an Unix-like operating system written from scratch https://ift.tt/vAiE5m0
Show HN: Banan-OS, an Unix-like operating system written from scratch This is my operating system that I've been working for the past 2 years. All of the code is written exclusively by me except from ported software. banan-os has a monolithic kernel targeting x86 (i686) and x86_64 architectures. The project consists of bootloader, kernel and userspace libraries (libc, libGUI, libFont, ...). It also uses my custom C++ standard library partly based on stdc++. Currently I have basic TTY and GUI environment with some of the basic UNIX utilities like cp, ls and stat. I have basic support for USB (keyboard/mouse/storage), disks (NVMe, AHCI), custom networking stack with TCP and UDP support, and a UNIX-like filesystem with /dev /tmp /proc filesystems. The whole project is written in C++ except for my BIOS bootloader that is written in 16-bit real mode assembly. I have been testing the OS mainly on virtual machines but also frequently on real hardware. https://ift.tt/HPglj1U December 6, 2024 at 12:24AM
Wednesday, December 4, 2024
Show HN: Minimalboard – A intuitive and fast way to organize work https://ift.tt/vzOTGiM
Show HN: Minimalboard – A intuitive and fast way to organize work Hi HN! Organizing my work has always been frustrating because no tool seemed to fit my workflow. Every app I tried came with endless menus, complicated settings, and more clicking than actually working. If you've ever wrestled with Jira, you know the drill — its great for tracking an army of developers, but a tad overkill for my personal tasks. That's why I built Minimalboard. It combines the simplicity of a good old notepad with the visual organization of a Kanban board. Its sole focus is speed and intuitiveness. Just click to start editing, drag to rearrange, and everything saves automatically. It's a quick, clean workspace to jot down ideas, organize tasks, or capture information on the fly. I've been using Minimalboard privately for two years, and now I'm releasing it to see if I'm the only one with this peculiar obsession for simplicity or if others are equally struggling. Give it a spin and let me know what features you'd find useful. I'm curious to see how much functionality I can stuff in before it starts looking like, well, the tools I was trying to avoid! Website: https://ift.tt/ze1BMmO Feedback & Ideas Tracker: https://ift.tt/4jrQpBn https://ift.tt/eIxKUWV December 5, 2024 at 02:00AM
Show HN: LimeJourney – open-source Customer Engagement Platform https://ift.tt/b8Y1qfo
Show HN: LimeJourney – open-source Customer Engagement Platform Hello HN - I’m Tobi and I am building LimeJourney. LimeJourney is an open source customer engagement platform, a Customer.io /braze etc alternative. - For the past few weeks I have been hacking on LimeJourney during my free time and I’m inviting you to check it out and give your feedback. You can try out the demo with email and password demo@limejourney.com/demo@limejourney.com - My Grand thesis for building LimeJourney is that the channels through which we currently receive notifications will not be changing anytime soon but with the increase in data - now more than ever - businesses that will catch the attention of customers are the ones who in some shape or form are intelligently sending notifications(possibly with AI). - LimeJourney in its current form is very far off from what I hope for it to be but still solves a couple of issues I experienced when working on another project. LimeJourney is relatively cheap($50) - single base plan compared to the other big guys in the market(>$100). It is also open source and I’lld love to see folks who are able to, adopt and self host limeJourney. LimeJourney aims to play real nice with whatever you current email sending stack is and we already have integrations with Resend, AWS and are building more. The codebase is on Github => https://ift.tt/sdyvYM5 Thank you for checking this out. You can reach me at tobi@limejourney.com https://ift.tt/gtBrO64 December 5, 2024 at 03:08AM
Show HN: Oopsie – AI and session replay and errors for flutter and React Native https://ift.tt/vcZpJWY
Show HN: Oopsie – AI and session replay and errors for flutter and React Native Capture and catch edge case mobile errors, difficult to reproduce crashes and user impacting bugs and sessions with Oopsie. We launched Oopsie (beta), which combines the power of mobile session replay, crashes, ANR, exceptions, networks logs, system data all in one. Currently we support flutter and react native apps. Would love to know if this sounds useful for mobile development teams to help them replay mobile bugs and debug them faster. To add to this, we have also provided a good firebase integration. Every time you get a crash or ANR, you can replay the session in Oopsie (by zipy). https://ift.tt/NGtfcph December 4, 2024 at 11:55PM
Tuesday, December 3, 2024
Show HN: Belief.garden – a social network for civil discussion https://ift.tt/tIZ7Uhu
Show HN: Belief.garden – a social network for civil discussion Hi! Initially, belief.garden was a questionnaire on various civil discussion and philosophical topics, where one could create a profile. I made this site a few months ago, and today I added public discussions, notifications, a global activity feed, and a moderation system, which actually makes it a social network. Please take a look and tell me what you think https://belief.garden December 4, 2024 at 08:46AM
Show HN: High School Student's First App – NWS Weather Report https://ift.tt/y4mrsZI
Show HN: High School Student's First App – NWS Weather Report https://ift.tt/hCMiYOU December 3, 2024 at 09:43AM
Show HN: I built an AI tool to analyze SEC filings the minute they're released https://ift.tt/aFWrBl4
Show HN: I built an AI tool to analyze SEC filings the minute they're released Hello everyone, I built this tool on Next/Node to automatically analyze new filings from the SEC and probe the Edgar API for new filings 24/7. We use AI to analyze the filings the second they are released. Free accounts to look at real filings (automatically updated) are available to any who sign up. If you have any questions feel free to ask. https://docdelta.ca December 4, 2024 at 12:55AM
Monday, December 2, 2024
Show HN: LLM tool use schema generator for Kotlin Serializable classes https://ift.tt/eUyEsgR
Show HN: LLM tool use schema generator for Kotlin Serializable classes https://ift.tt/pxrKL54 December 2, 2024 at 11:28PM
Show HN: Akiradocs – open-source Documentation Framework with AI features https://ift.tt/Ao1Ih46
Show HN: Akiradocs – open-source Documentation Framework with AI features In the age of information, documentation is your team's strategic asset. AkiraDocs turns that asset into a powerful, intelligent platform that grows with your organization. Transformative Capabilities: Automated content generation Instant multi-language support Data-driven SEO optimization Flexible integration Invest in documentation that delivers real value. https://ift.tt/ScEG8gz December 3, 2024 at 12:18AM
Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera https://ift.tt/MDCnmvV
Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera Seamlessly automate your audio-visual setup! This open-source framework uses the Open Sound Control protocol to integrate audio mixer consoles, OBS, PTZ cameras, and more. Perfect for live production enthusiasts, streamers, and tech tinkerers. I have made it originally to meet our needs, then opensourced it: We needed to move a PTZ cam based on the stage/pulpit mute states on our X32, but it is capable for way more. Let me know what do you guys think! Cheers! https://ift.tt/t17OSrn December 2, 2024 at 11:42PM
Sunday, December 1, 2024
Show HN: Unreal Cinematic Battle Simulator https://ift.tt/dnr60ey
Show HN: Unreal Cinematic Battle Simulator A product I made to simulate cinematic battles in Unreal engine! Any thoughts or advice is welcome. https://ift.tt/aKAZl6P December 1, 2024 at 06:40PM
Show HN: Bring Pokémon nostalgia to your code editor https://ift.tt/RmMSPcF
Show HN: Bring Pokémon nostalgia to your code editor I created this VS Code extension to scratch a nostalgic itch of mine and thought I’d share it. vscode-pokemon brings Pokémon into your code editor, adding a touch of joy and nostalgia to your coding experience https://ift.tt/CkqJrTI December 2, 2024 at 02:19AM
Show HN: Markwhen: Markdown for Timelines https://ift.tt/hLPEY8D
Show HN: Markwhen: Markdown for Timelines https://markwhen.com December 1, 2024 at 11:28PM
Saturday, November 30, 2024
Show HN: Open-source private home security camera system (end-to-end encryption) https://ift.tt/kls8fcZ
Show HN: Open-source private home security camera system (end-to-end encryption) I needed a security camera inside my house, one that would send motion notifications to my smartphone and would allow me to livestream remotely. However, I could not find one that I could trust due to privacy concerns. Many of them upload the plaintext of videos to their servers and none is fully open-source as far as I know. Therefore, I decided to use my spare time to build one from scratch. Called Privastead (as in Private Homestead), it uses OpenMLS for end-to-end encryption (between the camera local hub and the smartphone) and is mostly implemented in Rust (except for part of the Android app that is implemented in Kotlin). The system is functional now and I've been using it in my own house for the past couple of weeks. Based on some of the discussions I've seen online, it seems like there are other users who are also concerned with the privacy implications of home security cameras. Therefore, I decided to open source my solution for everyone to use. If you need a privacy-preserving home security camera, please give it a try and provide feedback. Note that trying out the system requires you to have a supported IP camera, a local machine connected to the IP camera, a server, and an Android smartphone. I have put together detailed instructions on setting up the system, which I hope makes it easier for others to get the system up and running. In addition, consider contributing to the project. The prototype currently has a lot of limitations: mainly that it has only been tested with one IP camera, only allows the use of one camera, and only supports Android. I'll continue to improve the prototype as time permits, but progress will be much faster if there are other contributors as well. https://ift.tt/D1PeLbS December 1, 2024 at 03:43AM
Show HN: Jinbase – Multi-model transactional embedded database https://ift.tt/Lu8or3n
Show HN: Jinbase – Multi-model transactional embedded database Hi HN ! Alex here. I'm excited to show you Jinbase ( https://ift.tt/C7ufK5c ), my multi-model transactional embedded database. Almost a year ago, I introduced Paradict [1], my take on multi-format streaming serialization. Given its readability, the Paradict text format appears de facto as an interesting data format for config files. But using Paradict to manage config files would end up cluttering its programming interface and making it confusing for users who still have choices of alternative libraries (TOML, INI File, etc.) dedicated to config files. So I used Paradict as a dependency for KvF (Key-value file format) [2], a new project of mine that focuses on config files with sections. With its compact binary format, I thought Paradict would be an efficient dependency for a new project that would rely on I/O functions (such as Open, Read, Write, Seek, Tell and Close) to implement a minimalistic yet reliable persistence solution. But that was before I learned that "files are hard" [3]. SQLite with its transactions, BLOB data type and incremental I/O for BLOBs seemed like the right giant to stand on for my new project. Jinbase started small as a key-value store and ended up as a multi-model embedded database that pushes the boundaries of what we usually do with SQLite. The first transition to the second data model (the depot) happened when I realized that the key-value store was not well suited for cases where a unique identifier is supposed to be automatically generated for each new record, saving the user the burden of providing an identifier that could accidentally be subject to a collision and thus overwrite an existing record. After that, I implemented a search capability that accepts UID ranges for the depot store, timespans (records are automatically timestamped) for both the depot and key-value stores and GLOB patterns and number ranges for string and integer keys in the key-value store. The queue and stack data models emerged as solutions for use cases where records must be consumed in a specific order. A typical record would be retrieved and deleted from the database in a single transaction unit. Since SQLite is used as the storage engine, Jinbase supports the relational model de facto. For convenience, all tables related to Jinbase internals are prefixed with "jinbase_", making Jinbase a useful tool for opening legacy SQLite files to add new data models that will safely coexist with the ad hoc relational model. All four main data models (key-value, depot, queue, stack) support Paradict-compatible data types, such as dictionaries, strings, binary data, integers, datetimes, etc. Under the hood, when the user initiates a write operation, Jinbase serializes (except for binary data), chunks, and stores the data iteratively. A record can be accessed not only in bulk, but also with two levels of partial access granularity: the byte-level and the field-level. While SQLite's incremental I/O for BLOBs is designed to target an individual BLOB column in a row, Jinbase extends this so that for each record, incremental reads cover all chunks as if they were a single unified BLOB. For dictionary records only, Jinbase automatically creates and maintains a lightweight index consisting of pointers to root fields, which then allows extracting from an arbitrary record the contents of a field automatically deserialized before being returned. The most obvious use cases for Jinbase are storing user preferences, persisting session data before exit, order-based processing of data streams, exposing data for other processes, upgrading legacy SQLite files with new data models and bespoke data persistence solutions. Jinbase is written in Python, is available on PyPI and you can play with the examples on the README. Let me know what you think about this project. [1] https://ift.tt/HOV8l6o [2] https://ift.tt/Ak274Ry [3] https://ift.tt/wWygnlF https://ift.tt/C7ufK5c November 30, 2024 at 01:55AM
Show HN: wazero compiler ported to 4 new OSes https://ift.tt/FVEnMIJ
Show HN: wazero compiler ported to 4 new OSes Release 1.8.2 of wazero, the zero dependency WebAssembly runtime for Go, brings the amd64 compiler to 4 new OSes: NetBSD, DragonFly BSD, illumos and Solaris. The compiler also supports Linux, FreeBSD, macOS and Windows, on amd64 and arm64. This didn't require any changes to the compiler, just enabling it after setting up tests to validate that it already worked. Now the HN hook: noticeably absent is OpenBSD, which I failed to get working, even after taking W^X into account (we already had that for arm64 on macOS). If you wanna help, please drop us a note! https://ift.tt/WJm54a7 December 1, 2024 at 12:18AM
Friday, November 29, 2024
Show HN: It took me 5() months to build a Plausible alternative https://ift.tt/EvljiD1
Show HN: It took me 5() months to build a Plausible alternative After months of using Google Analytics I realized only about 50% of people accepted my cookie-popup. I had months of incorrect data for my website. I started looking for alternatives and eventually found Plausible, which is great (and open-source). Problem is, I didn't feel like paying 9$ a month to see the amount of visitors on a website i didn't even earn anything on, it was just a hobby project. Eventually I started making my own web analytics. Which actually isn't that hard. It took me about a month of working on my spare time every now and then. Being GDPR compliant basically means to not save any personal identifiers. At first I thought it would be easy since something like a public IP adress can't count as a personal identifier right? I was very wrong. How it works: When a user visited my website I saved the IP and Header for 24 hours. Then if they visited again I checked the combination of IP and Header against the ones saved in my DB. If they were the same I simply added 1 view to my data. If they weren't the same I added 1 unique daily user and 1 view. That's in short how it works. A few weeks later I realized if I had this problem then other would also have it. So I started working on Simplytics.dev. I had to do a lot of new stuff and re-build my code from the ground-up twice. Small things like OAuth was completely new to me and took up a lot of time. But eventually I got here and just launched something that with the knowledge I have today wouldn't even take a third of the time recreating today. It's my first real "Launch" and it feels really good finally creating something AND publishing it. Instead of a montly fee I opted to make it a pay-once service. Right now it's priced at 49$ but I'll see how it works out. If you got any questions on how it works Id love to answer them. November 25, 2024 at 09:05PM
Show HN: Built This in 3 Hours Using Bolt (No React Knowledge) https://ift.tt/dIOQnAk
Show HN: Built This in 3 Hours Using Bolt (No React Knowledge) It's blowing my mind that I could build an app from scratch in 3 hours and deploy it with the click of a button - without writing a single line of code myself CacheNotes is a browser-based note-taking app that saves your notes, threads, and AI conversations securely in your browser's local storage 100% free. No login required. You get, - simple, minimal note taking app in your browser - no login required - you can connect your claude api key for the ai integration - visualise notes and twitter threads Check it out! Would love some feedback :) https://ift.tt/aJND8yd November 30, 2024 at 12:39AM
Show HN: I built an extension to contact Airbnb hosts direcly https://ift.tt/w5TusJO
Show HN: I built an extension to contact Airbnb hosts direcly Hey HN, Over the years, I’ve found myself frustrated with the extra fees Airbnb. While they provide a lot of convenience, the service fees often stack up to a point where they overshadow any potential savings. I started wondering if there was a way to connect directly with property hosts and skip the middleman entirely. That curiosity led me to build getaway.direct, a free Chrome extension that helps travelers save money. It works like this: 1. You browse listings on Airbnb. 2. The extension scans for direct booking links, host websites, or social media profiles where you can reach out to the host directly. 3. It shows those results instantly, so you can compare prices, avoid service fees, and book smarter. The main idea is to provide transparency. A lot of hosts already have their own websites but rely on platforms like Airbnb for visibility. This tool helps surface those direct options, which can often save you 10-20% per booking. I’d love to hear your thoughts: Would something like this be helpful to you? Also, I’m curious to get feedback on ways to improve the tool—whether it’s adding more integrations, improving usability, or something else entirely. Thanks for reading! Let me know what you think. https://ift.tt/QkTnS7J November 29, 2024 at 04:48PM
Show HN: A tool for kids to practice arithmetic https://ift.tt/CpQUhre
Show HN: A tool for kids to practice arithmetic https://ift.tt/CdzhgDs November 29, 2024 at 11:55PM
Thursday, November 28, 2024
Show HN: A word guessing game based on text vector embeddings and cos-similarity https://ift.tt/Kdc57Za
Show HN: A word guessing game based on text vector embeddings and cos-similarity Try to find the secret word that computer holds, by guessing and getting feedback in form of how similar your guess to the secret is. The fewer attempts the better. There is also a hint and a give-up button. Thank you, please give it a try ) https://ift.tt/7XnUHiw November 29, 2024 at 04:41AM
Show HN: MyDuck Server – Supercharge MySQL and Postgres Analytics with DuckDB https://ift.tt/gW5tMZj
Show HN: MyDuck Server – Supercharge MySQL and Postgres Analytics with DuckDB Hello HN! We're excited to announce MyDuck Server, an open-source project that seamlessly integrates the analytical power of DuckDB with your existing MySQL & Postgres databases. *Backstory* Currently, there are no fully satisfactory open-source OLAP solutions for MySQL & Postgres. In the MySQL ecosystem, HeatWave offers close integration, but it's a proprietary, commercial product from Oracle. The Postgres community has seen promising DuckDB-based extensions emerge, including the official pg_duckdb. However, extensions can introduce isolation concerns in mission-critical environments. Consequently, many organizations resort to setting up complex and costly data movement pipelines using tools like Debezium, Flink, or other commercial solutions to replicate data from MySQL & Postgres to OLAP systems (e.g., Snowflake, BigQuery, ClickHouse) or Lakehouses (e.g., Delta Lake + Spark). This approach introduces significant operational overhead and expense. Another emerging strategy is the zero-ETL approach, increasingly advocated by cloud providers. This model simplifies data integration by allowing the cloud provider to manage ETL pipelines, while necessitating reliance on specific cloud ecosystems and services. *Key features* MyDuck Server offers a real-time analytical replica that leverages DuckDB's native columnar storage and processing capabilities. It operates as a separate server, ensuring isolation and minimizing impact on your primary database. Key features include: - Easy Zero-ETL: Built-in real-time replication from MySQL & Postgres with no complex pipelines to manage. It feels like a standard MySQL replica or Postgres standby. With the Docker image, passing a connection string is enough. - MySQL & Postgres Protocol Compatibility: We take this seriously and are working to make this project integrate well with the existing ecosystem around MySQL & Postgres. Currently, it is already possible to connect to MyDuck with standard MySQL & PostgreSQL clients in many programming languages. - HTAP Support: A standard database proxy can be deployed in front of a MySQL/Postgres primary and its MyDuck replica to route write operations to the primary and read operations to the replica. It just works. - DuckDB SQL & Columnar I/O over Postgres Protocol: It's unnecessary to restrict ourselves to MySQL/Postgres's SQL expressiveness and row-oriented data transfer. The Postgres port accepts all DuckDB-valid SQL queries, and you can retrieve query results in columnar format via `COPY (SELECT ...) TO STDOUT (FORMAT parquet/arrow)`. - Standalone Mode: It does not need to be run as a replica. It can also act as a primary server that brings DuckDB into server mode and accepts updates from multiple connections, breaking DuckDB's single-process limitation. *Relevant Previous HN Threads* - pg_duckdb [1] ( https://ift.tt/fLxCcPo ) is the official Postgres extension for DuckDB. It uses DuckDB as an execution engine to accelerate analytical queries by scanning Postgres tables directly. - pg_mooncake [2] ( https://ift.tt/c91elHs ) is a Postgres extension that adds columnstore tables for PG. It uses pg_duckdb under the hood but stores data in Lakehouse formats (Iceberg & Delta Lake). - BemiDB [3] ( https://ift.tt/0E3dokJ ) is also a DuckDB-based Postgres replica. Unlike us, they focus on storing data in Lakehouse format. We believe MyDuck Server offers a compelling solution for those seeking high-performance analytics on their MySQL & Postgres data without the complexities and costs of traditional approaches. We're eager to hear your feedback and answer any questions you might have. Let me know what you think! [0] https://ift.tt/l6Tzgs3 [1] https://ift.tt/hzNxAOI [2] https://ift.tt/jHAcwIe [3] https://ift.tt/DLmPj9Z https://ift.tt/l6Tzgs3 November 28, 2024 at 08:20PM
Wednesday, November 27, 2024
Show HN: A website to practice for job interviews https://ift.tt/5kj4PR1
Show HN: A website to practice for job interviews A little backstory- When I first arrived in Canada as an international student, I met a guy who created a product called InterviewPal. I was fascinated and eager to use it, but soon discovered it was exclusive to University of Alberta students. This made me frustrated so I decided to take on the challenge of building a better alternative- something more accessible and affordable. After I announced Zilta’s waitlist on LinkedIn, Aryan blocked me, which bummed me out for a bit. But it only fueled my drive to create something much better than his overpriced product. My goal was to offer a solution that students and recent grads could actually afford and benefit from. And that’s how Zilta came into existance. I also wanted to give indie hacking a shot and took this endeavor so you can say I hit two birds with one stone haha --- Zilta was launched in June but I wasn't able to work on it extensively because of the workload from college and a part-time job I do. Now that the semester is approaching its end, I'm getting more time for it. Frankly speaking, I don't really know where to take this product to. Right now I am a little confused if I should focuss on marketing and getting more users to try it out and then add more features to it or the opposite. On the other hand, I've also listed this startup to sell for a few bucks because marketing is so hard. What I want deep down? I want this product to grow to 1-2K MRR and then sell it. The problem? I am not sure if I'm heading in the right direction. I'd like you all to give it a try and roast this product. I'm open to receving constructive critism and any advice that can help me succeed in this journey. Should I work on marketing, adding more features or selling this? https://www.zilta.io/ November 27, 2024 at 11:54PM
Show HN: AirPrint Bridge: Enable AirPrint for Non-AirPrint Printers on macOS https://ift.tt/C5qMKSV
Show HN: AirPrint Bridge: Enable AirPrint for Non-AirPrint Printers on macOS Lightweight, open-source, and fully automated, AirPrint Bridge uses macOS's built-in tools to bridge the gap without relying on external software. Perfect for reviving your trusty old printer! https://ift.tt/mDbn6gI November 27, 2024 at 11:41PM
Tuesday, November 26, 2024
Show HN: Yoyo is a Livewire/Htmx alternative for vanilla php https://ift.tt/9WXhbLQ
Show HN: Yoyo is a Livewire/Htmx alternative for vanilla php https://ift.tt/08i6AJs November 27, 2024 at 08:43AM
Show HN: AI Project Manager for Slack with Natural Language Superpowers https://ift.tt/8j2FHWr
Show HN: AI Project Manager for Slack with Natural Language Superpowers https://ift.tt/CRQydJg November 27, 2024 at 07:33AM
Show HN: I created a lightweight JavaScript library to visualize JSON as a graph https://ift.tt/4NuURab
Show HN: I created a lightweight JavaScript library to visualize JSON as a graph https://ift.tt/4dQqZXS November 27, 2024 at 04:11AM
Show HN: Clean Your Mac with a Script https://ift.tt/SarbI54
Show HN: Clean Your Mac with a Script I wanted to clean old temporary files and caches from my macOS with a script instead of using a shady paid app, so I created a simple script for that. Pull requests are very welcome for other unused files to clean up storage space! https://ift.tt/ynaSpAs November 27, 2024 at 03:19AM
Monday, November 25, 2024
Show HN: Table of Elements – Your strategic advantage in project management https://ift.tt/xg4mZ32
Show HN: Table of Elements – Your strategic advantage in project management https://ift.tt/pm06xTy November 26, 2024 at 08:17AM
Show HN: I made a tool for voice cloning https://ift.tt/hS3eDoO
Show HN: I made a tool for voice cloning https://anyvoice.app November 26, 2024 at 01:30AM
Show HN: WeSQL – An Innovative MySQL That Stores All Data on S3 https://ift.tt/WbjhHIy
Show HN: WeSQL – An Innovative MySQL That Stores All Data on S3 https://ift.tt/OorvAwT November 25, 2024 at 11:39PM
Sunday, November 24, 2024
Show HN: QuackHouse, Database in the browser, using WASM and DuckDB https://ift.tt/wC2eitM
Show HN: QuackHouse, Database in the browser, using WASM and DuckDB I'm building a privacy focused analytics tool, using WebAssembly and DuckDB. You can upload your files (CSV, JSON and Parquet), and interact with them as where they a SQL Server. Your data never leaves your computer, however I do track page views and visitors using Plausible. The next steps are to add forecasting and segmentation, as well as some data visualisation capabilities. I would love to hear your opinion. All code for the repo is available here: https://ift.tt/3o70znb https://ift.tt/curMqw9 November 25, 2024 at 02:42AM
Show HN: My weekend project to end Go/TypeScript boilerplate hell https://ift.tt/0oiYq2a
Show HN: My weekend project to end Go/TypeScript boilerplate hell https://ift.tt/6qhyIX3 November 24, 2024 at 03:24PM
Saturday, November 23, 2024
Show HN: Over 600 CSS Animations to Code https://ift.tt/SJN0qkD
Show HN: Over 600 CSS Animations to Code Hey HN, We’re excited to share Gradienty's CSS Animation Generator designed to make web animations intuitive and accessible for developers and designers at any level. Whether you’re new to CSS animations or a seasoned pro looking to save time, Gradienty equips you with the tools to create beautiful animations with zero coding headaches. Key Features: 1. 600+ Pre-Built Animations: From subtle hover effects to complex keyframe sequences, all categorized for easy navigation. 2. Visual Editor with Live Preview: See your animations in action as you tweak timing, easing, delay, and iterations. 3. Responsive Design Previews: Test animations across layouts for desktop and mobile compatibility. 4. Multiple Preview Objects: Visualize animations on text, buttons, boxes, circles, and more. 5. One-Click Code Export: Generate production-ready CSS with proper vendor prefixes, ready to drop into your project. 6. Zero-Dependency Animations: Works flawlessly across all modern browsers. Why We Built This: As developers, we often found animations to be either overly complex to implement manually or limited by pre-made libraries. Gradienty bridges this gap by offering both flexibility and ease of use, helping you create animations that look and perform great—without sacrificing development time. Who It’s For: Beginners: Experiment with animations visually without writing a single line of code. Designers: Focus on creativity while leaving the technical aspects to the generator. Developers: Save time with ready-to-use animations that can be customized and exported instantly. What’s Next: We’re working on adding community features like user-created animation libraries, animation presets for specific design systems, and integration guides for popular frameworks. We’d love to hear your feedback! Check it out here: Gradienty Let us know what you think or if there are features you’d love to see! https://ift.tt/b4Q1jVk November 24, 2024 at 01:07AM
Show HN: I'm making a spiritual successor to Ski Free that runs in a browser https://ift.tt/FUR1jlZ
Show HN: I'm making a spiritual successor to Ski Free that runs in a browser https://ift.tt/HNGRs1E November 23, 2024 at 10:45PM
Show HN: EnvCloak: lightweight, env file encryption – ready for CICD pipelines https://ift.tt/sTFM1w4
Show HN: EnvCloak: lightweight, env file encryption – ready for CICD pipelines When someone here told me to focus on something more useful than reinventing the wheel. So. EnvCloak, a lightweight and simple tool for securely managing sensitive environment files. The design focuses on simplicity - just a few intuitive commands using the Click Python library. I assume seamless integration with CI/CD workflows. The aim is to provide a streamlined solution without the need for clunky tools. If you're tired of complex configurations or bloated alternatives, this might be worth a look! I would appreciate any feedback, feature ideas or input on how to improve this solution. I'd love to hear your thoughts! Regards! https://ift.tt/qDB6p3a November 23, 2024 at 11:29PM
Friday, November 22, 2024
Show HN: ChessGPT https://ift.tt/jz9TRrV
Show HN: ChessGPT I made this quite a while back - but there seems to have been some interest in playing chess with ChatGPT again https://ift.tt/vrYOEFM You can paste you API key in, it all runs locally so should be pretty safe. November 23, 2024 at 04:56AM
Show HN: AI bot that automatically processes unstructured documents https://ift.tt/wm0iRIa
Show HN: AI bot that automatically processes unstructured documents Hi HN! We’re excited to share what we’ve been working on—a bot that automates the tedious task of processing unstructured documents from emails and entering them into ERPs. After many iterations, we’ve achieved 99.8% accuracy in extracting and mapping data from invoices, POs, and other documents. One surprising takeaway from this journey: building the AI was only 10% of the challenge! The real work came from handling edge cases, integrating seamlessly with various ERPs, and creating a reliable pipeline for real-world documents with messy formats. We’d love your feedback, thoughts, or questions about how we built this, the challenges we faced, or anything else. Let us know what you think! Thanks for checking it out! https://ift.tt/5xSU3ds November 23, 2024 at 06:50AM
Show HN: Open-Source Pull Request AI Reviewer https://ift.tt/ZOMI0Ub
Show HN: Open-Source Pull Request AI Reviewer Hey HN, Over the last year, I’ve reviewed more than 1000 code changes. Most of the time was spent catching obvious mistakes rather than debating complex design decisions. If we estimate ~10 minutes per review, that’s 160+ hours spent reviewing code in just one year. So I thought: could I get some of that time back using LLMs? That's why I spent the last few weekends building Presubmit.ai, an open-source AI reviewer that runs as a Github Action right when you open a Pull Request. The results so far are promising: I estimate it can reduce the review time by 50%, which in my case would mean I save 80hours (~10 working days) per year. Unlike similar SaaS solutions, the goal is not to replace the human reviewer but to highlight obvious mistakes early, spot security vulnerabilities and give more context about the change. I like to think of it as a “pre-reviewer”. Some of its features are: * Line-by-line comments * PR summarization * Title generation on request * Responds to review comments It supports all major LLMs, but I’ve found Anthropic's Claude works best for this use case. Please give it a try and share your feedback! https://ift.tt/zEDw2fl https://ift.tt/zEDw2fl November 22, 2024 at 08:28PM
Show HN: Pull Request Reviewed by LLM https://ift.tt/RpWiKwX
Show HN: Pull Request Reviewed by LLM This year I’ve reviewed more than 1000 code changes. Most of the time was spent catching obvious mistakes rather than debating complex design decisions. If we estimate ~10 minutes per review, that’s 160+ hours spent reviewing code in just one year. So I thought: could I get some of that time back using LLMs? That's why I spent the last few weekends building an LLM-based prereviewer that should take a first pass before the actual human reviewer. The results so far are promising: I estimate it can reduce the review time by 50%, which in my case would mean I save 80hours (~10 working days) per year. Linked above is an example of a PR where I'm testing the AI reviewer and it showcase how it can detect bugs, suggest best practices about token validity, generate summary and title, and even chat with me in review comments. The AI reviewer is a simple Github action that runs everytime I open or synchronize a pull request and you can see the source code at https://ift.tt/zEDw2fl . https://ift.tt/bnXKP85 November 22, 2024 at 11:29PM
Thursday, November 21, 2024
Show HN: VS Code extensions that display CGM blood glucose levels in status bar https://ift.tt/lrmxKn7
Show HN: VS Code extensions that display CGM blood glucose levels in status bar As a Type 1 diabetic, I need to continuously monitor my blood glucose levels. I’ve implemented a couple of Visual Studio Code extensions that retrieve the latest blood glucose readings from your CGM and display them in your VS Code status bar. One VS code extension uses the Nightscout CGM to retrieve the blood glucose readings. It requires users to run the Nightscout application on a hosted server. A nice benefit of Nightscout application is that it works with all the major CGM devices. However, a slight drawback of this option is that it requires a hosted third party software (Nightscout) for proper functionality. I’ve also implemented a Visual Studio code extension for those (like myself) that use the Freestyle Libre CGM. This version connects directly to LibreLinkUp to retrieve the latest blood glucose readings and display them in your VS code status bar. This removes the dependency for the intermediary Nightscout application. If you are or know any software engineers living with diabetes, these tools might be helpful with diabetes management. These are tools I built for myself that help me manage my diabetes. They are completely free and open source. I am not selling anything. Users of the tools can use them without any restrictions or connection to me. I am genuinely trying to help others in the community that are software engineers and might find this helpful. If you try out any of these extensions, I’d love to hear back from you. Any feedback on improvements are very welcome and appreciated. - https://ift.tt/asUNE72... - https://ift.tt/xXcgqaz... November 22, 2024 at 12:19AM
Show HN: My Remote Teaching Station (Mk IV) https://ift.tt/DkgcRQ9
Show HN: My Remote Teaching Station (Mk IV) The remote teaching station has been evolving for the last four years. The Mk IV is the most advanced and most attractive version so far. https://ift.tt/vTZYLRU November 21, 2024 at 10:07PM
Wednesday, November 20, 2024
Show HN: Self-Host Next.js in Production https://ift.tt/qIK6hrJ
Show HN: Self-Host Next.js in Production https://ift.tt/yoYnRpC November 21, 2024 at 03:37AM
Show HN: Autotab – Programmable AI browser for turning web tasks into APIs https://ift.tt/w9BF7yR
Show HN: Autotab – Programmable AI browser for turning web tasks into APIs Hey HN, we're Alexi and Jonas the co-founders of Autotab ( https://autotab.com ). Autotab is a chrome-based browser you can teach to do complex tasks, with a simple API for running them from your app or backend. Here is a walkthrough of how it works: https://youtu.be/63co74JHy1k , and you can try it for free at https://autotab.com by downloading the app. Why a dedicated editor? The number one blocker we've found in building more flexible, agentic automations is performance quality BY FAR ( https://ift.tt/9bzdnoX... ). For all the talk of cost, latency, and safety, the fact is most people are still just struggling to get agents to work. The keys to solving reliability are better models, yes, but also intent specification. Even humans don't zero-shot these tasks from a prompt. They need to be shown how to perform them, and then refined with question-asking + feedback over time. It is also quite difficult to formulate complete requirements on the spot from memory. The editor makes it easy to build the specification up as you step through your workflow, while generating successful task trajectories for the model. This is the only way we've been able to get the reliability we need for production use cases. But why build a browser? Autotab started as a Chrome extension (with a Show HN post! https://ift.tt/p6EmFJA ). As we iterated with users, we realized that we needed to focus on creating the control surface for intent specification, and that being stuck in a chrome sidepanel wasn't going to work. We also knew that we needed a level of control for the model that we couldn't get without owning the browser. In Autotab, the browser becomes a canvas on which the user and the model are taking turns showing and explaining the task. Key features: 1. Self-healing automations that don't break when sites change 2. Dedicated authoring tool that builds memory for the model while defining steps for the automation 3. Control flows and deep configurability to keep automations on track, even when navigating complex reasoning tasks 4. Works with any website (no site-specific APIs needed) 5. Runs securely in the cloud or locally 6. Simple REST API + client libraries for Python, Node We'd love to get any early feedback from the HN community, ideas for where you'd like the product to go, or experiences in this space. We will be in the comments for the next few hours to respond! November 21, 2024 at 01:52AM
Show HN: Postiz – open-source social media scheduling tool https://ift.tt/vKfkVBT
Show HN: Postiz – open-source social media scheduling tool https://postiz.com/ November 20, 2024 at 08:07PM
Tuesday, November 19, 2024
Show HN: DDoS Photon Cannon – A Toy DDoS https://ift.tt/QVUJKWP
Show HN: DDoS Photon Cannon – A Toy DDoS Blog Post: https://christopherchmielewski.xyz/blog/2024-11-18-homemade-... https://ift.tt/EUZG37D November 20, 2024 at 09:51AM
Show HN: Browser-based website builder powered by LLMs https://ift.tt/dfJ3QzM
Show HN: Browser-based website builder powered by LLMs I wanted to share what I've been working on - it's a AI site builder that runs in the browser powered by WebGPU and OnnxRuntime-Web. I have got the following all working to varying degrees: - text to code generation - image to code generation - microphone to text to code generation If you are on Mac for instance, it will interface directly with your GPU to power the LLM interface. It only requires downloading the models, and then everything after that is offline. It's not even close to as powerful as Claude or ChatGPT, but I like the idea of having the LLM run directly on your machine. I just did this for fun, but I am looking for a new role if anyone's hiring - https://ift.tt/6apzsqR ! More technical insight: - I also got the Typescript / React app to compile itself in the browser via a service worker https://ift.tt/1cgJ9mt but took it offline due to some oddities with service workers. - A lot of the new speech models are a lot better than anything built into your phone / computer. I wonder when more computers will have them built in. - I added a CSP to the iframe only because I was worried about spamming sites since I update the iframe anytime a new token comes in. So if you have an image on the page it will get reloaded every time the iframe is updated. Otherwise there would be no reason for it. https://ift.tt/gQZ62Xf November 20, 2024 at 01:54AM
Show HN: Serverless code execution, but for AI agents https://ift.tt/U8H35nm
Show HN: Serverless code execution, but for AI agents https://sandboxed.ai November 20, 2024 at 05:06AM
Show HN: Archgw: open-source, intelligent proxy for AI agents, built on Envoy https://ift.tt/GwO0Tlx
Show HN: Archgw: open-source, intelligent proxy for AI agents, built on Envoy Hi HN! This is Adil, Salman, Co and Shuguang and we're excited to introduce archgw [1], an open source intelligent proxy for agents built on Envoy [2]. Arch moves the critical but crufty work around safety, observability, and routing of prompts outside business logic. Arch is a uniquely intelligent infrastructure primitive, engineered with purpose-built fast LLMs [3] for tasks like intent detection over multi-turn, parameter identification and extraction, triggering single/multiple function calls, and offers convenience features to auto dispatch LLM calls for summarization based on data from your APIs via system prompts configured in archgw. Today, the approach to build a smart production-ready agent is weaving together a large set of mono-functional opinionated libraries, adding extra layers like LLM-based preprocessing to determine things like relevance and safety of the user's prompt (e.g. applying governance and guardrails). Once past that stage, developers must extract relevant information from the user prompt to determine intent, extract parameters as necessary, package relevant tools calls to an LLM to trigger a backend API to execute particular domain-specific task. etc. After all that is done then only are developers ready to trigger an LLM call for summarization and must manage upstream error handling and retry logic themselves. Not to mention, if they want to experiment with multiple LLMs or move between LLM versions, they have to write crufty undifferentiated code. This entire experience is slow, error prone, cumbersome, and not specifically unique. Prior to building archgw, the team spent time building Envoy [2] at Lyft, API Gateway at AWS, specialized search and intent models at Microsoft Research and worked on safety at Meta. archgw was born out of the belief that several rules based mono-functional tools should be converged into a multi-functional infrastructure primitive designed for prompts and agents. We built archgw on the highly popular, battle-tested open source proxy Envoy and re-imagined it for prompts and agents. For this we had to build blazing fast LLMs [3] that can handle crufty, ahead-in-the-request-path type of work in handling and processing prompts that are sent to an agent, so that developers can focus on what matters most: building fast personalized agents without the unnecessary prompt engineering and systems integration work needed to get there. Here are some additional details about the open source project. arghw is written in rust, and the request path has three main parts: * Listener subsystem which handles downstream (ingress) and upstream (egress) request processing. * Prompt handler subsystem. This is where archgw makes decisions on the safety of the incoming request via its prompt_guard primitive and identifies where to forward the conversation to via its prompt_target primitive. * Model serving subsystem is the interface that hosts all the lightweight LLMs engineered in archgw and offers a framework for things like hallucination detection of our these models We loved building this open source project, and our belief is that this infra primitive would help developers build faster, safer and more personalized agents without all the manual prompt engineering and systems integration work needed to get there. We hope to invite other developers to use and improve Arch. Please give it a shot and leave feedback here, or at our discord channel [4] Also here is a quick demo of the project in action [5]. You can check out our public docs here at [6]. Our models are also available here [7]. [1] https://ift.tt/8uDVWLg [2] https://ift.tt/ZF9YTDf [3] https://ift.tt/EP4J3Cv... [4] https://ift.tt/DAt4fXM... [5] https://www.youtube.com/watch?v=I4Lbhr-NNXk [6] https://ift.tt/QvAJDPy [7] https://ift.tt/o2ewFMC https://ift.tt/8uDVWLg November 20, 2024 at 12:56AM
Monday, November 18, 2024
Show HN: Tailwind Box Shadow Generator https://ift.tt/J4fcHnu
Show HN: Tailwind Box Shadow Generator https://ift.tt/BV2oLry November 19, 2024 at 02:57AM
Show HN: Nosia – Privacy-Focused AI to Run Models on Your Own Data and Device https://ift.tt/1pdKlfh
Show HN: Nosia – Privacy-Focused AI to Run Models on Your Own Data and Device What happens when you wait months after the official release of ChatGPT, with all the media buzz, before you actually try it for the first time? What happens when your first question to ChatGPT is about its carbon footprint, including Scope 3 emissions, and whether OpenAI complies with the Paris Agreement? What happens when, back in 2013, you almost left tech to become a beekeeper, but then returned to the field driven by passion and a vision for doing things differently? What happens when you believe in extending the life of terminals and servers, recycling, and reusing hardware, instead of succumbing to programmed obsolescence or deleting old emails? What happens when you believe in the power of the French and European tech ecosystem to provide digital solutions that respect GDPR and uphold core values? What happens when you stand for data sovereignty, empowering organizations to protect their data and act independently? What happens when you champion open-source and collective intelligence as key drivers of innovation? What happens when you work with code, systems, networks, and cybersecurity, and approach your work like a craftsman, building something meaningful? Introducing Nosia – a platform that allows you to run an AI model directly on your own data and device, from small models (SLM) to large models (LLM). It's designed to be easy to install and use, empowering you to take control of your AI needs while respecting privacy, sustainability, and autonomy. https://ift.tt/ZToVFsg November 19, 2024 at 04:44AM
Show HN: CSV Table – Proper GUI for View and Edit CSV, JSON https://ift.tt/1fqxDWK
Show HN: CSV Table – Proper GUI for View and Edit CSV, JSON https://csvtable.com November 18, 2024 at 10:04PM
Sunday, November 17, 2024
Show HN: Understanding the Bloch Sphere https://ift.tt/dpYhFzr
Show HN: Understanding the Bloch Sphere https://ift.tt/M1u8BkK November 18, 2024 at 01:48AM
Show HN: I made Picle (a.k.a. Catchphrase x Wordle x AI) https://ift.tt/jSbY56R
Show HN: I made Picle (a.k.a. Catchphrase x Wordle x AI) Love to hear what you think! Thank you! https://picle.fi/ November 17, 2024 at 08:38PM
Show HN: Knight's Graph – game based on the Knight's tour problem https://ift.tt/iaWhQgZ
Show HN: Knight's Graph – game based on the Knight's tour problem When I was in high school, my dad showed me how to play Knight Tour on a piece of paper. Many years passed before I decided to create the Knight's Graph app. “Knight's Graph” is an intellectual puzzle game based on the classic knight tour problem, known since the 18th century. Your task is to move the chess knight across the board so that each square is visited exactly once. Test your logical and strategic skills in an exciting game where every game is a new challenge! The app is already available for download on the App Store. Google Play will be available a little later. App Store: https://ift.tt/OLN41aI... Website: https://ift.tt/Z3sH2jp https://ift.tt/WtLfCGp November 13, 2024 at 03:23PM
Subscribe to:
Posts (Atom)
Show HN: C.O.R.E – Opensource, user owned, shareable memory for Claude, Cursor https://ift.tt/VogWu3E
Show HN: C.O.R.E – Opensource, user owned, shareable memory for Claude, Cursor Hi HN, I keep running in the same problem of each AI app “rem...
-
Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/0cBueJt February 10, 2025 at 02:26AM
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...
-
Show HN: TNX API – Natural Language Interactions with Your Database Hey HN! I built TNX API to make working with databases as simple as aski...