Friday, January 10, 2025

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: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/2h9d6Kn

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...