Tuesday, December 31, 2024
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner https://ift.tt/2WeKkfY
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner dorm is a lightweight wrapper around Django that provides a minimal interface to its ORM. This package allows you to quickly integrate Django's powerful ORM into your project with minimal configuration—simply add a settings.py file to the project root and you're ready to start using it. PyPI: https://ift.tt/KZGkUCl Source: https://ift.tt/lTqk86S Give me feedback, if you do give it a try. ## Motivation I’ve always been a big fan of the Django ORM, especially its features like automatic schema migrations and the ability to perform joins without writing raw SQL. Over time, I’ve used it outside of full Django projects whenever I needed to interact with a database. Given the richness of Django’s ORM, I found other standalone ORMs (like SQLAlchemy) to be lacking in comparison. During these experiences, I kept wondering: what if I could use just the ORM, without the need for manage.py, views.py, urls.py, or any unnecessary entries in settings.py? That’s how the idea for this project was born. https://ift.tt/KZGkUCl January 1, 2025 at 02:21AM
Show HN: Cave Adventure 1976 PICO-8 port https://ift.tt/JFMiZ3q
Show HN: Cave Adventure 1976 PICO-8 port Made this during COVID. I was into PICO-8 at the time and saw someone ported DOOM to it. I'm more of a text adventure guy, so I decided to port ADVENT. Basically I wrote a FORTRAN-to-Lua transpiler. The hardest part was figuring out what version of FORTRAN the source code was written in, finding a manual, cramming it into the limited cartridge space, but most of all, wrapping my mind around the data file format. Always admired Will Crowther for making this. Very fun project. I recorded myself during the whole process but I never posted a video. Future work maybe. https://ift.tt/p7Oq2BJ December 31, 2024 at 07:44PM
Monday, December 30, 2024
Show HN: Uuid.now F# based simple UUID generator https://ift.tt/51aqVn6
Show HN: Uuid.now F# based simple UUID generator Need a fast, easy-to-use, and memorable UUID/Guid generator? Built with the power and elegance of F#! https://uuid.now is here! One-click copy Zero UUID support Browser-based (Crypto API) Fully open source Explore the source code here: https://ift.tt/mPA61nE https://uuid.now December 31, 2024 at 02:54AM
Show HN: lmno.lol – Drag and drop blogging minus the yucky bits of modern web https://ift.tt/OZTr3ge
Show HN: lmno.lol – Drag and drop blogging minus the yucky bits of modern web https://lmno.lol December 30, 2024 at 08:54PM
Show HN: PowerPoint Generator AI https://ift.tt/9rFAuoC
Show HN: PowerPoint Generator AI What would the ideal AI Powerpoint maker look like? https://ift.tt/0jTp35u December 30, 2024 at 11:45PM
Show HN: Dispatched.dev – Background Job Queues for Your Serverless Apps https://ift.tt/yLYSRxl
Show HN: Dispatched.dev – Background Job Queues for Your Serverless Apps Hey HN, I just launched Dispatched.dev ahead of schedule! It’s a tool to simplify background jobs for serverless apps—no more managing queues or workers. Just send simple HTTP requests, and we handle the rest. As a launch special, I’m offering 30% off for a limited time. Would love to hear your feedback or answer any questions! https://dispatched.dev/ December 30, 2024 at 09:43PM
Sunday, December 29, 2024
Show HN: Beautiful Failed Blackhole Simulation https://ift.tt/lFBJUir
Show HN: Beautiful Failed Blackhole Simulation Epilepsy/Seizure Warning: If you have epilepsy or experience seizures, the animation is a failed attempt at recreating the black hole visualization from the film "Interstellar" with three.js that resulted in a plane shaped event horizon phasing through a spherical black body around which point particles revolve. Please skip it if you have a condition that could cause a seizure as a result of looking at any sort of visualization. For everyone that wants to safely check it out, simply do not interact with the screen for a few seconds to make the UI fade away so you can look at the visualization. Cheers everyone. https://mobleysoft.com December 30, 2024 at 12:30AM
Show HN: Handwritten Christmas Card for Hacker News https://ift.tt/aNOt0ZM
Show HN: Handwritten Christmas Card for Hacker News Hi HN, I’ve been working on a small project that transforms handwritten notes into animated, shareable cards. While the create functionality isn’t live yet, I wanted to share a sneak peek by creating a handwritten Christmas card specifically for the HN community. I started thinking about this after seeing too many AI-generated cards, cookie-cutter email templates, and overly polished designs that lack any personal touch. A friend recently sent me a handwritten card in the mail, and I found it nice that he took his time to write a handwritten note. I wanted to capture that same feeling without the overhead of snail mail. https://ift.tt/nGlfHvk December 29, 2024 at 10:50PM
Saturday, December 28, 2024
AnkiAIUtils: Flashcards+AI Illustrations, Explanations, Mnemonics etc. – FOSS https://ift.tt/3VDT8eC
AnkiAIUtils: Flashcards+AI Illustrations, Explanations, Mnemonics etc. – FOSS https://ift.tt/Bi8usvp December 29, 2024 at 01:30AM
Show HN: Resizer2 – i3/KDE window movement on Windows https://ift.tt/4vP3SRO
Show HN: Resizer2 – i3/KDE window movement on Windows I was really frustrated when I needed to go back to windows after using KDE for a few years, and becoming used to the Meta+Mouse keybinds for resizing and moving windows around, so I made a script for it that lets me use those shortcuts on windows too, maybe someone here finds it useful too? I also really need help with a name for the project, resizer2 doesn't sound that cool and catchy :( https://ift.tt/mR54uOz December 29, 2024 at 04:21AM
Show HN: Open-source and transparent alternative to Honey https://ift.tt/JxVqCiH
Show HN: Open-source and transparent alternative to Honey Hey everyone, After watching MegaLag’s investigation into the Honey affiliate scam, I decided to create something better. I’m 18, an open-source enthusiast, and this is my first big project that’s actually getting some attention. It's called Syrup, a fully open-source and transparent alternative to Honey. My goal is to make a browser extension that’s honest, ethical, and user-focused, unlike the Honey. I’m still figuring things out, from maintaining the project on GitHub to covering future costs for a custom marketing website. It’s not easy balancing all this as a university student, but I’m managing as best as I can because I really believe in this project. If you’re interested, check it out! I’d love feedback, contributions, or just help spreading the word. Thanks for reading, and let’s make something awesome together. https://ift.tt/9BzapKv December 29, 2024 at 02:14AM
Show HN: Emacs.tv – A video index of Emacs-related content https://ift.tt/FsiU5Kj
Show HN: Emacs.tv – A video index of Emacs-related content https://emacs.tv December 29, 2024 at 12:03AM
Friday, December 27, 2024
Show HN: BashForm – Create and fill forms in your terminal via SSH https://ift.tt/5ea3cRA
Show HN: BashForm – Create and fill forms in your terminal via SSH Instead of boring web forms, create and share forms right in your terminal using SSH. No browsers, no apps, just pure terminal goodness. Key features: - Instant form sharing using simple codes (ssh -t bashform.me f yourcode) - Authentication via SSH keys - Create forms with rich inputs (text, textarea, select) - View responses in the terminal - Zero installation for users - if you have SSH, you're ready - Beautiful TUI (this is subjective xD) Try it instantly: ssh -t bashform.me f try Built with Go and Charm libraries for a snappy, modern terminal experience. P.S. BashForm is actively being developed with new features added regularly. Star the repo to follow the journey and feel free to suggest features! Repo: https://ift.tt/KmabFpO https://ift.tt/KmabFpO December 27, 2024 at 11:52PM
Show HN: I Made a Web App to Bring Children's Drawings to Life https://ift.tt/kT67yUh
Show HN: I Made a Web App to Bring Children's Drawings to Life Hey HN! I used to spend hours drawing all kind of things as a kid. Sadly though, those drawings are long gone. Inspired by this, I created DoodleDreams. A webapp that brings drawings to life using AI and stores them as memories. You can always look back at the drawings, see who made them, and even know the age they were drawn at. I thought it was a fun way to preserve those memories. What do you think? Viktor https://doodledreams.cc December 27, 2024 at 10:50PM
Show HN: Houseplant – Database Migrations for ClickHouse https://ift.tt/8Bed5L7
Show HN: Houseplant – Database Migrations for ClickHouse https://ift.tt/6UkD7fT December 27, 2024 at 10:11PM
Thursday, December 26, 2024
Show HN: Turn Your Study Materials into Interactive Quizzes with AI https://ift.tt/dmLgi7I
Show HN: Turn Your Study Materials into Interactive Quizzes with AI Hi Hacker News, I'm excited to share the launch of SyncStudy, a web application that helps students, tutors, and professionals upload study materials, generate quizzes from them, and collaborate with others by sharing these quizzes. It's designed to make learning smarter, more interactive, and more efficient. Key Features: - Upload Study Material: Upload any study document (e.g., PDF, text) and generate quizzes instantly. - AI-Powered Question Generation: SyncStudy uses AI to automatically create relevant questions based on the uploaded content. - Share & Collaborate: Share quizzes with friends, classmates, or colleagues for collaborative learning. - Cross-Industry Use: Although designed for students, the tool is also useful for tutors, trainers, and professionals. Why It’s Different: SyncStudy is not just another quiz generator. It's designed for efficiency—save time by converting study materials directly into valuable quizzes for faster review and learning. Our AI engine ensures that the questions are relevant and cover the material in a meaningful way, which can be extremely useful for exam prep, training sessions, or even creating personalized learning content. We’re currently working on expanding features like: - Support for more file types (e.g., Images) - Integration with other learning tools and platforms - AI-driven suggestions for study improvement If you're interested in learning more, please check out the website: https://syncstudy.app Feedback Wanted! As we're a small team (actually just me at the moment ), any feedback, ideas, or suggestions would be greatly appreciated. I’d love to hear how this could be improved to better serve students, teachers, or professionals in various fields. https://syncstudy.app December 27, 2024 at 03:31AM
Show HN: I made a web app that generates resumes and cover letters for free https://ift.tt/APTHSDG
Show HN: I made a web app that generates resumes and cover letters for free I wanted to share a project I've been working on since October '24. It's an AI-powered toolkit designed to help job seekers shorten their job hunt and advance their careers. The idea came from my own experiences and frustrations with the job application process, both as a job seeker and a hiring manager. I wanted to simplify and streamline how people present their skills and experiences to potential employers. By leveraging AI (GPT-4o), CareerCrate.io can generate tailored application materials in minutes, for free - no sign up required. I'm also developing some optional advanced features like Pursuit™, a tool for job seekers, and SkillForge™, a personalized skill development platform, which will be available with a Pro subscription ($9/month). I'm sharing this with the HN community to get your thoughts and feedback. I'm especially interested in how the AI performs in generating useful content and any suggestions on improving the tool. Please let me know what you think! https://ift.tt/yHLlwT7 December 27, 2024 at 02:42AM
Show HN: Quixotic – a tool for wasting bot and LLM scraper time https://ift.tt/95ve02N
Show HN: Quixotic – a tool for wasting bot and LLM scraper time I get a lot of bot traffic, most of which doesn't appear to respect robots.txt, so I made a tool to easily rewrite my content to serve to these bots instead. It consists of two components: quixotic - a command line tool that is static-site friendly to generate a copy of a website with some of the words replaced using a Markov generator. linkmaze - a web server that I can send the worst bots to. It generates 100% Markov content on the fly and with random links that also refer to linkmaze content. https://ift.tt/UxS9VuO December 26, 2024 at 10:20PM
Show HN: I've made a Monte-Carlo raytracer for glTF scenes in WebGPU https://ift.tt/ZEsgKdb
Show HN: I've made a Monte-Carlo raytracer for glTF scenes in WebGPU This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence. https://ift.tt/pt3Bv89 December 26, 2024 at 09:24PM
Wednesday, December 25, 2024
Show HN: Super Snowflake Maker https://ift.tt/DCBjGUW
Show HN: Super Snowflake Maker Hi all! Just released Super Snowflake Maker! Draw on the pie with freeform or polygon tools, change the number of sections, click on the large snowflake to see fold, and.... download! Enjoy + Happy Holidays! (tech: threejs/r3f, react, ts, useSpring, tailwind, canvas, svg, offscreen canvas, paperjs) https://ift.tt/P9z6Fmo December 23, 2024 at 04:09PM
Show HN: Podcast API https://ift.tt/kyX1EMN
Show HN: Podcast API https://ift.tt/LQXmBvG December 25, 2024 at 10:35PM
Show HN: Homepagr – Bookmarks for Work https://ift.tt/CyzSuXp
Show HN: Homepagr – Bookmarks for Work https://ift.tt/94AmCaK December 25, 2024 at 11:45PM
Tuesday, December 24, 2024
Show HN: I Ported GHC Haskell Compiler to Windows 11 ARM. MC Gift https://ift.tt/YJjG7pI
Show HN: I Ported GHC Haskell Compiler to Windows 11 ARM. MC Gift Merry Christmas, everyone! Now you can compile Haskell code on Windows 11 ARM. It will run full speed if you use UTM/QEmu on Apple silicon. :-) It's a very draft version, but it works well. Any ideas? https://ift.tt/eFV0Gdu December 25, 2024 at 01:41AM
Show HN: Minimalist, text only search engine with prefixes to play with https://ift.tt/ZUiDgAe
Show HN: Minimalist, text only search engine with prefixes to play with I made this classic looking text only search engine(sorry if that's overexaggerating) where you can get concise and straightforward results with sources. There are 5 prefixes right now. It is a prototype kinda thing right now. I am busy for my upcoming exams. So, I would appreciate if anyone is interested to contribute. I am currently using Gemini for this project. If anyone can implement better api's and improve code and the features it would be great help. It's generating fake source links right now, the search is slow, prefixes like weather and time needs to be fixed using api's related to weather and time cause gemini can't give the current time and weather of any place. Pdf resources its giving are fake and do not exist. Let me know what more I can add here. Or directly contribute by yourself. https://ift.tt/k8bQlR3 December 24, 2024 at 11:26PM
Show HN: Dynamic RSS Feed Generator https://ift.tt/gFHQLBM
Show HN: Dynamic RSS Feed Generator https://ift.tt/Wi6jr9R December 24, 2024 at 10:21PM
Monday, December 23, 2024
Show HN: Otto-m8 – A low code AI/ML API deployment Platform https://ift.tt/vf1cHKk
Show HN: Otto-m8 – A low code AI/ML API deployment Platform Hi all, so I've been working on this low to no code platform that allows you to spin up deep learning workloads(I'm talking LLM's, Huggingface models, etc), interconnect a bunch of them, and deploy them as API's. The idea essentially came up early in September, when experimenting with combining a Huggingface based BERT model with an LLM at work, and I realized it would be cool if I could do that instantly(especially since it was a prototype). At the time, I was considering a platform that could essentially help you train deep learning models without any code. It was my observation that much of the code required to train or even run inference on HF models have matured significantly. But before I solved that problem, I wanted to solve inference. Initially inspired by n8n and AWS Cloudformation, I built out otto-m8 (translates to automate). Given a json payload that lists out all the resources, and how each model is interconnected, launch it as one-off API the user can query. And thanks to Reactflow, the UI was just something I couldn't just not implement. And as I built it out, I did not want to miss out on the LLM and Agent bit. With otto-m8, today, you can launch complex workflows by interconnecting HF models and LLM's(currently it supports OpenAI and Ollama only). But I like to see it being more than that. At the core, every workflow is an input process output model. Inputs get processed and there's an output. Therefore, with the way things are setup, one can integrate almost anything and make it interconnectable. Project Link: https://ift.tt/P6seRGi Let me know what you guys think. I really would love feedback! https://ift.tt/P6seRGi December 22, 2024 at 01:39AM
Show HN: A simple telegram file downloader https://ift.tt/JpbMVXI
Show HN: A simple telegram file downloader https://ift.tt/6WV15Le December 23, 2024 at 11:54AM
Sunday, December 22, 2024
Show HN: I built this website about Sikh History and don't know how code works https://ift.tt/TuQRqt3
Show HN: I built this website about Sikh History and don't know how code works I've been learning about Sikhism and Sikh history recently and, despite having Game of Thrones level drama, I found the resources really lacking and nowhere piecing it all together. I work in a developer adjacent role (ok, I'm a Product Manager) but despite working with software engineers every day I don't really get coding. I see a lot of stuff online about the death of software engineers and wanted to challenge myself to see if I could create something myself. I've been using the free tier of Anthropic's Claude AI, deployed on the free Vercel tier, spent $10 on the domain but not a penny more on anything else. It's super basic but felt good to make something myself and I learned a lot. I'd brick it at the idea of adding anything complex (or even being asked how it all works together) so I'm sure developers are safe for a while yet! https://ift.tt/tdTJFU3 December 23, 2024 at 09:01AM
Show HN: Ephemeral VMs in 1 Microsecond https://ift.tt/niVCxz5
Show HN: Ephemeral VMs in 1 Microsecond https://ift.tt/C4BNAit December 20, 2024 at 02:43PM
Show HN: Skybear.net – A managed platform automating Synthetic HTTP API testing https://ift.tt/LBtUVbK
Show HN: Skybear.net – A managed platform automating Synthetic HTTP API testing Hey folks, I am finally posting a Show HN post for a project I have been working on for several months now, and it's in a state where I already get a lot of value myself, so I am happy to share broadly. The pitch line is: "Skybear.NET is a managed platform automating Synthetic HTTP API testing." At the moment, the main source file format supported for your API tests are Hurl.dev files [1]. Hurl is a CLI tool wrapping `curl` and it's really awesome. At least check that out :) I am not affiliated directly with the Hurl CLI tool, and the platform I am building provides full Hurl compatibility. I have been using Hurl for a few years now [2], and use it for my API testing, for orchestrating a bunch of HTTP APIs, and in general whenever I need to do anything with HTTP requests, I reach for Hurl. You can try without signup the basic execution feature with the free Open Editor [3], but for full functionality (retaining responses and cron triggers) you need a signed in account, even free. The Skybear.NET platform: 1. Has Hurl Compatibility, so take your local scripts and run them on the cloud as well. No changes needed. 2. Provides managed infrastructure for authoring, storing, and most importantly executing your Hurl scripts, that automatically scales to handle as many script runs as you need. 3. Generates detailed reports from your tests execution, automatically persisting requests and response bodies for introspection in the future, and with automatic insights coming up soon. 4. Supports multiple ways of triggering execution of your scripts, including periodic executions, and on-demand HTTP triggers enabling integration with your CICD pipelines. Most importantly, it eliminates excessive per-request/per-step/per-check charges, leading to substantial cost-savings for complex multi-step API tests covering complete user-journeys. I consider a "script project run" to be the main unit in my pricing, which includes execution of all the source files of the script project, which can be tens or hundreds of requests. I am starting to document some of the architecture of the platform as well [4], but in a nutshell, all your data is encrypted inside the application before stored on AWS (S3, DynamoDB, also encrypting at rest) [5], the control plane runs on Hetzner and AWS EC2, and the execution servers running your scripts run on Fly and soon on AWS EC2 (for some plans). Future plans depend a lot on feedback from users. I already have a long list of things I personally want to have, but as more users start using I would like to see user needs influencing the roadmap more. Some upcoming features: 1. Insights and metric graphs for historical tracking of your tests (per project, per file, per request URL). 2. Automatic generation of tests based on OpenAPI schemas, HAR files, etc. 3. Export API of all the data and reports for your own consumption. 4. OTEL traces generated per script run, exportable and sent to APM products. Thank you, and I hope you find it interesting too! Lambros Petrou 1. https://hurl.dev 2. https://ift.tt/d3JSEuG 3. https://ift.tt/DcO8PW6 4. https://ift.tt/l6RnNeg... 5. https://ift.tt/13gbVTf https://www.skybear.net December 23, 2024 at 12:09AM
Saturday, December 21, 2024
Show HN: Get e-signatures & pay per signed doc https://ift.tt/DnO3Xms
Show HN: Get e-signatures & pay per signed doc Woke up today with a 100-degree fever & found out Google is now our competitor. Last week, we started building signwith.co/ - a simple, pay-per-use e-signature tool for people who are struggling with complex e-sign tools. The plan was to build quietly, run a private beta, get 50 users in 15 days, and then do a launch. Easy peasy. But since Google dropped into the e-signature space - we needed to talk. So after 30 minutes of existential dread, a lot of “what are we even doing?” thoughts, and one strong dose of paracetamol we said, screw it. - let’s change gears. So now we're opening our beta, and here's the deal: • All the people who join will get free credits worth 10 signed docs • 12 months credit validity • No complexity • No hidden cost • No subscription commitment You can join the beta here - http://signwith.co That said, we see Google's entry in the signature space as validation. This event expanded the market with such massive awareness. Let me be clear: We’re not trying to be DocuSign, Google, or any other enterprise beast. We’re indie makers and building for: • The freelancers • The consultants • The indie and small business owners • and anyone who just needs a contract signed—fast, simple, no headaches. Here’s how SignWith works: • Upload your doc • Drop signature spots • Send it out and track • Pay per signed document That’s it. No subscriptions. No feature bloat. No crazy hidden charges and no complex pricing tiers. If you've read it so far, would love to see you on the other side. And hey, if you’ve got any feedback, suggestions, or just want to tell us what you need, reply here or drop me a DM. We’re all ears! Cheers! https://signwith.co/ December 20, 2024 at 03:33PM
Show HN: Rivet Actors – Durable Objects build with Rust, FoundationDB, Isolates https://ift.tt/mjFSais
Show HN: Rivet Actors – Durable Objects build with Rust, FoundationDB, Isolates Hello! We posted a Show HN for Rivet last year for our container orchestration project ( https://ift.tt/4UiYEQI ). In that time, a lot has changed that I think HN will find interesting. Rivet is open-source actor infrastructure similar to Cloudflare's Durable Objects. Rivet itself already serves millions of MAU in production using our current container runtime – primarily for multiplayer games – and Rivet Actors are a new extension to support actor-like workloads. Rivet Actor's core primitives are RPC, state, and events. Actors are powered by Rust, V8 isolates (supports Deno), and FoundationDB. An architecture diagram is available here for [1]. If you're not familiar with FoundationDB, you're overdue to watch Dave Rosenthal's talk [3]. (I firmly believe it's by far the best permissively licensed database; if only it had a well maintained SQL layer.) Here's where Rivet's architecture gets fun – we don't rely on a traditional orchestrator like Kubernetes or Nomad for our runtime. Instead, our orchestrator is powered by an in-house actor-like workflow engine – similar to how FoundationDB is powered by their own actor library (Flow [4]) internally. It lets us reliably & efficiently build complex logic – like our orchestrator – that would normally be incredibly difficult to build correctly. For example, here's the logic that powers Rivet Actors themselves with complex mechanisms like retry upgrades, retry backoffs, and draining [2]. One of the reasons we built Rivet Actors is because we tried to replace most of our Redis-based realtime infrastructure with Durable Objects. The architecture allowed us to build realtime features much faster & efficiently, but the platform & APIs were needlessly rigid and difficult to use. Our goal is to build an actor-like platform that includes the bells and whistles required for developers to benefit from the actor model without the learning curve of tools like Erlang/OTP, Akka, or Orleans. Rivet Actors provides a few key benefits in flexibility over Durable Objects: - Open-source (Apache 2.0) – built to be self-hosted and deployed on-prem - Provides observability out of the box, no Logpush required - Rivet Actors support the Deno runtime, so NPM & JSR just works - @rivet-gg/actor [5] framework provides RPC, state, and events out of the box for faster bootstrapping; you can modify and deploy it yourself - Supports both V8 isolates & Docker-compatible containers so you can run any software you'd like, like Godot/Unity servers or video transcoding - Also supports TCP & UDP (we run games!) - Provides vanilla HTTP API for easy use with existing apps - Full control over regions There's plenty more that I don't have space to talk about. Give our docs a read if you'd like to learn more [6] or read about internal design decisions [7]. I'll be in the comments answering questions! Cheers, Nathan [1] https://ift.tt/pqcSMaE [2] https://ift.tt/QIL3UK2... [3] https://www.youtube.com/watch?v=9g84y_60VGM [4] https://ift.tt/10AflIg [5] https://ift.tt/LAlPs1i [6] https://rivet.gg/docs [7] https://ift.tt/HdfV7px https://ift.tt/o4nKe2L December 20, 2024 at 08:36PM
Show HN: City Summit – buildings data visualization project https://ift.tt/kzoYgRV
Show HN: City Summit – buildings data visualization project https://ift.tt/zinFmU5 December 21, 2024 at 11:49AM
Friday, December 20, 2024
Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://ift.tt/MEgRWtf
Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://markitdown.pro December 21, 2024 at 09:13AM
Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers https://ift.tt/evG7prV
Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers Hi HN! This is an SDK for ESP32s (microcontrollers) that runs against OpenAI's new WebRTC service [0] My hope is that people can easily add AI to lots of 'real' devices. Wearable devices, speakers around the house, toys etc... You don't have to write any code, just buy a device and set some env variables. If you have any feedback/questions I would love to hear! I hope this kicks off a generation of new interesting devices. If you aren't familiar with WebRTC it can do some magical things. Check out WebRTC for the Curious[1] and would love to talk about all the cool things that does also. [0] https://ift.tt/HO7uXeR [1] https://ift.tt/0Fv5NSs https://ift.tt/K3Pgy7T December 18, 2024 at 07:47PM
Show HN: Model Validation Using LLMs https://ift.tt/oxgU2JR
Show HN: Model Validation Using LLMs https://ift.tt/APIjDQe December 20, 2024 at 11:01PM
Thursday, December 19, 2024
Show HN: Animated Wallpaper – Reacts to Mouse https://ift.tt/gakclqG
Show HN: Animated Wallpaper – Reacts to Mouse https://ift.tt/h4ktZEN December 20, 2024 at 02:34AM
Show HN: CxReports – Low-Code Tool for User-Facing PDF Reports https://ift.tt/rG91MFA
Show HN: CxReports – Low-Code Tool for User-Facing PDF Reports Marko here from Codaxy. For over two years, we have been working on CxReports, a low-code tool for creating user-facing PDF documents and reports. We first saw the problem in wealth management, where reports are crucial for the user experience. Software vendors have customers who ask for customized reports with unique content, branding, and visuals. The solution was to build a tool that allows customization for each customer, which even customers themselves can use. Over time, this evolved to be a generic solution that works for various other use cases. CxReports lets you build reports visually. You can connect to a database and get data using SQL queries. It supports scheduled report generation and delivery. The API enables accessing CxReports from other applications or workflows. https://cx-reports.com/ You can easily try it out with our Docker image - https://ift.tt/JnftdzV . We offer a free tier for registered users. How do you currently handle customized reporting? Are there specific challenges you face with generating user-facing reports? I’d love to hear your thoughts and feedback. Looking forward to the discussion! December 19, 2024 at 07:15PM
Wednesday, December 18, 2024
Show HN: Musoq – Query Anything with SQL Syntax (Git, C#, CSV, Can DBC) https://ift.tt/H2Oj4va
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/q6KwhXV December 18, 2024 at 11:02PM
Show HN: Bodo – high-performance compute engine for Python data processing https://ift.tt/rPVmsNU
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/DeEVGCc December 18, 2024 at 09:40PM
Tuesday, December 17, 2024
Show HN: Hacker News Clone for Crypto https://ift.tt/n0veZKl
Show HN: Hacker News Clone for Crypto I missed smth very similar to hackernews, but more focused on crypto, so I built one :) https://satoshi.family/ December 18, 2024 at 02:12AM
Show HN: Broccoli – message queue for Rust applications, alternative to Celery https://ift.tt/jpMoDGV
Show HN: Broccoli – message queue for Rust applications, alternative to Celery https://ift.tt/troKFPJ December 18, 2024 at 12:12AM
Show HN: Adventures in OCR https://ift.tt/rvHcSG4
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/1djSVsA 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/AOZacRH But you may also directly access the result here: https://ift.tt/hAJmy1V 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/AOZacRH December 17, 2024 at 09:00PM
Monday, December 16, 2024
Show HN: Convert PDF invoices to e-invoice XML using AI in seconds https://ift.tt/KOSE6vW
Show HN: Convert PDF invoices to e-invoice XML using AI in seconds I got approached by the finance department of a large company. There is a new regulation in Europe that mandates a defined XML-format for e-invoices for some transactions and - I kid you not - their SAP implementation wasn't able to address this. They also said that all solutions on the market were either cumbersome (think: manually typing in all fields) or required deep system integration. I thought it cannot be that hard to use AI for this and built a little invoice converter that takes your PDF invoice in whatever form it is, and outputs exactly the XML structure that is required in the regulation. Given that AI is not perfect (but surprisingly close to it!), you can manually edit all fields. Target users are companies where their current solution does not yet support the standard and that do not want to change their existing invoicing flow (incl. foreign businesses). Trying it out is free. Given this is my first real B2B tool, would love some feedback! https://ift.tt/r1GifHU December 17, 2024 at 01:52AM
Show HN: Terraform functions that should have been built-in https://ift.tt/z7VjdF3
Show HN: Terraform functions that should have been built-in Terraform/OpenTofu provider which provides functionality as Data Sources (for older Terraform), Provider Functions (for OpenTofu and newer Terraform), and as a Go library (for an identical implementation to use for integration testing frameworks like Terratest). https://ift.tt/BwTainb December 17, 2024 at 01:03AM
Show HN: Graph-Based Editor for LLM Workflows https://ift.tt/DUBGoxM
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/KcsE4zL December 16, 2024 at 10:20PM
Show HN: I made a multiplayer crossword game https://ift.tt/pJCu9W7
Show HN: I made a multiplayer crossword game Hey HN, I’ve been working on this multiplayer crossword for a while now. There’s still so much more on my todo list for it, but I think it’s time to launch and get some feedback with what I have. Every hour, a new crossword (13×13 or 15×15) is generated at https://ift.tt/JftQgLM If you prefer smaller/faster, every ten minutes, a new mini crossword (7×7 or 11×11) is generated at https://ift.tt/DX9CLHu You’re playing each crossword at the same time as everyone else, racing to complete it first. You can’t see what you’ve got right, until you correctly complete the entire grid. But you get some fun feedback on what other players are doing: a cell turns green if one other player has correctly solved it, orange if two other players have, and red if three or more other players have entered the correct letter in that cell. Chat is emoji-only for the first half of the game (i.e. 30 minutes for the front-page, 5 minutes for the mini). After that, it unlocks and you can chat freely. If you’re not done when the next crossword is generated, you can just stay on the current page for as long as you like and keep working to solve it. I didn’t manage to get user accounts done before my arbitrarily-imposed launch date, so everyone is anonymous for now. I definitely want to build accounts, streaks, trophies, etc. The other big thing I’m excited to build is a “team mode”. You should be able to play on a team, where you can chat freely with your team-mates, and the cell colors indicate what the other team has (collaboratively) got correct. I think that would be a lot of fun. Thanks for reading, checking it out, and for any feedback. Feel free to ask me anything, of course. https://ift.tt/CShu3w2 December 16, 2024 at 11:05PM
Show HN: Only Fans https://ift.tt/2gSpioK
Show HN: Only Fans I decided to put together a website with just AI generated images of fans, since the rest of the sites with similar domains didn't really fit my needs. https://onlyfanz.top/ December 16, 2024 at 04:00PM
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://ift.tt/rf0M6BE
Show HN: GitHub Stars Semantic Search - Find Your Starred Projects https://ift.tt/vEmU7jh December 16, 2024 at 07:36AM
Sunday, December 15, 2024
Show HN: Dbine – Auxiliary tools related to databases https://ift.tt/yXwP0b1
Show HN: Dbine – Auxiliary tools related to databases https://ift.tt/4kyi7JI December 15, 2024 at 09:32PM
Saturday, December 14, 2024
Show HN: 31Memorize–Free vocab builder with FSRS-5 spaced repetition https://ift.tt/KjV8tGP
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/TI1sPd5 December 15, 2024 at 06:17AM
Show HN: AI Powered Daily Budgeting https://ift.tt/ihYFjAb
Show HN: AI Powered Daily Budgeting https://ift.tt/iarwFqI December 15, 2024 at 05:04AM
Show HN: Library to replace box shadows on a webpage with ray traced shadows https://ift.tt/1CPBlZ8
Show HN: Library to replace box shadows on a webpage with ray traced shadows https://ift.tt/I2nEfH7 December 15, 2024 at 01:24AM
Show HN: A simple web game to help learn chords and basic progressions https://ift.tt/nWAYgdb
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/4fIHaGg Live Demo: https://ift.tt/1RjqurE 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/UW5lThO December 14, 2024 at 03:05PM
Friday, December 13, 2024
Show HN: Wool Ball – Decentralizing AI with Distributed Browsers https://ift.tt/2kVWiZT
Show HN: Wool Ball – Decentralizing AI with Distributed Browsers Hi HN, I recently launched Wool Ball ( https://woolball.xyz ), a project designed to test the concept of paying people to enable their devices to process AI tasks through their browsers. The idea revolves around “browser as a service” or “browser as a server,” leveraging idle browser resources to create a decentralized, scalable, and cost-effective way to run AI workloads. We’re still in the early stages, and I’d love to hear your feedback on the concept and the product we’re building. Overview: https://woolball.xyz/Guide What do you think of this approach to decentralizing AI? December 14, 2024 at 03:08AM
Show HN: Performant intracontinental public transport routing in Rust https://ift.tt/mUabeZH
Show HN: Performant intracontinental public transport routing in Rust I made a public transport route planning program that's capable of planning journeys across Europe or North America! There's only one other FOSS project I know of (MOTIS/Transitous) that can do transit routing at this scale, and in the testing I've performed mine is about 50x faster. I've spent a few weeks on this project now and it's getting to the point where I can show it off, but the API responses need a lot of work before they're usable for any downstream application. Example query (Berlin to Barcelona): https://ift.tt/gaEtDVb... There are some bugs still. Notably, it's not capable of planning the return trip for this route, nor the reverse of the trip from Seattle to NYC that I gave in the blog post. Blog post: https://ift.tt/f23PwEy... Repo: https://ift.tt/XeFNkP1 Side-note but in the past some have criticized my writing style and it's been a bit hurtful at times but if you have constructive feedback on the blog post I'd appreciate it. I'm trying to get better at writing. :) https://ift.tt/XeFNkP1 December 14, 2024 at 04:00AM
Show HN: Marginalia Site Explorer Rabbit Hole Generator https://ift.tt/128pWc9
Show HN: Marginalia Site Explorer Rabbit Hole Generator Some of this has previously been available in a somewhat inaccessible format. I've recently been working on a redesign of the marginalia search website. https://ift.tt/3XFzJVn December 14, 2024 at 01:02AM
Show HN: @smoores/epub, a JavaScript library for working with EPUB publications https://ift.tt/6NZBjOz
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/wnDXljx . 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/tOpD9Tf https://ift.tt/L1ga8Wf December 13, 2024 at 11:52PM
Thursday, December 12, 2024
Show HN: DataFuel.dev – Turn websites into LLM-ready data https://ift.tt/Dz2dUAa
Show HN: DataFuel.dev – Turn websites into LLM-ready data Just launched DataFuel.dev on Product Hunt last Sunday, and I landed in the top 3! I built this API after working on an AI chatbot builder. Scraping can be a pain, but we need clean markdown data for fine-tuning or doing RAG with new LLM models. DataFuel API helps you transform websites into LLM-ready data. I've already got my first paying users. Would love your feedback to improve my product and my marketing! https://ift.tt/E4zaCfx December 13, 2024 at 07:43AM
Show HN: I designed an espresso machine and coffee grinder from scratch https://ift.tt/htcabxl
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/K4w2iWV 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 05:03AM
Show HN: AI-powered, open source LeetCode alternative https://ift.tt/nd0xwuA
Show HN: AI-powered, open source LeetCode alternative https://ift.tt/tjPTLiD December 13, 2024 at 02:53AM
Show HN: A mobile app that generates mobile apps in 30 secs https://ift.tt/kxh0KcN
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/sM0KrpG - Star wars idle game: https://ift.tt/YaRg8hs - Hotdog or Not Hotdog: https://asim.sh/s/3748 - Height guesser: https://ift.tt/qimuPy9 - 2048: https://ift.tt/72hgrTK Would love feedback around the experience and additional functionality you'd like surfaced! December 12, 2024 at 09:36PM
Show HN: Quantus – LeetCode for Financial Modeling https://ift.tt/Ts1Lqkh
Show HN: Quantus – LeetCode for Financial Modeling Hi everyone, I wanted to share Quantus, a finance learning and practice platform I’m building out of my own frustration with traditional resources. As a dual major in engineering and finance who started my career at a hedge fund, I found it challenging to develop hands-on financial modeling skills using existing tools. Platforms like Coursera, Udemy, Corporate Finance Institute (CFI), and Wall Street Prep (WSP) primarily rely on video-based tutorials. While informative, these formats often lack the dynamic, interactive, and repetitive practice necessary to build real expertise. For example, the learning process often involves: - Replaying videos multiple times to grasp key concepts. - Constantly switching between tutorials and Excel files. - Dealing with occasional discrepancies between tutorial numbers and the provided Excel materials. To solve these problems, I created Quantus—an interactive platform where users can learn finance by trying out formulas or building financial models directly in an Excel-like environment. Inspired by LeetCode, the content is organized into three levels—easy, medium, and hard—making it accessible for beginners while still challenging for advanced users. Our growing library of examples includes: - 3-statement financial models - Discounted Cash Flow (DCF) analysis - Leveraged Buyouts (LBO) - Mergers and Acquisitions (M&A) Here’s a demo video to showcase the platform in action. https://www.youtube.com/watch?v=bDRNHgBERLQ I’d love to hear your thoughts and feedback! Let me know what other features or examples you’d find useful. https://ift.tt/ZpBgecb December 12, 2024 at 04:04PM
Show HN: Regex Night: regular-expression pretty printer and linter https://ift.tt/iEWvNHh
Show HN: Regex Night: regular-expression pretty printer and linter https://ift.tt/vQi4J9O December 12, 2024 at 11:32AM
Wednesday, December 11, 2024
Show HN: Lfi – a lazy functional sync, async, and concurrent iteration library https://ift.tt/Cqr5d6G
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 12:07AM
Show HN: Convert your LinkedIn profile to a resume https://ift.tt/Pc2atw6
Show HN: Convert your LinkedIn profile to a resume https://ift.tt/PDcCLOs December 11, 2024 at 11:06PM
Tuesday, December 10, 2024
Show HN: DIY 80€ 3D Printer Basement Ventilation https://ift.tt/Ir0uhtU
Show HN: DIY 80€ 3D Printer Basement Ventilation https://ift.tt/OdYe1VM December 7, 2024 at 05:10PM
Show HN: Power-assert for hierarchical data structures https://ift.tt/46M7rlp
Show HN: Power-assert for hierarchical data structures https://ift.tt/uxcqWyT December 11, 2024 at 01:31AM
Show HN: Gentrace – connect to your LLM app code and run/eval it from a UI https://ift.tt/n3u84hm
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 12:35AM
Monday, December 9, 2024
Show HN: FormML – A DSL for building complex web forms https://ift.tt/1iV2gOJ
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/rmVPBXv December 9, 2024 at 10:46PM
Show HN: Securelog – Secret detector LLMs and RSC components https://ift.tt/bdD6ax7
Show HN: Securelog – Secret detector LLMs and RSC components https://securelog.com/ December 10, 2024 at 12:39AM
Show HN: Ternary Computer System https://ift.tt/Oog45DU
Show HN: Ternary Computer System https://ift.tt/kAv9ECY December 9, 2024 at 10:23PM
Sunday, December 8, 2024
Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection https://ift.tt/FC9kGA6
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/LB0qVv7 I am looking for feedback, especially on the security implementation and test coverage. The code is MIT-licensed. https://ift.tt/LB0qVv7 December 9, 2024 at 02:47AM
Show HN: Deepshot – AI lip-sync platform https://ift.tt/BIKxY8R
Show HN: Deepshot – AI lip-sync platform https://deepshot.ai/ December 9, 2024 at 01:12AM
Show HN: A portable hash map in C https://ift.tt/hzM7Ubp
Show HN: A portable hash map in C https://ift.tt/WIhNMu1 December 9, 2024 at 12:05AM
Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention https://ift.tt/lWpib3w
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/FXRTQKd December 8, 2024 at 10:35PM
Saturday, December 7, 2024
Show HN: I built an HTML5 RTL-SDR application https://ift.tt/nj45E79
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/HTg3LJD December 8, 2024 at 02:36AM
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://ift.tt/0axK7tb
Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://airfry.pro December 8, 2024 at 03:07AM
Show HN: My Bluesky Facts https://ift.tt/PKXBUdl
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/0YS5lP1 December 7, 2024 at 10:24PM
Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/x1kdNBT
Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/bZDNJf2 December 7, 2024 at 09:18PM
Friday, December 6, 2024
Show HN: I made a website for people to bet on my blood glucose https://ift.tt/pyTewV2
Show HN: I made a website for people to bet on my blood glucose I made a fun (imaginary money, a.k.a. candies) betting site where you can place a bet on my blood sugar levels. https://ift.tt/MZzsp6R December 7, 2024 at 12:36AM
Show HN: Random Caplocks Prank https://ift.tt/S2QcLWV
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/CezPSXa November 29, 2024 at 07:12PM
Show HN: Simple VPN Comparison Table https://ift.tt/ZWzXv5y
Show HN: Simple VPN Comparison Table https://vpns.gg December 6, 2024 at 08:55PM
Thursday, December 5, 2024
Show HN: Data Connector – Chat with Your Database and APIs https://ift.tt/mZejlLq
Show HN: Data Connector – Chat with Your Database and APIs Hey HN! Wanted to share a project I have been working. Data Connector is an open source tool for interacting with Databases (Postgres, MySQL, SQLite) using natural language. Prompts are handled using a ReAct[1] agent which has access to the schema and a tool for executing queries. It also has experimental[2] support for calling APIs (OpenAPI, GraphQL) which allows for queries that can span multiple systems (Find this user's details in Clerk, etc). We have mostly been using it for managing our local development environment, but it has configurable controls for running in other environments. - Privacy Mode which never sends query results back to the LLM context, instead the result is returned to the user as JSON - Approval Mode which requires manual approval of each query before it is executed Data Connector runs within a private subnet, connects to the database and polls for new queries. There is no requirement to open traffic to the database or share credentials / connection strings. Data Connector is built using another project we are working on Inferable (also open source) which is a runtime for building and observing LLM-based agents. Would love your thoughts! [1] https://ift.tt/zC9T7Qu [2] We have been testing these with various schemas and are currently working on better handling for large OpenAPI specs, etc. https://ift.tt/NCwmjSt December 6, 2024 at 03:00AM
Show HN: Checkmate, a server and infrastructure monitoring application https://ift.tt/95J0IRV
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/w8s3izL - Agent: https://ift.tt/oTG3RZ2 - Demo: https://ift.tt/BQ6ojDS (The username is uptimedemo@demo.com and the password is Demouser1! ) https://ift.tt/w8s3izL December 6, 2024 at 01:08AM
Show HN: JavaFX app recreating the Omegle chat service experience with ChatGPT https://ift.tt/iemPfgx
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/rjz4h6b December 6, 2024 at 12:05AM
Show HN: Fifty – A game where you match numbers until you clear the board https://ift.tt/FVGbWiL
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/p9QUacH https://ift.tt/FZ6Wn4l December 5, 2024 at 09:18PM
Wednesday, December 4, 2024
Show HN: Roast my Spotify Wrapped 2024 https://ift.tt/ZzhSmu7
Show HN: Roast my Spotify Wrapped 2024 I built a small tool that allows users to share their spotify wrapped share link and get roasted by different LLMs. Some fun roasts: "This list makes it sound like you're having a midlife crisis in a thrift store" "You're really pushing the envelope listening to Drake and The Weeknd" "Next year, aim for music that doesn't sound like background noise in an elevator" https://ift.tt/kNV5C7J December 5, 2024 at 08:21AM
Show HN: Minimalboard – A intuitive and fast way to organize work https://ift.tt/RWjTpdB
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/Hemjlu5 Feedback & Ideas Tracker: https://ift.tt/hQAlCa2 https://ift.tt/IZuy1R3 December 5, 2024 at 12:30AM
Show HN: The Canada census data in a SQLite file; advice appreciated https://ift.tt/Fh570kc
Show HN: The Canada census data in a SQLite file; advice appreciated This is niche, I'll admit. I needed to look through the latest census data, but it was exported as multiple multi-gigabyte bespoke latin1-encoded CSV files. Pandas, Polars, and SQLite's CSV import tool weren't much help, so I shelved the project until recently, when I started taking a SQLite course online. I picked it up again, normalized the data, and now there's a database that can be queried through a SQL view that matches the headings in the original CSVs. I'm proud of the script I created to export the data, as well as automatically compress the artifact, make the diagrams and checksums, etc. This is my first time building up a big database, does my schema seem sane? I've been considering switching the counts from REALs to TEXT, since then SQLite's decimal extension can do exact calculations, but considering there's only one or two places after the decimal points in the data, I'm not sure if it's worth it space-wise. https://ift.tt/lSyWiwq December 5, 2024 at 03:20AM
Show HN: LimeJourney – open-source Customer Engagement Platform https://ift.tt/ybBacPG
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/0KYFnli Thank you for checking this out. You can reach me at tobi@limejourney.com https://ift.tt/ja2KTO1 December 5, 2024 at 01:38AM
Tuesday, December 3, 2024
Show HN: Belief.garden – a social network for civil discussion https://ift.tt/Xqxnc9s
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 07:16AM
Show HN: High School Student's First App – NWS Weather Report https://ift.tt/YTOfpi6
Show HN: High School Student's First App – NWS Weather Report https://ift.tt/ArgDKBV December 3, 2024 at 08:13AM
Show HN: I built an AI tool to analyze SEC filings the minute they're released https://ift.tt/tHBx3vO
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 3, 2024 at 11:25PM
Monday, December 2, 2024
Show HN: Convert your text or CSV to infographics to 10x the engagement https://ift.tt/lemIupc
Show HN: Convert your text or CSV to infographics to 10x the engagement Input a piece of text content or upload a excel or csv file, the AI will automatically choose the best style/format and generate the most engaging infographic. • Not based on templates: Different from a lot of existing products, the infographics are all generated by AI from scratch, not based on templates. So you are allowed to chat with AI to change everything you want. • Chat with AI: Generate through conversations. Control layout, format, style, color and more. • Smart Format Selection: AI automatically chooses the best format and style to present your content and data the most effectively • Real-time Control: Adjust design details instantly with live previews • Easy Data Import: Input text directly or upload spreadsheets (CSV, Excel) for quick data integration • Full Customization: Fine-tune colors, fonts, and other design elements to match your brand identity See the video intro here: https://youtu.be/WVHGI9fxYG8 https://ift.tt/wbRWHz7 December 3, 2024 at 12:31AM
Show HN: Flow – A Dynamic Task Engine for building AI Agents https://ift.tt/pLBTF2r
Show HN: Flow – A Dynamic Task Engine for building AI Agents I think graph is a wrong abstraction for building AI agents. Just look at how incredibly hard it is to make routing using LangGraph - conditional edges are a mess. I built Laminar Flow to solve a common frustration with traditional workflow engines - the rigid need to predefine all node connections. Instead of static DAGs, Flow uses a dynamic task queue system that lets workflows evolve at runtime. Flow is built on 3 core principles: * Concurrent Execution - Tasks run in parallel automatically * Dynamic Scheduling - Tasks can schedule new tasks at runtime * Smart Dependencies - Tasks can await results from previous operations All tasks share a thread-safe context for state management. This architecture makes it surprisingly simple to implement complex patterns like map-reduce, streaming results, cycles, and self-modifying workflows. Perfect for AI agents that need to make runtime decisions about their next actions. Flow is lightweight, elegantly written and has zero dependencies for the engine. Behind the scenes it's a ThreadPoolExecutor, which is more than enough to handle concurrent execution considering majority of AI workflows are IO bound. To make it possible to wait for the completion of previous tasks, I just added semaphore for the state value. Once the state is set, one permit is released for the semaphore. The project also comes with built-in OpenTelemetry instrumentation for debugging and state reconstruction. Give it a try here -> https://ift.tt/FCiafpD . Just do pip install lmnr-flow. (or uv add lmnr-flow). More examples are in the readme. Looking forward to feedback from the HN community! Especially interested in hearing about your use cases for dynamic workflows. Couple of things on the roadmap, so contributions are welcome! * Async function support * TS port * Some consensus on how to handle task ids when the same tasks is spawned multiple times https://ift.tt/FCiafpD December 2, 2024 at 10:51PM
Show HN: LLM tool use schema generator for Kotlin Serializable classes https://ift.tt/zfmwYuc
Show HN: LLM tool use schema generator for Kotlin Serializable classes https://ift.tt/QCuPWzk December 2, 2024 at 09:58PM
Sunday, December 1, 2024
Show HN: Simtown: A 2D Role-Playing Game Where Characters Talk, Move, and Act https://ift.tt/8WyB6Ik
Show HN: Simtown: A 2D Role-Playing Game Where Characters Talk, Move, and Act https://app.simtown.ai/ December 1, 2024 at 03:52PM
Show HN: Bring Pokémon nostalgia to your code editor https://ift.tt/UHkKI4e
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/v6OecE3 December 2, 2024 at 12:49AM
Show HN: Markwhen: Markdown for Timelines https://ift.tt/uQMa7Pm
Show HN: Markwhen: Markdown for Timelines https://markwhen.com December 1, 2024 at 09:58PM
Subscribe to:
Posts (Atom)