Thursday, January 9, 2025

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: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...