Wednesday, January 22, 2025

Show HN: I Made an Open-Source Laptop from Scratch https://ift.tt/ZvQOMSU

Show HN: I Made an Open-Source Laptop from Scratch Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://ift.tt/HA8TQJ7 https://ift.tt/6PxzYlE January 23, 2025 at 02:11AM

Show HN: Responding to SMS Spam with Ollama https://ift.tt/wngWzKk

Show HN: Responding to SMS Spam with Ollama I've been working on a side project to generate responses to spam with various funny LLM personas, such as a millenial gym bro and a 19th century British gentleman. By request, I've made a write-up on my website which has some humorous screenshots and made the code available on Github for others to try out [0]. A brief outline of the system: - Android app listens for incoming SMS events and forwards them over MQTT to a server running Ollama which generates responses - Conversations are whitelisted and manually assigned a persona. The LLM has access to the last N messages of the conversation for additional context. [0]: https://ift.tt/JVdzcAv I'm aware that replying can encourage/allow the sender to send more spam. Hopefully reporting the numbers after the conversation is a reasonable compromise. https://ift.tt/igrbj4M January 23, 2025 at 12:53AM

Show HN: RAG Web UI – Possibly the Most Beginner-Friendly RAG Knowledge Base https://ift.tt/7UxAwnd

Show HN: RAG Web UI – Possibly the Most Beginner-Friendly RAG Knowledge Base RAG Web UI is designed to be the most straightforward way to build your own knowledge-based Q&A system. While other RAG (Retrieval-Augmented Generation) projects might be complex, we focus on making it super easy to understand and use. Why It's The Most Beginner-Friendly: Simple Document Management - Just upload your documents (PDF, DOCX, Markdown, Text) - System handles all the complex processing automatically - No need to worry about document chunking or vectorization - Documents update automatically in the background Easy-to-Use Chat Interface - Ask questions in plain language - Get accurate answers from your documents - See exactly which parts of your documents the answers come from - Natural back-and-forth conversations just like chatting Professional Architecture Made Simple - Clean, modern web interface - Rock-solid backend design - Built for reliability with distributed storage - High-performance search using ChromaDB/Qdrant - Easy to switch databases without touching code Get Started in Minutes: 1. Clone the repo 2. Follow our beginner-friendly setup guide 3. Upload your documents 4. Start chatting with your knowledge base Whether you're building a company knowledge base or a personal Q&A system, you don't need to be a RAG expert - we handle the complexity for you. Looking forward to your feedback on how we can make it even more beginner-friendly! https://ift.tt/yptH5N3 January 22, 2025 at 09:35PM

Tuesday, January 21, 2025

Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem https://ift.tt/tWZkQRy

Show HN: CloudCoil – Production-ready Python client for cloud-native ecosystem Show HN: CloudCoil – Production-ready Python client for the cloud-native ecosystem I built CloudCoil ( https://ift.tt/g0pYqlj ) to make cloud-native development in Python feel first-class, starting with a modern async Kubernetes client. Frustrated with existing tools that felt like awkward ports from Go/Java, I focused on creating an API that Python developers would actually enjoy using. Installation is as simple as: uv add cloudcoil[kubernetes] # Using uv (recommended) pip install cloudcoil[kubernetes] # Using pip Key features: - Elegant, truly Pythonic API that follows Python idioms - Async-first with native async/await (but sync works too!) - Full type safety with MyPy + Pydantic - Zero-config pytest fixtures for K8s integration testing Quick taste of the API: # It's this simple to work with resources service = k8s.core.v1.Service.get("kubernetes") # Async iteration feels natural async for pod in await k8s.core.v1.Pod.async_list(): print(f"Found pod: {pod.metadata.name}") # Create resources with pure Python syntax deployment = k8s.apps.v1.Deployment( metadata=dict(name="web"), spec=dict(replicas=3) ).create() The ecosystem is growing! We already have first-class integrations for: - cert-manager (cloudcoil.models.cert_manager) - FluxCD (cloudcoil.models.fluxcd) - Kyverno (cloudcoil.models.kyverno) Missing your favorite operator? I've made it super easy to add new integrations using our cookiecutter template and codegen tools. I'd especially love feedback on: 1. The API design - does it feel natural to Python devs? 2. Testing features - what else would make k8s testing easier? 3. Which operators/CRDs you'd most like to see integrated next Check out https://ift.tt/g0pYqlj or try it out with PyPI: cloudcoil https://ift.tt/g0pYqlj January 22, 2025 at 03:26AM

Show HN: Pytest-evals – Simple LLM apps evaluation using pytest https://ift.tt/0WsQuIz

Show HN: Pytest-evals – Simple LLM apps evaluation using pytest https://ift.tt/safyUEw January 21, 2025 at 11:33PM

Monday, January 20, 2025

Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://ift.tt/qmenwAB

Show HN: SupGen, an model-free program synthesizer by examples / dependent types https://www.youtube.com/watch?v=bEP88ucXga January 21, 2025 at 12:33AM

Show HN: Morse Man – Learn Morse Code While Playing Hangman https://ift.tt/QtHOWI0

Show HN: Morse Man – Learn Morse Code While Playing Hangman I built a Hangman variant that teaches you Morse code while you play. Instead of typing letters directly, you enter them using dots and dashes. Features include: - Interactive Morse code input with visual feedback - Built-in cheatsheet (costs an attempt) - 100+ word dictionary - Animated hangman visualization Play it here: https://ift.tt/WB3v0sb Perfect for anyone interested in learning Morse code through gameplay. Would love feedback from the HN community! https://ift.tt/WB3v0sb January 20, 2025 at 11:27PM

Sunday, January 19, 2025

Show HN: Zippd – Deploy static sites in seconds (OSS) https://ift.tt/WEAkKUX

Show HN: Zippd – Deploy static sites in seconds (OSS) I built a static site deployment tool similar to GitHub Pages or Firebase Hosting And It's Open Source, Link - https://ift.tt/VCyXERW https://zippd.app/ January 20, 2025 at 08:15AM

Show HN: TikTok Video Downloader https://ift.tt/YkD4n9g

Show HN: TikTok Video Downloader We just built a small tool to download all your tiktok videos by just providing your tiktok username. You can try it out in https://ift.tt/8OjQZHV Even though it's reinstated, with all the ban and no-ban conversation it's better to download all your videos and back it up. This is primarily aimed at creators who have a large number of videos. Please feel free to drop any feedback! https://ift.tt/Agova7F January 20, 2025 at 12:05AM

Show HN: We built an Anime Recommendation and streaming Website https://ift.tt/6IcSGzE

Show HN: We built an Anime Recommendation and streaming Website Me and my friend built an unique content based Recommendation System, where user can just select Anime or write synopsis and our system will find the most similar anime available. We used Qdrant Vector Database for the Recommendations. Other Features includes, Streaming, Custom watchlist creation and sharing of watchlists. We update our Database regularly and plan to introduce new features in future. https://aniversehd.com/ January 19, 2025 at 11:27PM

Show HN: Float Gallery, visualizations for various floating point formats https://ift.tt/ED2HZlQ

Show HN: Float Gallery, visualizations for various floating point formats https://ift.tt/u78oHDO January 19, 2025 at 09:19PM

Saturday, January 18, 2025

Show HN: I built a simple Cron Expression Generator https://ift.tt/y2WldMx

Show HN: I built a simple Cron Expression Generator https://cronevery.day/ January 18, 2025 at 11:24PM

Show HN: ZX Spectrum SCR to PNG Converter https://ift.tt/QcLhXRl

Show HN: ZX Spectrum SCR to PNG Converter Scratching my own itch. I had to do this for showing information on ZX Spectrum games. So thought I'd turn it into a useful tool for other people to use. https://ift.tt/sJYvIy3 January 17, 2025 at 04:50PM

Friday, January 17, 2025

Show HN: Discorch – Offline tool to browse and delete your Discord messages https://ift.tt/c8bPShV

Show HN: Discorch – Offline tool to browse and delete your Discord messages Built this to help users manage their Discord message history. Upload your data package to browse messages and generate deletion requests that comply with Discord's requirements, all offline and locally. Discord's bulk deletion process is complex and poorly documented. With their recent push toward monetization and ads, users need better tools to control their data. Discorch makes this accessible by guiding you through the process step by step, with a simple and intuitive interface. Includes a Go CLI for attachment downloads. Search functionality needs improvement and there are some known bugs, but it works well for most use cases. Issues and PRs welcome at https://ift.tt/c04exvp . I'll keep an eye on the comments for feedback and bug reports! https://discorch.org January 18, 2025 at 04:30AM

Show HN: Watchfakenews.com https://ift.tt/akYSEI1

Show HN: Watchfakenews.com Hi everyone, we're democratizing access to deepfakes. Product is live.. try it out If the above url doesn't work, you can find us on https://ift.tt/ez23Y8x https://ift.tt/ez23Y8x January 18, 2025 at 01:58AM

Show HN: Compile C to Not Gates https://ift.tt/tWOkPZJ

Show HN: Compile C to Not Gates Hi! I've been working on the flipjump project, a programming language with 1 opcode: flip (invert) a bit, then jump (unconditionally). So a bit-flip followed by more bit-flips. It's effectively a bunch of NOT gates. This language, as poor as it sounds, is RICH. Today I completed my compiler from C to FlipJump. It takes C files, and compiles them into flipjump. I finished testing it all today, and it works! My key interest in this project is to stretch what we know of computing and to prove that anything can be done even with minimal power. I appreciate you reading my announcement, and be happy to answer questions. More links: - The flipjump language: https://ift.tt/Y7Qn1Ga https://ift.tt/8bjKV2C - c2fj python package https://ift.tt/rZKDeR6 https://ift.tt/CgfJyEh January 18, 2025 at 01:06AM

Thursday, January 16, 2025

Show HN: News Minimalist – News ranked by significance https://ift.tt/LsIq3uA

Show HN: News Minimalist – News ranked by significance Hey HN! I'm the author of News Minimalist — a news aggregator where all news is ranked by significance on a scale from 0 to 10. The project was born out of personal pain — I wanted a way to read only significant news, like major humanity milestones, or historical political events, filtering out all the celebrity gossip and smartphone releases. But I couldn't find a way to do that — everywhere I looked, the news was ranked by popularity, coverage, or relevance, not significance. I first tried to solve the problem in the beginning of 2023 with GPT-3 (the top model at that time) by asking it to estimate the significance of some news stories. The results were painfully bad — for some reason, the model preferred tragic, personal stories, completely missing the essence of what makes the news significant. No amount of prompt engineering could fix that. But it all changed in March 2023 when GPT-4 came out. The scores it gave made much more sense. After a month of work, the first version was ready. News Minimalist had its first successful Hacker News post ( https://ift.tt/VXF0Roz ), and I realized that a lot of people had the same problem I had. I've been working on improving the project ever since. As probably most tech founders, I spent too much time on technical improvements, completely ignoring marketing. But I think that work paid off, and I'm finally satisfied with the scores it gives. The results are posted on the site: https://ift.tt/igeE5Hr Let me know what you think! Vadim https://ift.tt/igeE5Hr January 16, 2025 at 02:05AM

Show HN: Image-to-3D-to-Image in real-time https://ift.tt/Yiuo8L7

Show HN: Image-to-3D-to-Image in real-time https://twitter.com/krea_ai/status/1879929607320633870 January 17, 2025 at 01:30AM

Show HN: Nail Designer AI – AI-Powered Nail Art Creation https://ift.tt/a8ms2wj

Show HN: Nail Designer AI – AI-Powered Nail Art Creation https://ift.tt/4lkJhbE January 16, 2025 at 09:04PM

Wednesday, January 15, 2025

Show HN: I Put Snake in my Resume [pdf] https://ift.tt/0UFtVwn

Show HN: I Put Snake in my Resume [pdf] I'm sure you've seen the post about putting Tetris in a PDF ( https://ift.tt/sEyn1ep ) and putting DOOM in a PDF ( https://ift.tt/GYXk9sR ). Someone suggested using this technique in a resume to potentially demonstrate your engineering skills, and being chronically unemployed, I had the chance to try that out. The vision is that some recruiter out there will take a break from work, enjoy a game of snake, before inevitably pressing reject. Take a look if you like. Like the others, it requires chromium based browsers. https://ift.tt/u52kn09 January 16, 2025 at 03:25AM

Show HN: I made a tool to save multimedia from various platforms https://ift.tt/becPUoV

Show HN: I made a tool to save multimedia from various platforms https://ift.tt/tBo7DZa January 16, 2025 at 02:00AM

Show HN: QwQ-32B APIs – o1 like reasoning at 1% the cost https://ift.tt/d35yxXs

Show HN: QwQ-32B APIs – o1 like reasoning at 1% the cost Ubicloud is an open source alternative to AWS. Today, we launched our inference APIs, built with open source AI models. QwQ-32B-Preview is one of those models; and it can provide o1-like reasoning at 1% the cost. QwQ is licensed under Apache 2.0 [1] and Ubicloud under AGPL v3. We deploy open models on a cloud stack that can run anywhere. This allows us to offer great price / performance. From an accuracy standpoint, QwQ does well in math and coding domains. For example, in the MMLU-Pro Computer Science LLM Benchmark, the accuracy rankings are as follows. Claude-3.5 Sonnet (82.5), QwQ-32B-Preview (79.1), and GPT 4o 2024-11-20 (73.1). [2] You can start evaluating QwQ (and Llama 3B / 70B) by logging into the Ubicloud console: https://ift.tt/K3Rtd8A We also provide an AI chat box for convenience. We price the API endpoints at $0.60 per M tokens, or 100x lower than o1’s output token price. Also, when using open models, your first million tokens each month are free. This way, you can start evaluating these models today. ## OpenAI o1 or QwQ-32B In math and coding benchmarks, QwQ-32B ties with o1 and outperforms Claude 3.5 Sonnet. In our qualitative tests, we found o1 to perform better. For example, we asked both models to “add a pair of parentheses to the incorrect equation: 1 + 2 * 3 + 4 * 5 + 6 * 7 + 8 * 9 = 479, to make the equation true.” [3] QwQ’s answer shows iterative reasoning steps, where the model enumerates over answers using light heuristics. o1’s answer to the same question feels like an iterative deepen-and-test (though not purely depth-first). When we asked the models harder questions, it felt that o1 could understand the question better and employ more complex strategies. [3][4] Finally, we found that o1’s advantage in reasoning compounded with other ones. For example, we asked both models to write example Python programs. Looking at the answers, it became clear that o1 was trained on a larger data set and that it was aware of Python libraries that QwQ-32B didn’t know about. Further, QwQ-32B at times flip flopped between English and Chinese, making it harder for us to understand the model. [3] Now, if we think that o1 has these advantages, why the heck are we doing a Show HN on QwQ-32B (and other open weight models)? Two reasons. First, QwQ is still comparable to o1 and Ubicloud offers it for 100x less. You can employ a dozen QwQ-32Bs, prompt them with different search strategies, use VMs to verify their results, and still come in under what o1 costs. In the short term, combining these classic AI search strategies with AI models feels much more efficient than trying to “teach” an uber AI model. Second, we think open source fosters collaboration and trust -- and that is its superpower that compounds over time. We foresee a future where open source AI not only delivers top-quality results, but also surpasses proprietary models in some areas. If you believe in that future and are looking for someone to partner with on the infrastructure side, please hit us up at info@ubicloud.com! [1] https://ift.tt/BfzJemH [2] https://ift.tt/ALsYHwN... [3] https://ift.tt/WyVrOGd [4] https://ift.tt/Gndfsbk January 15, 2025 at 08:59PM

Monday, January 13, 2025

Show HN: A complete e-commerce website builder to build ecom stores in minutes https://ift.tt/vgp31Df

Show HN: A complete e-commerce website builder to build ecom stores in minutes StoreLauncher is a professional Shopify store builder primarily designed for newbies who struggle to create a professional-looking Shopify store. All you have to do is follow a few simple steps to have your store built in literally minutes. There are 8 niches to choose from, each filled with numerous products in our database. The product pages are highly descriptive and unique, as we use AI API to generate product information. Each product gets a dedicated product page template. A logo is also generated using one of 100 premium fonts and published on the store. StoreLauncher creates a professional, clean homepage filled with collections and featured products, as well as image-with-text sections. All essential pages are also created and published to your store. The header and footer navigation are automatically generated and assigned to the appropriate pages and products. Try it for yourself, it's completely free! https://ift.tt/KrsCazR January 14, 2025 at 03:11AM

Show HN: chDB 3.0 released, 12% faster than DuckDB https://ift.tt/Ob83Z10

Show HN: chDB 3.0 released, 12% faster than DuckDB https://ift.tt/lLznIh6 January 14, 2025 at 10:03AM

Show HN: Python with do..end in place of strict indentation https://ift.tt/zEKMSgy

Show HN: Python with do..end in place of strict indentation https://ift.tt/a1KUt6M January 10, 2025 at 07:23PM

Show HN: News Planet – current events on a rotating globe https://ift.tt/zLCWXVp

Show HN: News Planet – current events on a rotating globe https://news.ianua.app/ January 14, 2025 at 12:57AM

Sunday, January 12, 2025

Show HN: wonderful.dev – social platform for programmers https://ift.tt/efH8sjR

Show HN: wonderful.dev – social platform for programmers Hey HN, I'm Alan Founder of wonderful.dev ( https://wonderful.dev/ ) We're building a community for programmers, with a goal to make it easier to network with other devs and connect with companies you’re interested in. The inspiration for wonderful.dev came from my own experiences job searching in the tech industry. I wanted to create a platform where the focus was on mutual interest and meaningful connections instead of resumes, job applications, and coding challenges. Here's how wonderful.dev works: 1. Profile creation: You link accounts like GitHub and WakaTime, and we pull in key metrics to create your profile. 2. Matching: Instead of applying to job postings, you explore companies and star the ones you like. If they star you back, you can chat with them. 3. Community timeline: Like Bluesky for devs, you share updates, interact with other devs, and build your network. When posting to the timeline, we support a subset of Markdown, detect and tag posts with corresponding programming languages for easier discovery, and support integrations with dev tools when posting. Hover over a username to see the programming languages they use, detected from the integrations they connected. Finally, you control your timeline by filtering instead of an algorithm pushing content onto you. More features: https://ift.tt/VOWtbEx Video intro: https://youtu.be/4RLp4Nbmd_o I'd love to hear your thoughts, feedback, or ideas for what could make wonderful.dev even better. https://wonderful.dev January 6, 2025 at 04:12PM

Show HN: Professional Headshots Using AI https://ift.tt/kmpigOz

Show HN: Professional Headshots Using AI Hey HN! Launching portraitmaker.ai - pro headshots generated uniquely for your face. Instead of using a generic model, I actually train a unique Flux LoRA model on your specific selfies. The idea is pretty simple: 1. Upload 10-35 selfies 2. Within 30 mins while the model finishes training 3. Call the trained model with a bunch of custom prompts for perfect headshots The results are pretty WILD - check out some examples on the site. Flux models have really changed the game. You can do this with almost anything - for example, cat portraits, dog portraits, etc. Btw, $20 gets you: - Custom model trained on your face using Flux LoRA - 40 headshots that actually look CRAZY GOOD Traditional photographers charge you app the a*. $200-1000+ and require scheduling weeks out. Sometimes, they even charge you for custom outfits and photo retouching. But most of us don't have that kind of money to splurge on a headshot. https://ift.tt/QkCoSDL January 13, 2025 at 12:06AM

Show HN: Beautiful Cyber Registry for Docker https://ift.tt/XEzZA3c

Show HN: Beautiful Cyber Registry for Docker https://ift.tt/GIjmUkf January 12, 2025 at 11:54AM

Show HN: Willpayforthis.com – Gathering posts about what people will pay for https://ift.tt/cQGykdB

Show HN: Willpayforthis.com – Gathering posts about what people will pay for When people have a pain point they'd like solved, I find that many of them resort to posting a Tweet about it. I made these posts easy to find. https://ift.tt/FVenDBt January 12, 2025 at 11:26AM

Saturday, January 11, 2025

Friday, January 10, 2025

Show HN: Predicting Energy Community Eligibility https://ift.tt/5zVhf2o

Show HN: Predicting Energy Community Eligibility Since the publication of www.offgridai.us last month, I’ve been looking into the financials of clean energy projects. In the US, tax credits play a key role in bringing down the breakeven cost and making more projects viable. So maximizing tax credit eligibility matters. The energy community bonus tax credit depends on where the project is located, but the list of eligible locations changes every year. I thought it would be useful to have a tool which figures out the eligible locations before publication of the IRS official list. https://ift.tt/nJLQbXo January 11, 2025 at 02:26AM

Show HN: Next gen AI workout planner and logger https://ift.tt/HEqJsX0

Show HN: Next gen AI workout planner and logger Hey HN! Excited to share my new App. I built hitt.ai to solve the common gym challenges we all face: planning effective workouts, tracking progress, and knowing when to adjust our routines. What makes hitt.ai different? It's built with AI-first capabilities at its core. Think of it as having a personal trainer in your pocket who creates workout plans, reviews your performance, and discusses anything fitness-related – just like a human trainer would. The best part? It's 50x cheaper than a human personal trainer and available 24/7 (because let's face it, AIs don't need protein shakes or rest days ). Key features: - AI-powered workout planning that adapts to your goals and progress - Smart logging system that remembers your exercises and patterns - Personalized recommendations based on your performance - Detailed progress tracking and analytics - Chat with your AI trainer about any fitness topic, anytime The app is now live Download from App Store - https://ift.tt/qlnUIef... For Android Join this google group - https://ift.tt/3WuhmbL And then download the app by joining app testers - https://ift.tt/SKWLMht I'd love to hear your thoughts and feedback! I'm actively developing new features and your input would help shape the app's future. https://hitt.ai January 10, 2025 at 09:18PM

Show HN: KeyTik: The All-in-One Input Automation Tool https://ift.tt/xh6UJIe

Show HN: KeyTik: The All-in-One Input Automation Tool KeyTik now has it's own website Key Features: - Multiple Keyboard Remap Profile: Not like most of keyboard remapper, KeyTik can handle multiple keyboard remap. You don't have to set remap again when you need to use another remap then set it back again after done. Just create multiple remap and activate or deactivate it whenever you want. - Advance Keyboard Remap: Keyboard remap not only able to remap single key but also key combination and text or typing (Example: Clicking 's' will type 'Select"). - Assign Script or Remap Profile to Specific Keyboard or Mouse Using Device VID & PID or Device Handle: Make script or remap profile to only work for specific physical keyboard or mouse using device VID & PID or device handle as identifier. - Assign Script or Remap Profile to Specific Programs Using Class or Process: Make script or remap profile to only work for specific programs class, like specific Chrome tab or entire program. - Auto Clicker: KeyTik comes with Auto Clicker in the download. On default, it simulate 'left click' when 'e' is held. You can change the 'left click', 'e', interval part to your preference. - Screen Clicker: KeyTik also comes with Screen Clicker in the download. It work with simulate 'left click' on specific screen coordinate. You can change coordinate and interval to your preference. Don't worry because KeyTik also comes with tool to find screen coordinate then it will automatically copy coordinate and you can paste it to screen clicker in text mode. - Screen Coordinate Auto Detect And Copy: To make screen clicker editing easier, KeyTik also comes with coordinate finder. On default, you just need to press 'space' then it will show coordinate and automatically copy it. You can also change 'space' part to your preference. - Multiple Files Opener: Multiple files opener also comes with KeyTik download. It work with, if you click key or key combination, then it will open the files. You can change the files with your files or programs path to your preference. Additional Features: - Run & Exit Remap Profile: Activate or deactivate profiles individually, so you don't need to adjust the remap every time. - Run Profile on Startup: Run profiles on startup, so it will automatically activate when you open your device—no need to manually activate it each time. - Delete & Store Remap Profile: Delete unnecessary profiles and store profiles for a clean main window without permanently removing them. - Pin Profile: Pin your favorite profiles for quick and easy access. - Edit Remap Profile: Adjust your profile to your preference. - Assign Shortcut on Each Profile: Enable or Disable your profile using shortcuts. - Default Mode in Create or Edit Profile: The easiest way to remap your keyboard. - Text Mode in Create or Edit Profile: Text Mode allows you to adjust or create your AutoHotkey script easily, without needing an external editor. - Make Window Always on Top: "Always on top" feature lets you easily remap keys while other windows are open, without minimizing KeyTik window. This is especially useful during gaming. - Show Stored Profile: Display your stored profile or restore it to main window. - Import Profile: Use AutoHotkey script from external source like download and make it as profile. - Automatically Take Key Input: A button that can make you click your desired key and it will automatically fill key entry https://keytik.com/ January 10, 2025 at 11:39PM

Thursday, January 9, 2025

Show HN: Bin - AI business intelligence analyst that turns data into dashboards https://ift.tt/cXTRdU4

Show HN: Bin - AI business intelligence analyst that turns data into dashboards Bin is an AI business intelligence analyst that turns data into dashboards. Our goal is to make creating dashboards simpler to do than no-code alternatives like PowerBI and Tableau while preserving the powerful customization abilities of raw SQL and Python. Here’s a quick demo: https://www.youtube.com/watch?v=Fsh8M3hIjDA . Customers from our previous product wanted custom dashboards but didn’t want to spend on technical staff to build them. They wanted customizability of the dashboard yet simplicity of the building experience. So, we studied the approaches of Devin, Claude Artifacts, and v0 and wanted a version that was purpose built for making dashboards and admin pages to solve this problem. This way anyone could spin up highly custom dashboards fast without knowing PowerBI, Tableau, Python, or SQL. The interface is similar to Cursor, where you attach database context and then prompt Bin on a side chat to make visual components (charts, cards, graphs). You can then click to add these components onto your panel. On the backend, Bin spins up the components in React code and data queries in Python + SQL code in one go. We’ve wired up Bin with tool calls so that it can make the query given the schema and table context of your selected database, execute the query, and then make the component with the query key passed into our useQuery function. We make all of this code for the component and query viewable and editable on the platform. Once components are added, you can then drag and drop, resize, and reorganize them on the panel layout. The dashboard will self-update over time as more data enters your database (the queries are re-executed with every refresh). After finalizing, you can deploy the dashboard or embed it onto your other internal tools. You can try Bin today on a test database for free at https://bi.new . Please do let us know what you think – we’re open to feedback and suggestions as we continue to improve Bin. https://bi.new January 6, 2025 at 10:20PM

Show HN: Never let friends forget who is the winner https://ift.tt/0bDj3LS

Show HN: Never let friends forget who is the winner Hi HN, I made a simple little app to keep track of game rankings with friends. It uses the Elo system (like in chess) to adjust scores after each game. Works for board games, chess, padel, tennis, or anything that’s competitive. It’s free — give it a try https://www.shmelo.io/ January 10, 2025 at 06:17AM

Show HN: Ultra-portable Gantt chart tool for very regulated environments https://ift.tt/RfskQOq

Show HN: Ultra-portable Gantt chart tool for very regulated environments I work for government agency with a lot of security considerations. We can't install anything and using public webapps is out of the question. Going through clearance or procurement to buy or install something is a pain. I needed a project management tool, and what we had on offer was too clunky and old. I built SimpleGantt to be ultra lightweight and portable. It's one HTML, one Javascript and one CSS file. Each project is saved into a single .yaml file. If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx. That allows anyone with access to open the tool by simply having the URL. Try it at: https://ift.tt/06WfhGi This is a couple of days of tinkering, and mostly exists to keep me from going crazy while managing projects with lots of deadlines and dependencies, so don't expect much. But another person in the same position, finding this might lead to calmer days. https://ift.tt/fUJRexm January 9, 2025 at 10:41PM

Show HN: TabPFN v2 – A SOTA foundation model for small tabular data https://ift.tt/eGulgwU

Show HN: TabPFN v2 – A SOTA foundation model for small tabular data I am excited to announce the release of TabPFN v2, a tabular foundation model that delivers state-of-the-art predictions on small datasets in just 2.8 seconds for classification and 4.8 seconds for regression compared to strong baselines tuned for 4 hours. Published in Nature, this model outperforms traditional methods on datasets with up to 10,000 samples and 500 features. The model is available under an open license: a derivative of the Apache 2 license with a single modification, adding an enhanced attribution requirement inspired by the Llama 3 license: https://ift.tt/3QsI9CN . You can also try it via API: https://ift.tt/gpTmAB8 TabPFN v2 is trained on 130 million synthetic tabular prediction datasets to perform in-context learning and output a predictive distribution for the test data points. Each dataset acts as one meta-datapoint to train the TabPFN weights with SGD. As a foundation model, TabPFN allows for fine-tuning, density estimation and data generation. Compared to TabPFN v1, v2 now natively supports categorical features and missing values. TabPFN v2 performs just as well on datasets with or without these. It also handles outliers and uninformative features naturally, problems that often throw off standard neural nets. TabPFN v2 performs as well with half the data as the next best baseline (CatBoost) with all the data. We also compared TabPFN to the SOTA AutoML system AutoGluon 1.0. Standard TabPFN already outperforms AutoGluon on classification and ties on regression, but ensembling multiple TabPFNs in TabPFN v2 (PHE) is even better. There are some limitations: TabPFN v2 is very fast to train and does not require hyperparameter tuning, but inference is slow. The model is also only designed for datasets up to 10k data points and 500 features. While it may perform well on larger datasets, it hasn't been our focus. We're actively working on removing these limitations and intend to release new versions of TabPFN that can handle larger datasets, have faster inference and perform in additional predictive settings such as time-series and recommender systems. We would love for you to try out TabPFN v2 and give us your feedback! https://ift.tt/pet3XUj January 9, 2025 at 10:08PM

Wednesday, January 8, 2025

Show HN: Stagehand – an open source browser automation framework powered by AI https://ift.tt/BEutROa

Show HN: Stagehand – an open source browser automation framework powered by AI Hi HN! I’m Anirudh — longtime lurker, first time poster, and I couldn’t be more excited to show you Stagehand. Stagehand is a TypeScript project that extends Playwright with three simple AI methods — act, extract, and observe. We’d love for you to try it out using the command below: npx create-browser-app --example quickstart Here’s a sample workflow: const stagehand = new Stagehand(); await stagehand.init(); // Stagehand overrides the Playwright Page and Context classes const { page, context } = stagehand await page.goto("instadash.com") // Regular Playwright // Take action on the page await page.act({ action: "click on taqueria cazadores" }) // Extract relevant data from the page const { price } = await page.extract({ instruction: "extract the price of the super burrito", schema: z.object({ price: z.number() }) }) We built Stagehand because we loved building browser automations using Playwright and Selenium, but we grew frustrated at how cumbersome it is to just get started and write simple browser automations. These frameworks, while incredibly powerful, are built for QA testing and are thus notoriously prone to fail if there are minor changes in the UI or underlying DOM structure. The goal of Stagehand is twofold: 1. Make browser automations easier to write 2. Make browser automations more resilient to DOM changes. We were super energized by what we’ve been seeing with vision-based computer use agents. We think with a browser, you can provide even richer data by leveraging the information in the DOM + a11y tree in addition to what’s rendered on the page. However, we didn’t want to go so far as to build an agent, since we wanted fine-grained control over each step that an agent can take. Therefore, the happy medium we built was to extend the existing powerful functionalities of Playwright with simple and extensible AI APIs that return the decision-making power back to the developer at each step. Check out our docs: https://ift.tt/9EYkmAR We’d love for you to join and give us feedback on Slack as well: https://ift.tt/w4aYXEc https://ift.tt/ADwKRWz January 8, 2025 at 10:11PM

Show HN: Open-Source Computer Use AI Agent Powered by Llama https://ift.tt/MtVaIFo

Show HN: Open-Source Computer Use AI Agent Powered by Llama https://ift.tt/Kgdfr3Z January 9, 2025 at 03:26AM

Show HN: Zig Obfusgator https://ift.tt/BZceNsu

Show HN: Zig Obfusgator https://ift.tt/o0ZL29v January 9, 2025 at 01:22AM

Tuesday, January 7, 2025

Show HN: I Built an AI Tattoo Generator Using Flux https://ift.tt/ge2QhSW

Show HN: I Built an AI Tattoo Generator Using Flux _ https://ift.tt/LDhN8dX January 8, 2025 at 02:09AM

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU https://ift.tt/nWuUB6X

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware. https://ift.tt/xqrcLtv January 7, 2025 at 09:14PM

Monday, January 6, 2025

Show HN: I created a tool that helps developers generate fake data for databases https://ift.tt/VlafQ0C

Show HN: I created a tool that helps developers generate fake data for databases Hi, everyone! Lately, I've been working on quite a few applications that require a database, and as a result, I need some data to test everything. It has always taken me a lot of time to ask ChatGPT to generate fake data for me, so I decided to create a tool for developers called FakeData. FakeData allows developers to generate fake data easily with a simple UI/UX and customizable fields. This data can be used in their applications to test various functionalities. P.S. The app is not yet finished, and I would love to hear your honest feedback on it. Please be brutally honest about what you like and what you don’t! https://ift.tt/3Rl6QoU January 7, 2025 at 03:47AM

Show HN: A 100-Line LLM Framework https://ift.tt/tqablCX

Show HN: A 100-Line LLM Framework I've seen a lot of comments about how complex frameworks like LangChain can be. Over the holidays, I wanted to see how minimal an LLM framework could get if we stripped away everything non-essential. The result is an LLM framework in just 100 lines of code. These 100 lines capture what I see as the core abstraction of most LLM frameworks: a nested directed graph that breaks down tasks into multiple LLM steps, with branching and recursion to enable agent-like decision-making. From there, you can layer on more advanced features like agents, RAG, task decomposition, and more. I’ve intentionally avoided bundling vendor-specific wrappers (e.g., for OpenAI) into the framework. That kind of lock-in can be brittle and is easy to recreate on the fly—just feed the vendor’s API docs into your favorite LLM to generate a new wrapper. With miniLLMFlow, you only get the fundamentals. It also works nicely with coding assistants like ChatGPT, Claude, and Cursor.ai. Because the code is so minimal, you can quickly share the entire "source code and documentation with an AI assistant, and it can help you build new workflows on the spot. I’m adding more examples (including multi-agent setups) and would love feedback! If there's a feature or use case you’d like to see, please let me know. GitHub: https://ift.tt/7AFkRcI https://ift.tt/7AFkRcI January 6, 2025 at 09:20PM

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM https://ift.tt/eJEjLsq

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM I've been using GitHub Copilot CLI, and while it's great, I found myself wanting something that could work with any LLM (including running local models through Ollama), so I built Skeet. The key features that make it different: - Works with any LLM provider through LiteLLM (OpenAI, Anthropic, local models, etc.) - Automatically retries and adapts commands when they fail - Can generate and execute Python scripts with dependencies (powered by uv) without virtual environment hassles You can try simple tasks like: ``` skeet show me system information skeet what is using port 8000 skeet --python "what's the current time on the ISS?" ``` Demo: https://ift.tt/tXChHTL Code: https://ift.tt/ha7WyE0 I built it for myself, and I've been really happy with the results. It's interesting to see how different models fare against one another with everyday tasks. If running a local model, I've had decent luck with ollama_chat/phi3:medium but I'm curious to know what others use. Cheers! https://ift.tt/ha7WyE0 January 6, 2025 at 10:53PM

Sunday, January 5, 2025

Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan https://ift.tt/HZ6VTbG

Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan I built Discuo, a unique discussion platform that combines: - Infinite thread branching: conversations evolve naturally in multiple directions - 24h post lifespan: all content auto-deletes after 24 hours - No account needed: just start posting or commenting instantly - Complete anonymity: no tracking, no personal data collection - Minimalist design: distraction-free, focused on pure discussion Originally created for developers to share progress and discuss code, it evolved into a platform covering various topics while maintaining its minimalist essence. https://discuo.com January 1, 2025 at 10:23PM

Show HN: Pixie – A tool to shop for clothes using pictures https://ift.tt/ERSh0Hr

Show HN: Pixie – A tool to shop for clothes using pictures https://ift.tt/8T0EveS January 6, 2025 at 02:03AM

Show HN: Does your food have gluten? https://ift.tt/OkdY10R

Show HN: Does your food have gluten? Hey folks! About a couple of months or so ago, I finally figured out I’m gluten intolerant after months of chasing random symptoms and getting nowhere. After a wild goose chase (started this via Djokovic's Serve To Win book) finally found out I was highly gluten sensitive/intolerant. I had to rethink everything I ate. Grocery shopping turned into ingredient detective work, and eating out became a gamble. I quickly realized I needed something to make this easier and built GlutenAI. It’s a super simple tool to check if something’s gluten-free. Type in a food or product or even a common recipe name, and it’ll let you know if you’re good to go or should steer clear. Would love to get y'all's feedback on this and let me know what else you would like to see here : https://ift.tt/XtHTgCK https://ift.tt/XtHTgCK January 6, 2025 at 12:58AM

Saturday, January 4, 2025

Show HN: WebGPU + TypeScript Slime Mold https://ift.tt/T2cNAK4

Show HN: WebGPU + TypeScript Slime Mold https://ift.tt/c4GJMPv January 2, 2025 at 10:07PM

Show HN: Signify – FOSS tool to generate Email signatures (HTML and PNG) https://ift.tt/NzQu1fw

Show HN: Signify – FOSS tool to generate Email signatures (HTML and PNG) Signify is a free and open-source tool inspired by eSigna (esigna.vercel.app). It enables you to create professional email signatures with ease. Written with Svelte & Kit. https://ift.tt/dCX4eSF January 5, 2025 at 01:54AM

Show HN: Open Rewind – POC for audio and screen and video streaming to S3 https://ift.tt/iG8JCcZ

Show HN: Open Rewind – POC for audio and screen and video streaming to S3 Got into a rabbit hole today. POC works using 'npx efficient-recorder'. Is this useful to anyone? https://ift.tt/uUZBMDg January 4, 2025 at 11:55PM

Friday, January 3, 2025

Show HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel https://ift.tt/8YVXjlG

Show HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel (I solicited feedback from this wonderful community for a draft of this project eight months ago: https://ift.tt/w0IcCqn ... I was humbled by and am wholeheartedly grateful to several brilliant proofreaders; their names appear at the end of the second chapter.) _Dimity Jones In Puzzle Castle: An Electronic Escape Novel in Eighty-Nine Ciphertexts_ is a (mostly) fictional story, contained in a single text file, that requires the reader to solve puzzles as they go along, and to use each chapter's solution as a key to decipher the next. Think: escape room in the form of a novel -- or, as one reader put it, "Interactive Fiction meets Advent of Code." A computer, and rudimentary coding skills in a language of your choice, will be indispensable for performing the transformations -- and might help with the solving too! My wife, the author, passed away six years ago. This is not the last thing she wrote, but it is the most unusual, unapproachable, and personal of her major works. It is also, as the only novel of hers that I cannot breeze through in an afternoon (and despite my unflattering appearance in it), my favorite. Though _Dimity Jones_ was left unfinished, and perhaps abandoned, at the time of my wife's death, its elements were all there, on her hard disk, awaiting only a final compiling. My contribution to this text has therefore been little more than that of an occasional copyeditor (my wife was a meticulous speller and self-proofreader) and playtester. Thank you for checking it out. https://ift.tt/7tpBlPC January 2, 2025 at 05:47AM

Show HN: Execute SQL against Bluesky firehose https://ift.tt/ZmcfAwl

Show HN: Execute SQL against Bluesky firehose https://ift.tt/WKXOIHY December 31, 2024 at 06:43PM

Show HN: A remake of my 2004 PDA video game https://ift.tt/GyiKmM0

Show HN: A remake of my 2004 PDA video game My background project for the last two years has been re-implementing my 2004 C++ shoot'em up game in TypeScript + WebGL, and it's finally done (just in time for the 20th anniversary!) Play the game online: https://ift.tt/srVfIKp Technical article about the remake: https://ift.tt/AeF8qgv I have tested Firefox, Chrome and Edge on desktop and mobile (no access to a device capable of running Safari). It's amazing how much difference 20 years makes: the hardware is so much more powerful, the web as a deployment platform is so much easier than side-loading onto a PDA through a serial cable or sharing .exe files through e-mail, and my experience as a professional developer makes almost everything so much easier... but at the same, it didn't feel that the language, editor or debugger (TypeScript on Visual Studio Code) were significantly better than good old Visual C++ 6. Repository with the code of the remake: https://ift.tt/AYZmSHq (sadly, I cannot provide the video and audio assets themselves under any open license). https://ift.tt/AeF8qgv December 31, 2024 at 04:25PM

Thursday, January 2, 2025

Show HN: Made a small JavaScript benchmarking app – BenchJS https://ift.tt/TDY0rjp

Show HN: Made a small JavaScript benchmarking app – BenchJS https://benchjs.com December 31, 2024 at 02:12PM

Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support https://ift.tt/XcsIylW

Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support Hi HN, I've been developing NeatShift, a Windows application designed to help users organize their files and folders seamlessly using symbolic links. The aim is to declutter storage without disrupting file accessibility. Key Features: Smart Moving: Relocate files while NeatShift creates symbolic links to maintain system functionality. Safety Measures: Options for quick backups with NeatSaves and system restore points to ensure data integrity. Integrated File Explorer: Modern interface with drag-and-drop support, customizable views, and both light and dark themes. Link Management: Easily view and manage all symbolic links in one place. I initiated this project to address the challenges of managing large files on limited SSD storage, ensuring that moving files doesn't break application dependencies. NeatShift is open-source (GPL-3.0 license), and I'm actively seeking feedback and contributors to enhance its functionality. Explore the project here: GitHub Repo https://ift.tt/6vUMCqA Looking forward to your thoughts and suggestions! https://ift.tt/6vUMCqA January 3, 2025 at 12:56AM

Show HN: I built a recipe app weeks after starting to code GoRecipeHub is live https://ift.tt/vt5lz4n

Show HN: I built a recipe app weeks after starting to code GoRecipeHub is live I started learning to code just a few weeks ago, and today I’m thrilled to share my 4th app, GoRecipeHub. It’s a cooking companion that lets users discover, save, and share recipes effortlessly. I’d love your feedback: What features would you add to make it even better? Check it out here: https://gorecipehub.com https://gorecipehub.com January 2, 2025 at 04:41PM

Wednesday, January 1, 2025

Show HN: I built a green noise player to help you relax, focus, and stay calm https://ift.tt/gFMkUV4

Show HN: I built a green noise player to help you relax, focus, and stay calm Sometimes, I struggle to block distractions and create a calming environment while working. Most tools I’ve tried were either cluttered, didn’t provide the right kind of sound, or required payment. So, I decided to build my own simple green noise player. For context, green noise features balanced, mid-range frequencies that mimic soothing natural sounds—ideal for relaxation, focus, or creating a peaceful backdrop while working. It’s also great for taking a mindful break during a busy day. Right now, it’s a free, lightweight, browser-based solution. Playback pauses on mobile when the screen locks, but I’m exploring ways to improve it. Maybe a dedicated mobile version in the future? Would love to hear your thoughts and feedback! https://ift.tt/ETVcW8u January 2, 2025 at 03:49AM

Show HN: I made a screensaver that solves chess puzzles https://ift.tt/FTNRY0b

Show HN: I made a screensaver that solves chess puzzles https://ift.tt/CQc8BTq January 1, 2025 at 10:50AM

Show HN: GitHub-style screen time visualizer on iOS https://ift.tt/0TYgMlu

Show HN: GitHub-style screen time visualizer on iOS I wanted a longer-running view of my screen time data - in particular my usage on a given day vs. my goal usage. Github absolutely nails year-long visualization with their contributions heatmap, so borrowed some inspiration and created a similar screen time visualizer on iOS. Here's what it looks like: https://ift.tt/Z61vXF3 This is a free feature of the Clearspace app. Here's a link to our original HN launch with Clearspace: https://ift.tt/LtxZ0U6 https://ift.tt/e7PjzKm January 2, 2025 at 01:24AM

Tuesday, December 31, 2024

Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner https://ift.tt/omCclJ9

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/e3bioUF Source: https://ift.tt/p8nJz7q 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/e3bioUF January 1, 2025 at 03:51AM

Show HN: vectorvector – CLI for Contour Lines and Hillshade Generation https://ift.tt/DOI1hEn

Show HN: vectorvector – CLI for Contour Lines and Hillshade Generation I’ve built vectorvector, an open-source CLI tool for working with elevation data. Key features: * Generates contour lines (vector), hillshade tiles (raster), and terrarium tiles (raster elevation) * Processes the entire planet in ~7 hours on consumer hardware * Algorithms: Marching Squares for contours, Horn for hillshade, and Ramer–Douglas–Peucker for line simplification Benchmarked on a MacBook Pro (M2, 64 GB RAM). Output is customizable and aimed at developers and GIS enthusiasts. Would love to hear your thoughts and feedback! Repo: https://ift.tt/m8OKor0 https://ift.tt/m8OKor0 December 31, 2024 at 10:26PM

Show HN: Cave Adventure 1976 PICO-8 port https://ift.tt/7ncSFzf

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/bCU3eRa December 31, 2024 at 09:14PM

Monday, December 30, 2024

Show HN: Dispatched.dev – Background Job Queues for Your Serverless Apps https://ift.tt/MBX3l54

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 11:13PM

Show HN: Control your Roku with only your hand gestures https://ift.tt/2ZyePxN

Show HN: Control your Roku with only your hand gestures HandiRokuRemote is a Python application that lets you control your Roku device with nothing but hand gestures! Using Mediapipe's Hand Landmark Detector, it tracks your hand, identifies gestures, and sends commands to your Roku via its External Control Protocol. Here's a gif demo: https://ift.tt/5jCQOAy... Features: •Real-time hand tracking: Gestures like "thumbs up" increase volume or pointing for navigation. •Cross-device support: Works with any Roku device on the same local network. •Easy setup: Plug in a camera, and you’re ready to go. Check out the code on Github: https://ift.tt/i1qHaXM Or download the .exe and try it out! PC only for now: https://ift.tt/B52VEGN Let me know what you think! https://ift.tt/i1qHaXM December 30, 2024 at 11:54PM

Sunday, December 29, 2024

Show HN: Chorus, a Mac app that lets you chat a bunch of AIs at once https://ift.tt/DV0lakn

Show HN: Chorus, a Mac app that lets you chat a bunch of AIs at once There's so many cool models to try but they're all in different places. In Chorus you can chat with a bunch of models all at once, and add your own system prompts. Like 4o with a CBT overview, or a succinct Claude. Excited to hear your thoughts! https://melty.sh/chorus December 30, 2024 at 03:17AM

Show HN: Beautiful Failed Blackhole Simulation https://ift.tt/N941ckS

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 02:00AM

Show HN: Handwritten Christmas Card for Hacker News https://ift.tt/GnhLpor

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/HpyB2YT December 30, 2024 at 12:20AM

Show HN: A search engine that values depth over popularity https://ift.tt/Ns1WpoY

Show HN: A search engine that values depth over popularity Hey HN, I'm excited to introduce Graphthem, a search engine designed to explore the deeper layers of knowledge rather than just surface-level popularity. While many AI search engines simply summarize top N results, we've found this approach often misses the many good stuff that is buried deeper in the links and references. Graphthem takes a different approach. we don't just look at the first few pages we find. We also dig into what those pages link to, so you get the whole story. This allows us to deliver answers that capture not just what's immediately visible, but also the foundational ideas and deeper insights that inform those results. Here's a comparison between Perplexity and Graphthem: Query 1: "most watched youtube videos?" Perplexity: https://ift.tt/7lKEDaf... Graphthem: https://ift.tt/djZKqNU... - Query 2: "what is pagerank?" Perplexity: https://ift.tt/wzagYs5... Graphthem: https://ift.tt/OR0FYQg... --- Some related ideas I've explored before: https://ift.tt/1i83Wfx https://ift.tt/0cHV3FE I would love to hear your feedback. Please let us know how we can improve. https://graphthem.com December 29, 2024 at 10:09PM

Saturday, December 28, 2024

Show HN: Emacs.tv – A video index of Emacs-related content https://ift.tt/hjldPb6

Show HN: Emacs.tv – A video index of Emacs-related content https://emacs.tv December 29, 2024 at 01:33AM

Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM https://ift.tt/4zuQpcK

Show HN: Sine Wave Speech, a real-time audio effect in Rust->WASM Source code: https://ift.tt/enT59Rc An interactive website for exploring how human speech can be reduced to just a few sine waves and still be intelligible - or at least recognized to be a human voice. On top of that, I've added various ways to make the sound more musical. The sound effect is based on research from the 80s, which has largely been forgotten by then. To have the effect run in real-time in the browser, I opted to use Rust compiled into WebAssembly. Still, I had to rewrite some linear algebra routines. More about that experience in the blog post: https://ift.tt/1CRE9X7 https://ift.tt/HbOw6lr December 28, 2024 at 09:04PM

Friday, December 27, 2024

Show HN: BashForm – Create and fill forms in your terminal via SSH https://ift.tt/T4vpkqf

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/JK85fya https://ift.tt/JK85fya December 28, 2024 at 01:22AM

Show HN: Houseplant – Database Migrations for ClickHouse https://ift.tt/uaVnhfl

Show HN: Houseplant – Database Migrations for ClickHouse https://ift.tt/vC5kh2g December 27, 2024 at 11:41PM

Thursday, December 26, 2024

Show HN: Turn Your Study Materials into Interactive Quizzes with AI https://ift.tt/OepKjcu

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 05:01AM

Show HN: I made a web app that generates resumes and cover letters for free https://ift.tt/mPlyC41

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/RvwohdZ December 27, 2024 at 04:12AM

Show HN: Quixotic – a tool for wasting bot and LLM scraper time https://ift.tt/1MlXd8E

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/1R64qFb December 26, 2024 at 11:50PM

Show HN: I've made a Monte-Carlo raytracer for glTF scenes in WebGPU https://ift.tt/7jZ5Ibt

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/tJC4SGx December 26, 2024 at 10:54PM

Wednesday, December 25, 2024

Show HN: Map of YC Startups https://ift.tt/e79L05C

Show HN: Map of YC Startups Hey Everybody! Hope you had a merry christmas Today I had a bit of fun with Claude. Started by scraping YC's startups list, then ran them through OpenAI's embedding service, then UMAP'd the embedding to reduce the dimension to just two coordinates and then just forced Claude to write React that would compile to visualize that. I had fun and I think it's interesting, so take a look! Also note that you won't be able to zoom on mobile (found about this Plotly limitation way too late). If there's interest I can fix this issue by changing plotting libs tomorrow :) Merry christmas https://ift.tt/jn7fCbh December 26, 2024 at 04:07AM

Show HN: Podcast API https://ift.tt/fZgUN6W

Show HN: Podcast API https://ift.tt/3uIEGV1 December 26, 2024 at 12:05AM

Show HN: Homepagr – Bookmarks for Work https://ift.tt/hoyZpQf

Show HN: Homepagr – Bookmarks for Work https://ift.tt/FZ3Bj4C December 26, 2024 at 01:15AM

Show HN: SMS Reminders for Birthdays https://ift.tt/riypFNh

Show HN: SMS Reminders for Birthdays I built a simple service that sends SMS reminders for birthdays. Why? I kept missing birthdays, even with calendar apps. This single-purpose tool is simple and (so far) reliable. Since my texting inbox has a far better signal-to-noise ratio than email or calendar events, it ensures I never miss an important date. Facebook used to serve the same purpose, but it's a dying social graph for me. https://ift.tt/n70lGeU December 25, 2024 at 11:52PM

Tuesday, December 24, 2024

Show HN: I Ported GHC Haskell Compiler to Windows 11 ARM. MC Gift https://ift.tt/EpFdPcU

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/hOnvyTK December 25, 2024 at 03:11AM

Show HN: Minimalist, text only search engine with prefixes to play with https://ift.tt/Q1YNtX6

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/t6MlpGb December 25, 2024 at 12:56AM

Show HN: Dynamic RSS Feed Generator https://ift.tt/ycp6KBq

Show HN: Dynamic RSS Feed Generator https://ift.tt/d8Xunjc December 24, 2024 at 11:51PM

Monday, December 23, 2024

Show HN: Otto-m8 – A low code AI/ML API deployment Platform https://ift.tt/JhLXICQ

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/ITH2QiE Let me know what you guys think. I really would love feedback! https://ift.tt/ITH2QiE December 22, 2024 at 03:09AM

Show HN: A bidirectional editor for making circuits with code https://ift.tt/X7sq19Y

Show HN: A bidirectional editor for making circuits with code https://ift.tt/bNh9gKU December 23, 2024 at 10:06PM

Show HN: A simple telegram file downloader https://ift.tt/ZSlJvGL

Show HN: A simple telegram file downloader https://ift.tt/DNnAzod December 23, 2024 at 01:24PM

Sunday, December 22, 2024

Show HN: I built this website about Sikh History and don't know how code works https://ift.tt/TJdH7LM

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/KzvT6MN December 23, 2024 at 10:31AM

Show HN: Ephemeral VMs in 1 Microsecond https://ift.tt/b4U3t96

Show HN: Ephemeral VMs in 1 Microsecond https://ift.tt/zy0ClE2 December 20, 2024 at 04:13PM

Show HN: Skybear.net – A managed platform automating Synthetic HTTP API testing https://ift.tt/hA1Egno

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/bqFkjJm 3. https://ift.tt/37qFBPi 4. https://ift.tt/cXHIEUk... 5. https://ift.tt/dDCWGml https://www.skybear.net December 23, 2024 at 01:39AM

Saturday, December 21, 2024

Show HN: Get e-signatures & pay per signed doc https://ift.tt/6PO9fFu

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 05:03PM

Show HN: Rivet Actors – Durable Objects build with Rust, FoundationDB, Isolates https://ift.tt/pTq7i84

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/EaCrtMe ). 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/Ap9ewSM [2] https://ift.tt/QSZdL4y... [3] https://www.youtube.com/watch?v=9g84y_60VGM [4] https://ift.tt/hRsUSC3 [5] https://ift.tt/nhkaA2u [6] https://rivet.gg/docs [7] https://ift.tt/6tMVbLp https://ift.tt/MJPKqkF December 20, 2024 at 10:06PM

Show HN: City Summit – buildings data visualization project https://ift.tt/JlH8x7K

Show HN: City Summit – buildings data visualization project https://ift.tt/4oCdSHM December 21, 2024 at 01:19PM

Friday, December 20, 2024

Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://ift.tt/KWmYQBS

Show HN:Free Online Tool to Experience Microsoft's MarkItdown https://markitdown.pro December 21, 2024 at 10:43AM

Show HN: openai-realtime-embedded-SDK Build AI assistants on microcontrollers https://ift.tt/OabG5ie

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/RgBzxso [1] https://ift.tt/z6KxvQZ https://ift.tt/pi4fhKw December 18, 2024 at 09:17PM

Show HN: Core – open source memory graph for LLMs – shareable, user owned https://ift.tt/mVZIBn6

Show HN: Core – open source memory graph for LLMs – shareable, user owned I keep running in the same problem of each AI app “remembers” me i...