This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Saturday, April 5, 2025
Show HN: Experience iPhone's "Blob Keyboard" prototype from 2005 https://ift.tt/kUnvPlC
Show HN: Experience iPhone's "Blob Keyboard" prototype from 2005 Hi HN, I teach tech design history, and one of the key stories I cover is the development of the original iPhone keyboard by Ken Kocienda. Reading about it in his book "Creative Selection" is great, but I wanted my students (and now you!) to actually feel this step in the process. So, I built a web simulator of the "Blob Keyboard", Kocienda's very first attempt at a touchscreen keyboard that actually works, from September 2005: Try the Blob Keyboard: https://ift.tt/5Cxh7bw... - Tap for the middle letter - Swipe left or right for the side letters More on the github repo: https://ift.tt/bDjJ3EU The Blob Keyboard prototype emerged during a UX crisis for iPhone team (their software keyboard just didn't work at all, fingers being too big, and the Newton failure loomed over them), highlighting how innovation is rarely a straight path. It was developed on a tethered touchscreen display codenamed "Wallaby". To make this simulator as authentic as possible, I referenced images from Kocienda's book and even got direct feedback and guidance from Ken Kocienda himself on Bluesky. What to expect (or… what not to expect): This is a reconstruction of a very early prototype with limitations reflecting that specific moment. The goal was to test first if typing with accuracy was even possible, as all the rest was moot if it failed! It's NOT QWERTY: They were still hoping to get us out of QWERTY, but then familiarity won. No Backspace: You can't delete. No Cursor Movement: The text field is just a simple display. No Caps or Numbers: Only lowercase letters. No Smooth Animations: Keys just "pop" instantly when pressed. Kocienda noted that your eye fills in the gaps, giving a sense of movement. Best Experience: While it works with a mouse/trackpad on desktop, it's designed for touchscreens to better replicate the original Wallaby hardware interaction. Use it on your phone! This project aims to provide a tangible glimpse into a turning point moment in iPhone development and the iterative nature of design. It's like stepping back in time and trying out that early demo on Kocienda's desk. I would love to hear your reactions and thoughts on experiencing this piece of UI history! What other significant prototype do you wish you could experience? April 5, 2025 at 11:50PM
Friday, April 4, 2025
Show HN: Clawtype v2.1 – a one-hand chorded USB keyboard and mouse [video] https://ift.tt/bsdXwzi
Show HN: Clawtype v2.1 – a one-hand chorded USB keyboard and mouse [video] Written in Rust (embassy), running on a SparkFun ProMicro RP2040 board, with an MPU6050 gyroscope. Based on the Chordite idea from John W. McKown ( https://ift.tt/SbukKwW... ). Intended for use with XR glasses I recently bought. Currently my typing speed is still rather slow, but my skill is graduably improving and at a noticeable pace, and I can and do some vim coding in my hobby time. I plan to try and do a wireless (BLE) version next, hopefully running off a single AA NiMH battery. The code is at: https://ift.tt/ZisCQxJ https://www.youtube.com/watch?v=N2PSiOl-auM April 5, 2025 at 04:02AM
Show HN: SwiftHive – A Swift Package Registry for Faster Builds https://ift.tt/kCswTQd
Show HN: SwiftHive – A Swift Package Registry for Faster Builds Hi HN! I've built SwiftHive, a private Swift package registry that solves several pain points with Swift's dependency management. We drastically reduce build times, ensure reproducibility, and I'm actively looking for beta testers from the community. https://ift.tt/repKP3o April 5, 2025 at 03:00AM
Show HN: DuckDB Powered SQL Editor https://ift.tt/C139UDO
Show HN: DuckDB Powered SQL Editor Hi guys, I made an SQL editor that utilizes the duckDB engine to process your queries. As a result, the speed gains are +25% when compared to using any standard editor that connects through JDBC. I built this because I work on a small data team and we can't justify an OLAP database. Postgres is amazing but, if I try to run any extremely complex queries I get stuck waiting for several minutes to see the result. This makes it hard to iterate and get through any sort of analysis. That's when I got the idea to use duckDB's processing engine rather than the small compute available on my Postgres instance. I didn't enjoy writing SQL in a Python notebook and wanted something like dBeaver that just worked, so I created soarSQL. Try it out and let me know if it has a place in your toolkit! https://soarsql.com April 5, 2025 at 01:40AM
Show HN: I made an online free tool site https://ift.tt/kiaLjJA
Show HN: I made an online free tool site Hi HN! I've created [UFreeTools]( https://ift.tt/mwQeqSv ), a collection of developer utilities (60+ tools and growing) that's completely free, ad-free, and runs entirely in the browser. No data leaves your device - everything is processed locally. ## Background As a developer, I found myself constantly searching for simple utilities like JSON formatters, UUID generators, and color pickers. Most existing options were cluttered with ads, required sign-ups, or sent data to servers. I wanted clean, fast tools that respected privacy. So I built UFreeTools as a modern SPA using Vue 3 and Vite with: - 100% client-side processing for all tools - Progressive loading with dynamic imports (only load what you use) - Dark/light theme support - Offline capability for most tools - Responsive design that works well on mobile ## Technical Details Some of the more technically interesting implementations: - *JWT Debugger*: Uses WebCrypto API for verification of all common algorithms - *Symmetric Encryption*: Implements AES-GCM/CBC/CTR with PBKDF2 key derivation - *Image Processing*: Uses Web Workers for non-blocking operations on large images ## Lessons Learned The biggest challenges were: 1. *Performance optimization*: Some tools (like image processors) needed careful optimization to handle large files without freezing the UI 2. *Browser API limitations*: Working around browser restrictions for certain crypto operations 3. *Bundle size management*: Keeping the initial load small while supporting 60+ tools ## Future Plans I'm planning to add: - Tool configurations sync via local storage - More specialized tools for developers based on feedback I built it because I needed these tools myself, and I hope others find it useful. I'd love your feedback, especially on UX, tool suggestions, or if you find any bugs! [Try UFreeTools]( https://ift.tt/mwQeqSv ) https://ift.tt/mwQeqSv April 4, 2025 at 11:26PM
Thursday, April 3, 2025
Show HN: Monkeys.zip – 3000 Monkeys on Typewriters https://ift.tt/OyISzju
Show HN: Monkeys.zip – 3000 Monkeys on Typewriters Hey HN! I posted this on April 1st when it launched, and though it didn't get traction here, it was a minor hit on reddit! Now that we've got a few thousand monkeys under our belt, wanted to give it another shot here! Happy to talk about the technical details of running the site - using supabase/postgres and constantly putting out fires from the traffic. https://monkeys.zip/ April 3, 2025 at 11:36PM
Wednesday, April 2, 2025
Show HN: Exponent, a collaborative AI programming agent https://ift.tt/ahe9BDM
Show HN: Exponent, a collaborative AI programming agent https://ift.tt/tO4NMpy April 3, 2025 at 12:23AM
Show HN: Bookmarklet to Add TOC to ChatGPT's Chats https://ift.tt/CP6iH58
Show HN: Bookmarklet to Add TOC to ChatGPT's Chats https://ift.tt/SxUMzN1 April 2, 2025 at 11:36PM
Tuesday, April 1, 2025
Show HN: Envkit (Not YC) – Painless developer onboarding into codebase https://ift.tt/QdvxEIN
Show HN: Envkit (Not YC) – Painless developer onboarding into codebase https://envkit.co/ April 2, 2025 at 01:32AM
Show HN: Calculation Hub: Every Calculation Tool You'll Ever Need https://ift.tt/x7qEYoV
Show HN: Calculation Hub: Every Calculation Tool You'll Ever Need Every Calculation Tool You'll Ever Need. Growing list of calculators, in a clean, simple design. https://ift.tt/cFqepwN April 1, 2025 at 08:48PM
Show HN: I built a CLI for one-command fullstack TypeScript projects https://ift.tt/ymFeDI5
Show HN: I built a CLI for one-command fullstack TypeScript projects I built a CLI for scaffolding TypeScript projects with Turborepo, React, and tRPC. It includes TanStack Router/Query, Tailwind, Hono/Elysia backends, Drizzle/Prisma ORMs, and more. npx create-better-t-stack@latest https://ift.tt/I1RsT4x April 1, 2025 at 11:49PM
Monday, March 31, 2025
Show HN: FancyLock v0.0.5 – Now with Hyprland (Wayland) Support https://ift.tt/lcAsY9h
Show HN: FancyLock v0.0.5 – Now with Hyprland (Wayland) Support I've been working on a fancy screen locker for Linux, and I'm excited to share that FancyLock now supports Hyprland in version v0.0.5! What is FancyLock? FancyLock is a feature-rich screen locker for Linux, built to replace boring, static lock screens with something more dynamic and customizable. Key Features Dynamic media playback during lock screen (e.g., videos, ambient visuals) Multi-monitor support PAM-based authentication Intelligent idle timeout Highly configurable (via JSON) Now supports Hyprland (Wayland) alongside X11 Technical Highlights Written in Go Uses X11 extensions and Wayland protocols for input/window management Integrates with mpv for flexible media playback Designed to be clean, minimal, and extensible Current Version: v0.0.5 Full support for X11 New: Hyprland Wayland support Actively developed with more compositors and features planned GitHub: https://ift.tt/dCSfau6 Would love to hear your thoughts, feedback, or feature requests. Give it a try and let me know what you think! https://ift.tt/dCSfau6 April 1, 2025 at 03:31AM
Show HN: NoteUX – Fast and minimalist note-taking app https://ift.tt/ksxa1g3
Show HN: NoteUX – Fast and minimalist note-taking app https://www.noteux.com/ March 27, 2025 at 04:49PM
Show HN: Million Dollar Homepage is back, but there's a twist https://ift.tt/QsMdO5G
Show HN: Million Dollar Homepage is back, but there's a twist Check out yourself. https://ift.tt/L14qtJm April 1, 2025 at 12:21AM
Sunday, March 30, 2025
Show HN: I automate YT Shorts using this https://ift.tt/YXItnjM
Show HN: I automate YT Shorts using this https://instavidai.app March 31, 2025 at 05:39AM
Show HN: PipZap – Zapping the mess out of the Python dependencies https://ift.tt/FavnMpd
Show HN: PipZap – Zapping the mess out of the Python dependencies https://ift.tt/YlA3pVg March 31, 2025 at 04:35AM
Show HN: Chip-8 emulator written in JavaScript https://ift.tt/7RCcSAk
Show HN: Chip-8 emulator written in JavaScript https://ift.tt/jHYPp3J March 31, 2025 at 01:14AM
Saturday, March 29, 2025
Show HN: Non Interactive ZKP with Fiat-Shamir Heuristic and ECC in Go https://ift.tt/sQ6ZaEy
Show HN: Non Interactive ZKP with Fiat-Shamir Heuristic and ECC in Go Non-Interactive Zero-Knowledge Proof implementation using Fiat-Shamir Heuristic and Elliptic Curve Cryptography https://ift.tt/6hpWGrd March 30, 2025 at 01:19AM
Show HN: I implemented Snake in a tmux config file https://ift.tt/xMTBo1r
Show HN: I implemented Snake in a tmux config file https://ift.tt/DHeld2o March 26, 2025 at 01:37PM
Friday, March 28, 2025
Show HN: zxc – terminal TLS intercepting proxy in Rust with tmux and Vim as UI https://ift.tt/XbTjyWE
Show HN: zxc – terminal TLS intercepting proxy in Rust with tmux and Vim as UI - Disk based storage. - Custom http/1.1 parser to send malformed requests. - http/1.1 and websocket support. Proxy: https://ift.tt/Y0xWuX1 Vim: https://ift.tt/yDLmbZI https://ift.tt/Y0xWuX1 March 29, 2025 at 12:31AM
Show HN: Context7 – LLM Code Snippets from Docs in Minutes https://ift.tt/d0qfuMA
Show HN: Context7 – LLM Code Snippets from Docs in Minutes https://context7.com/ March 28, 2025 at 11:00PM
Show HN: A FlashAttention backwards-over-backwards pass https://ift.tt/nxh6LSU
Show HN: A FlashAttention backwards-over-backwards pass https://ift.tt/X0GWNZp March 29, 2025 at 12:43AM
Show HN: Hexi, modern header-only network binary serialisation for C++ hackers https://ift.tt/L7KbyTE
Show HN: Hexi, modern header-only network binary serialisation for C++ hackers Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for. I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it with zero allocations and zero copies. Safety features came along to make sure that malicious packet data or mistakes in the code wouldn't result in segfaults or vulnerabilities. It's become useful enough to me that I've packaged it up in its own standalone library on the chance that it might be useful to others. It has zero dependencies other than the standard library and has been designed for quick integration into any project within minutes, or seconds with a copy paste of the amalgamated header. It can be used in production code but it's also ideal for for those that want to quickly hack away at binary data with minimal fuss. https://ift.tt/z6aRG3g March 28, 2025 at 11:07PM
Thursday, March 27, 2025
Show HN: FancyLock – Linux screenlock with videos. Wayland support coming soon https://ift.tt/latgx1V
Show HN: FancyLock – Linux screenlock with videos. Wayland support coming soon I've been wanting a fancy screen locker for linux, so I built FancyLock, a screen lock solution for Linux with X11 (and soon wayland) support. Key Features - Dynamic media playback during lock screen - Multi-monitor support - PAM-based authentication - Intelligent idle timeout - Highly configurable FancyLock aims to solve several pain points with existing screen lockers: - Boring, static lock screens - Poor multi-monitor support Technical Highlights - Written in Go - Uses X11 extensions for low-level window and input management - Flexible media playback with mpv - Configurable via JSON Current version is v0.0.1 and supports X11. Wayland support is planned. GitHub: https://ift.tt/QHgoRPf Would love to hear your thoughts and feedback! Edit: Happy to answer any questions about the implementation or design choices. https://ift.tt/QHgoRPf March 28, 2025 at 03:03AM
Show HN: My tiny web shell on my local PC https://ift.tt/s3FB9fa
Show HN: My tiny web shell on my local PC https://ift.tt/Nepd4Zs March 28, 2025 at 01:34AM
Show HN: Xorq – open-source Python-first Pandas-style pipelines https://ift.tt/o1PW3Rz
Show HN: Xorq – open-source Python-first Pandas-style pipelines Hi HN, Dan, Hussain and Daniel here… After years of struggling with data pipelines that worked in notebooks but failed in production, we decided to do something about it. We created xorq to eliminate the constant headaches of SQL/pandas impedance mismatch, runtime debugging, wasteful recomputations and unreliable research-to-production deployments that plague traditional pandas-style pipeline workflows. xorq is built on Ibis and DataFusion. We’d love your feedback and contributions. xorq is [Apache 2.0 licensed]( https://ift.tt/1AJrRNS ) to encourage open collaboration. Repo : https://ift.tt/ZTY5gEh Docs : https://docs.xorq.dev Roadmap Issues : https://ift.tt/ZTY5gEh You can get started `pip install xorq`. Or, if you use nix, you can simply run `nix run github:xorq-labs/xorq` and drop into an IPython shell. Demo video: https://youtu.be/jUk8vrR6bCw Here are some vignettes to look into next: 1. MCP Server + Flight + XGBoost: https://ift.tt/1g9DCvZ 2. 1 DuckDB + 2 Writers + 1 Reader: https://ift.tt/y3B2DeK 3. OpenAI UDF: https://ift.tt/ZYJMBAC Some features to note: - Ibis-based multi-engine expression system: effortless engine-to-engine streaming - Cache expressions with `.cache` operator - Portable DataFusion-backed UDF engine with first class support for pandas dataframes - Serialize Expressions to and from YAML - Easily build Flight end-points by composing UDFs thanks for checking this out, and we’re here to answer any questions! https://ift.tt/t1Ya7SK March 27, 2025 at 10:57PM
Wednesday, March 26, 2025
Show HN: Taildrops – Free Tailwind CSS 4 code snippets https://ift.tt/w4MJ1OF
Show HN: Taildrops – Free Tailwind CSS 4 code snippets Free Tailwind CSS 4 Components — and this is just the beginning! I’ve been sharing a bunch of free Tailwind CSS components on X, but honestly, they just keep getting buried in the timeline. It’s super frustrating when something you put effort into disappears so quickly. That’s why I decided to put everything on a website. Now you can easily find all the components I’ve shared in one place, and I’ll keep adding any new ones I create. It feels good to have a space where they won’t get lost. Check them out if you’re interested — I’d love to hear what you think! https://taildrops.com/ March 27, 2025 at 02:59AM
Show HN: I made a browser tab management tool called TabTab https://ift.tt/DKBmE1t
Show HN: I made a browser tab management tool called TabTab https://www.tabtab.xyz March 27, 2025 at 07:20AM
Show HN: Prompteus – Visual workflow builder for shipping better AI features https://ift.tt/A2LrSYX
Show HN: Prompteus – Visual workflow builder for shipping better AI features We built Prompteus to help devs build and manage AI features without the mess — no more prompt spaghetti or scattered "hardcoded" AI API calls. Design workflows visually, deploy as APIs, and get built-in caching, logging, rate limits, and model orchestration (OpenAI, Anthropic, Mistral, etc.). It’s like Zapier for LLMs — but dev-friendly. Free up to 50k requests/month. https://prompteus.com March 26, 2025 at 11:20PM
Tuesday, March 25, 2025
Show HN: I built a chatbot that lets you talk to any GitHub repository https://ift.tt/hQJKjkP
Show HN: I built a chatbot that lets you talk to any GitHub repository https://ift.tt/THLB7JV March 26, 2025 at 12:43AM
Show HN: Fingernotes – handwritten notes which become their own preview image https://ift.tt/gRQnsIT
Show HN: Fingernotes – handwritten notes which become their own preview image Hi HN, I've lurked here for ages and decided to come out of the shadows for my latest side project which reached the point where it’s sort of fun to use and hopefully not totally embarrassing to share. Hacking fingernotes.com together over a couple of weeks was a creative outlet when work got stressful. I think of it as digital sticky notes. The goal was to make notes with a personal touch that are easy to write and share. I also wanted them to appear as their own link preview image on supported platforms. That way when you send the link to a note, the person sees the message without following the link. Let me know what you think! I drew inspiration from Apple's quick notes: low latency made scribbling a pleasure, and sending notes to friends felt warm and original compared to a typical exchange. It was also intriguing to see my handwriting printed in a message chat. In a time of rising artificial generation, spreading my clumsy handwriting feels like an act of rebellion. But I dislike the light background in Apple notes, which I don't think you can change when sharing. More importantly, no one sent a note back. With fingernotes the low-friction interaction is meant to make creating notes simple. I also find the image previews aesthetically more pleasing. For implementation, fingernotes are publicly accessible links to collections of strokes that have been persisted to a Cloudflare D1 database and rendered in SVG. Like pen on a sticky note, each stroke is immutable but anyone can add to a note if they have the link. You can't undo strokes, so if you mess up your note just throw it out and start a new one. Having append-only collections avoids handling order of operations when multiple people edit the same note. Hosting it as a Cloudflare worker made it easy to get up and running. There's some latency in Safari on iOS which is absent on desktop. It's noticeable compared to Apple notes and I'm afraid it's a limitation of the browser. https://ift.tt/q30spOH March 23, 2025 at 12:02PM
Monday, March 24, 2025
Show HN: X DMs suck so we built a better one https://ift.tt/yWXSRkv
Show HN: X DMs suck so we built a better one https://tweetdm.com/crm March 24, 2025 at 11:52PM
Show HN: Prefix any URL with `pure.md/` to get unblocked Markdown https://ift.tt/zvEWVRM
Show HN: Prefix any URL with `pure.md/` to get unblocked Markdown https://pure.md March 24, 2025 at 10:06PM
Show HN: XYMake – Turn Your Posts into LLM-Ready Data https://ift.tt/jfpohUW
Show HN: XYMake – Turn Your Posts into LLM-Ready Data I just built XYMake ( https://xymake.com ), a tool that lets you convert any X (Twitter) thread into clean markdown, making your conversations accessible for LLMs, MCPs, or any API. ## What it does: - Transforms any X thread URL into markdown by simply changing "x.com" to "xymake.com" in the URL - OAuth2 login to "free your data" and make your threads available - Auto-generates OG images with token counts and participant info for easy sharing - Serves different content types based on whether the request is from a crawler, browser, or agent ## Why I built it: I believe people should have the right to own and use their own data. While X/Twitter uses our content to train Grok, we should be able to leverage our own conversations for similar purposes. I built this as a proof of concept in one day (what started as a 30-minute experiment turned into a 10-hour flow state). It's built entirely on Cloudflare Workers and uses some interesting techniques to serve different content types to different consumers. ## Technical highlights: - Request identification to serve HTML+OG images to crawlers while providing raw markdown to agents - Preloading OG image generation using ctx.waitUntil for near-instant loading when shared - Optimized OG image rendering across platforms using workers-og Try it out with any X thread - just replace "x.com" with "xymake.com"! Example: https://ift.tt/S7A4Kvj Feedback welcome! This is just the beginning of what's possible when we reclaim our conversational data. https://xymake.com March 25, 2025 at 12:32AM
Show HN: Tascli, a simple CLI task and record manager https://ift.tt/qWJhE76
Show HN: Tascli, a simple CLI task and record manager https://ift.tt/U8efh7T March 25, 2025 at 12:02AM
Sunday, March 23, 2025
Show HN: Search and chat with millions of court cases using AI. https://ift.tt/MoLj9QS
Show HN: Search and chat with millions of court cases using AI. https://ift.tt/YyrU9jt March 24, 2025 at 12:51AM
Show HN: Cocommit – A copilot for git commit https://ift.tt/yZXC28u
Show HN: Cocommit – A copilot for git commit I've built a lightweight copilot that integrates with Git commits, leveraging LangChain to support multiple LLM providers. I currently use it with Claude 3.7 (via Bedrock) and OpenAI’s GPT-4o, but I’d love to see how it performs with other LLMs. If you have access to any LangChain-supported LLMs, I’d really appreciate a quick test! Your feedback via GitHub Issues would be invaluable in improving the project. Thanks in advance! https://ift.tt/bxDzohu March 23, 2025 at 11:46PM
Saturday, March 22, 2025
Show HN: DAPS – Prime-Adaptive Search for Discontinuous Optimization Problems https://ift.tt/KLqZpz2
Show HN: DAPS – Prime-Adaptive Search for Discontinuous Optimization Problems I've been working on a global optimization algorithm that uses prime number-based adaptive grid search. It dynamically adjusts resolution by increasing or decreasing prime numbers as "resolution knobs" — allowing it to handle discontinuities, sharp valleys, and chaotic landscapes better than naive grid search. The repo includes Python and PyTorch-compatible versions, benchmarks against grid search, and a research paper. Would love feedback from optimization, ML, or numerical analysis folks. Curious if anyone sees potential applications or improvements. GitHub: https://ift.tt/TNvy8bD Paper: https://ift.tt/v45D91e.... https://ift.tt/TNvy8bD March 23, 2025 at 11:19AM
Show HN: I build a tool that will tell you what to respond in negotations https://ift.tt/ScHALrB
Show HN: I build a tool that will tell you what to respond in negotations After reading the book Getting to Yes, I really want some tool to help me negotiate more efficiently without having to memorize everything principle. You start by putting in interests of each party, then you can explore different functions: how to respond to the other party, explore objective criteria out there or brainstorm more negotiation options. Still working on it! Leave me feedback if you have any suggestions! https://ift.tt/v8BxFsS March 23, 2025 at 03:31AM
Show HN: I Made a Language to Be JavaScript's Nanny https://ift.tt/1Bhgvom
Show HN: I Made a Language to Be JavaScript's Nanny I'm working on a language called Chicory. It's yet-another compiles to JS(X) language. I'd value any feedback. See also https://ift.tt/jDZlvrm https://ift.tt/HncbE3x March 23, 2025 at 01:39AM
Show HN: GoCard – A file-based spaced repetition system built in Go https://ift.tt/Vlqsry9
Show HN: GoCard – A file-based spaced repetition system built in Go Hi HN! I'm excited to share GoCard, a terminal-based spaced repetition system I built that uses plain Markdown files as its data source. I've always been frustrated with existing spaced repetition tools that lock my knowledge into proprietary formats or require constant internet access. As a developer who lives in terminals and text editors, I wanted something that: 1. Stores cards as plain text files I can edit with any editor 2. Works seamlessly with Git for versioning and sync 3. Runs in a terminal without distractions 4. Has first-class support for code snippets and programming concepts GoCard implements the SM-2 algorithm (the same one used by Anki) but instead of a database, it uses a simple directory structure where: - Each card is a Markdown file with YAML frontmatter - Directories represent decks and subdecks - Everything is editable with standard tools *Key features:* - Distraction-free terminal UI built with BubbleTea - Real-time file watching (edit cards in your editor while reviewing) - Code syntax highlighting for 50+ languages - Vim/Emacs keybindings for efficient navigation - Hierarchical deck organization via directories - Cross-platform (Linux, macOS, Windows) What sets GoCard apart from other SRS tools is its developer-centric approach. Create cards with your favorite editor, organize them with your file manager, version them with Git, and review them in a clean terminal interface. I built this because I wanted a knowledge management system that worked with my developer workflow rather than against it. Making everything file-based means I can apply all my existing text-processing skills and tools. The project is v0.1.0, implemented in Go, and available at: https://ift.tt/gCunOQM I'd especially appreciate feedback on the UX design and any suggestions for making it more intuitive for terminal users. Has anyone else built similar file-based knowledge tools? What patterns worked well for you? https://ift.tt/gCunOQM March 23, 2025 at 02:35AM
Friday, March 21, 2025
Show HN: Get hired faster by reaching decision-makers early https://ift.tt/EJVOW2y
Show HN: Get hired faster by reaching decision-makers early I built Insider Openings because I know how frustrating job searching can be. You spend hours tweaking resumes, writing cover letters, applying through job boards… and then? Crickets. I’ve been there, wondering if anyone even saw my application. But after years of working with startups, I noticed something most job seekers don’t see is that when a company raises funding, they’re about to grow. They start hiring fast, often before a job ever hits a careers page. That’s when the window of opportunity is wide open… but no one’s talking about it. So I thought, what if I could give job seekers a head start? A list of companies fresh off a funding round, along with direct contacts to the people actually making hiring decisions? That’s how Insider Openings was born. https://ift.tt/wT7naIH March 22, 2025 at 04:30AM
Show HN: Hyperbrowser MCP Server – Connect AI agents to the web through browsers https://ift.tt/4vSzUqD
Show HN: Hyperbrowser MCP Server – Connect AI agents to the web through browsers Hi HN! Excited to share our MCP Server at Hyperbrowser - something we’ve been working on for a few days. We think it’s a pretty neat way to connect LLMs and IDEs like Cursor / Windsurf to the internet. Our MCP server exposes seven tools for data collection and browsing: 1. `scrape_webpage` - Extract formatted (markdown, screenshot etc) content from any webpage 2. `crawl_webpages` - Navigate through multiple linked pages and extract LLM-friendly formatted content 3. `extract_structured_data` - Convert messy HTML into structured JSON 4. `search_with_bing` - Query the web and get results with Bing search 5. `browser_use_agent` - Fast, lightweight browser automation with the Browser Use agent 6. `openai_computer_use_agent` - General-purpose automation using OpenAI’s CUA model 7. `claude_computer_use_agent` - Complex browser tasks using Claude computer use You can connect the server to Cursor, Windsurf, Claude desktop, and any other MCP clients with this command `npx -y hyperbrowser-mcp` and a Hyperbrowser API key. We're running this on our cloud browser infrastructure that we've been developing for the past few months – it handles captchas, proxies, and stealth browsing automatically. Some fun things you can do with it: (1) deep research with claude desktop, (2) summarizing the latest HN posts, (3) creating full applications from short gists in Cursor, (3) automating code review in cursor, (4) generating llms.txt for any website with windsurf, (5) ordering sushi from windsurf (admittedly, this is just for fun - probably not actually going to do this myself). We're building this server in the open and would love feedback from anyone building agents or working with web automation. If you find bugs or have feature requests, please let us know! One big issue with MCPs in general is that the installation UX sucks and auth credentials have to be hardcoded. We don’t have a solution to this right now but Anthropic seems to be working on something here so excited for that to come out. Love to hear any other complaints / thoughts you have about the server itself, Hyperbrowser, or the installation experience. You can check us out at https://hyperbrowser.ai or check out the source code at https://ift.tt/N7LbXxG https://ift.tt/N7LbXxG March 20, 2025 at 10:31PM
Thursday, March 20, 2025
Show HN: GizmoSQL – Run DuckDB as a Server with Arrow Flight SQL https://ift.tt/Yrm2jvZ
Show HN: GizmoSQL – Run DuckDB as a Server with Arrow Flight SQL Hi, I'm Philip Moore - the founder of GizmoData, and creator of GizmoSQL - an Apache Arrow Flight SQL Server - with DuckDB (or SQLite) back-end execution engines. GizmoSQL is a composable SQL server with Arrow Flight SQL, DuckDB, and SQLite - with the intention of making it easy to run DuckDB (or SQLite) as a server - usable by multiple people from a client (remote) computer. It also adds security (authentication) and encryption of traffic with TLS. To run GizmoSQL - see the steps in the README.md - where you can see how easy it is to run the server as well as how to connect via ADBC and JDBC from a remote client - such as DBeaver, Python, etc. The easiest way to run GizmoSQL is via Docker - but there are downloads for Linux and macOS for both x86-64 and arm64 platforms (download links in the README). Why?: As you may know, DuckDB and SQLite are embedded systems - they don't enable client connectivity, and they aren't really designed for concurrency. I've built GizmoSQL to work around that - because I believe the DuckDB engine is very powerful, and I feel like a lot of customers overpay and run distributed compute (i.e. Spark) when they don't really need to. Making it easy to have remote connectivity to DuckDB can make it easier to migrate SQL workloads from Spark or other expensive commercial platforms to this engine - with a much simpler architecture/infrastructure. It is my intention to make GizmoSQL a commercial product - licensed for production use by organizations, but free for developers to code with - evaluate, and test. A little bit of backstory: * I built the initial version of this while working for a former employer - it wasn't their core focus, so they open-sourced that early version. After I left there, I forked the product and have improved it substantially - to support concurrency of both reads and writes, improving security, as well as keeping it up to date with the latest versions of Apache Arrow and DuckDB. * This project evolved from a prototype created by the brilliant Tom Drabas. * It feels a little weird trying to make a commercial product based upon DuckDB, but MotherDuck started it :P - and I've contributed (albeit very little) to the DuckDB and Apache Arrow projects in the form of a couple of PRs. I'm really excited about this project - I have run benchmarks of this product against commercial platforms such as Snowflake and Databricks SQL - and it holds its own running the 22-query TPC-H SF1TB benchmark, especially on cost. See the graph at: https://ift.tt/hrPHvEy Getting started: Github README: https://ift.tt/YO5K2RM... DockerHub: https://ift.tt/C4O9FVg GizmoSQL homepage: https://ift.tt/hrPHvEy Phil's Github profile: https://ift.tt/UXayEcJ Thanks for your time and feedback in advance. https://ift.tt/iWcera5 March 21, 2025 at 12:45AM
Show HN: SpongeCake – open-source SDK for OpenAI computer use agents https://ift.tt/v1n2JE5
Show HN: SpongeCake – open-source SDK for OpenAI computer use agents Hey HN! Wanted to quickly put this together after seeing OpenAI launched their new computer use agent We were excited to get our hands on it, but quickly realized there was still quite a bit of set-up required to actually spin up a VM and have the model do things. So we wanted to put together an easy way to deploy these OpenAI computer use VMs in an SDK format and open source it Hopefully this tooling is helpful to other folks building AI agents! Here’s a link to the repo ( https://ift.tt/I3eZGOK ) - please try it out and give us a star. If you have any feedback, add it as a comment to this post! Or if you simply just love spongecake, show support for the delicious treat https://ift.tt/I3eZGOK March 20, 2025 at 10:16PM
Wednesday, March 19, 2025
Show HN: I made an interactive LLM Tools guide https://ift.tt/NJs43xZ
Show HN: I made an interactive LLM Tools guide So hard to keep up with tooling and MLOps - I put it all in one place and got some tips from an experienced friend on what to use. https://ift.tt/3VCcizg March 20, 2025 at 01:30AM
Show HN: Codemcp – Claude Code for Claude Pro subscribers – ditch API bills https://ift.tt/2LlIKjh
Show HN: Codemcp – Claude Code for Claude Pro subscribers – ditch API bills Hi all! I normally work on the PyTorch project but I've been on baby leave for the past month, so I've been playing around with AI as a user rather than a framework implementor. I really liked the agent experience with Claude Code, but I couldn't really justify spending so many dollars on API costs for random side projects. I already pay for a Claude Pro subscription though, and it turns out you can simulate many of Claude Code's features with an MCP. If you have a Pro subscription, check this out! I think it really captures the Claude Code experience quite well, without forcing you to pay for API tokens. https://ift.tt/S5rjDI6 March 13, 2025 at 11:59PM
Show HN: We built an agentic image editor that preserves the original structure https://ift.tt/FxRYDz4
Show HN: We built an agentic image editor that preserves the original structure Hi everyone, I’ve been experimenting with app where you can edit images in your camera roll simply by tweaking your photo’s metadata (changing location/time) and our agent will contextually regenerate the photo in that place & time in one shot. There's no prompting involved. One of the hardest problems we’ve seen with these ai image editing/creation tools is that they struggle with preserving the subjects of the original image (faces, genders, number of people, bodies, animals, etc), and I think we’ve gotten a step closer to making it feel more realistic. The gallery has some examples that people have been regenerating. https://ift.tt/9JAnIvz Here’s a demo: https://ift.tt/R5M7ldo Feel free to dm me on Twitter: https://twitter.com/sakofchit if you’d like to try out the TestFlight in the meantime Would love to know what y'all think! https://ift.tt/9JAnIvz March 19, 2025 at 11:14PM
Tuesday, March 18, 2025
Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming https://ift.tt/3A7SIEX
Show HN: "Git who" – A new CLI tool for industrial-scale Git blaming I've always wanted a better way to explore the authorship data embedded in a Git commit log. I'm having fun building a CLI tool to do this. It's a bit like the "Contributors" tab on Github that shows you how many commits each contributor has made but much faster and with many more options. If you get a chance to try it out, please let me know. I'd love to hear feedback and suggestions. Thank you! https://ift.tt/ZWobAKT March 19, 2025 at 01:50AM
Show HN: I Made an Escape Room Themed Prompt Injection Challenge https://ift.tt/CUIJv5l
Show HN: I Made an Escape Room Themed Prompt Injection Challenge We launched an escape room-themed AI Escape Room challenge with prizes of up to $10,000 where you need to convince the escape room supervisor LLM chatbot to give you the key using prompt injection techniques. Hope you like it :) https://ift.tt/oYC5mrL March 19, 2025 at 01:12AM
Show HN: I Created a Fork of Ghost CMS with an AI Editor and Native ECommerce https://ift.tt/7fsi0h6
Show HN: I Created a Fork of Ghost CMS with an AI Editor and Native ECommerce After many months of hard work and innovation, we've built a platform that takes Ghost CMS to the next level. Cartanza integrates native AI-powered content and image creation and native eCommerce functionality directly into the blogging experience. This means you can now: - Generate high-quality blog content and images with AI—no more copy-pasting between tools. - Seamlessly embed eCommerce capabilities, linking products and collections directly into your blog posts. - Manage subscriptions, merchandise, and content marketing all in one place. To see Cartanza in action, check out our demo video on YouTube ( https://youtu.be/CQQDqKjOM-Y ). In the video, I walk you through our platform's key features and show how easy it is to get started with our innovative solution. We're excited to invite bloggers, content creators, and eCommerce enthusiasts to explore Cartanza. Join us as we redefine the blogging experience—where creativity meets commerce, powered by cutting-edge AI. https://cartanza.com/ March 19, 2025 at 12:27AM
Show HN: I made an AI Tutor that teaches through conversation https://ift.tt/3kvM7I5
Show HN: I made an AI Tutor that teaches through conversation https://sproutful.ai/ March 19, 2025 at 12:43AM
Monday, March 17, 2025
Show HN: I Built an iOS app to locate stray animals https://ift.tt/plMvqGB
Show HN: I Built an iOS app to locate stray animals https://ift.tt/Uy83TnR https://ift.tt/UfXJwhm March 18, 2025 at 03:35AM
Show HN: Cascii – A portable ASCII diagram builder written in vanilla JavaScript https://ift.tt/SIt593i
Show HN: Cascii – A portable ASCII diagram builder written in vanilla JavaScript 3 months ago I wanted to draw an ASCII diagram to include in some documentation at work. I found the few tools online to be insufficient, and was suprised there wasn't a more complete tool to get the job done. Since, I've built Cascii from scratch in vanilla Javascript (I'm not an FE dev, it might be obvious...). I hope it works alright. Please check out the live version at https://cascii.app , report problems, make diagrams to improve your code's documentation. Hope you enjoy using it. https://ift.tt/a8ER3uZ March 16, 2025 at 03:32PM
Show HN: OpenTimes – Free travel times between U.S. Census geographies https://ift.tt/XCg7PFS
Show HN: OpenTimes – Free travel times between U.S. Census geographies Hi HN! Today I'm launching OpenTimes, a free database of roughly 150 billion pre-computed, point-to-point travel times between United States Census geographies. In addition to letting you visualize travel isochrones on the homepage, OpenTimes also lets you download massive amounts of travel time data for free and with no limits. The primary goal here is to enable research and fill a gap I noticed in the open-source spatial ecosystem. Researchers (social scientists, economists, etc.) use large travel time matrices to quantify things like access to healthcare, but they often end up paying Google or Esri for the necessary data. By pre-calculating times between commonly-used research geographies (i.e. Census) and then making those times easily accessible via SQL, I hope to make large-scale accessibility research cheaper and simpler. Some technical bits that may be of interest to HN folks: - The entire OpenTimes backend is just static Parquet files on R2. There's no RDBMS or running service. The whole thing costs about $10/month to host and is free to serve. - All travel times were calculated by pre-building the inputs (OSM, OSRM networks) and then distributing the compute over hundreds of GitHub Actions jobs. - The query/SQL layer uses a setup I haven't seen before: a single DuckDB database file with views that point to static Parquet files via HTTP. Finally, the driving times are optimistic since they don't (yet) account for traffic. This is something I hope to work on in the near future. Enjoy! https://opentimes.org March 18, 2025 at 02:10AM
Show HN: A nice website Visual Theme Editor for tailwind/shadcn https://ift.tt/wo3cxYU
Show HN: A nice website Visual Theme Editor for tailwind/shadcn https://tweakcn.com March 17, 2025 at 11:41PM
Sunday, March 16, 2025
Show HN: 10 teams are racing to build a pivotal tracker replacement https://ift.tt/srBemOG
Show HN: 10 teams are racing to build a pivotal tracker replacement A lot has changed since the shutdown of pivotal tracker was discussed here. As there were no viable alternatives it seems every month there was a new project popping up. With the last month before the sunsetting approaching, it starts to get exciting who will make it in time, who stays in the race and what the differentiating features of the projects will be. https://bye-tracker.net March 16, 2025 at 07:00PM
Saturday, March 15, 2025
Show HN: Nash, I made a standalone note with single HTML file https://ift.tt/VuIAPrC
Show HN: Nash, I made a standalone note with single HTML file Hello HN, I hope it will posted as well. I made a note in single html file. This does not require a separate membership or installation of the software, and if you download and modify an empty file, you can modify and read it at any time, regardless of online or offline. It can be shared through messengers such as Telegram, so it is also suitable to share contents with long articles and images. It is also possible to host and blog because it is static html file content. https://ift.tt/uLDGbYp March 14, 2025 at 07:21AM
Show HN: Kill SaaS with Open Source https://ift.tt/arBPtuY
Show HN: Kill SaaS with Open Source KillSaaS is my answer to subscription software in the AI era. I'm building this because I believe small teams can use modern AI tools to create free alternatives to giants like Figma and DocuSign in weeks, not years. We're creating a platform where developers vote on which SaaS to replace, then build it together as open source. wdyt? https://ift.tt/SFv1kD2 March 16, 2025 at 02:50AM
Show HN: Basic Memory – Build a knowledge graph from Claude conversations https://ift.tt/Zk4T6hI
Show HN: Basic Memory – Build a knowledge graph from Claude conversations Basic Memory is an open-source tool that enables Claude to build and navigate a persistent knowledge graph based on your conversations. It solves the problem of lost context in AI interactions by storing knowledge in standard Markdown files on your computer. I built this because I found myself constantly repeating information to LLMs and wanted a system where my knowledge grew naturally through conversations while maintaining complete control over my data. Demo video: https://ift.tt/Wro260L Key features: - Continue conversations exactly where you left off without repetition - All knowledge stays in local Markdown files you can edit anytime - Works with Claude Desktop via the Model Context Protocol - Seamless integration with Obsidian for visualization and editing - Fully open source (AGPL) The system works by creating structure from simple markdown patterns: - Observations with categories: `- [category] fact #tag` - Relations between documents: `- relation_type [[WikiLink]]` or plain `[[Wikilinks]]` - These patterns emerge naturally during conversations When you chat with Claude, you can simply say "Let's continue our conversation about X" and it will build context from your knowledge base, without needing to upload files every time. GitHub: https://ift.tt/zl2Jh7p Docs: https://ift.tt/ZilP43J Website: https://ift.tt/ivmG9A3 Requires Claude Desktop or other MCP host and Python 3.12+ I'd love feedback from the HN community, particularly from those interested in knowledge management or AI applications. https://ift.tt/zl2Jh7p March 15, 2025 at 11:49PM
Friday, March 14, 2025
Show HN: Web Audio Spring-Mass Synthesis https://ift.tt/0UlPEAy
Show HN: Web Audio Spring-Mass Synthesis Hi, I'm the author of this little Web Audio toy which does physical modeling synthesis using a simple spring-mass system. My current area of research is in sparse, event-based encodings of musical audio ( https://blog.cochlea.xyz/sparse-interpretable-audio-codec-pa... ). I'm very interested in decomposing audio signals into a description of the "system" (e.g., room, instrument, vocal tract, etc.) and a sparse "control signal" which describes how and when energy is injected into that system. This toy was a great way to start learning about physical modeling synthesis, which seems to be the next stop in my research journey. I was also pleasantly surprised at what's possible these days writing custom Audio Worklets! https://blog.cochlea.xyz/string.html March 15, 2025 at 02:57AM
Show HN: Psyllium, a Ruby Gem to make Fibers behave more like Threads https://ift.tt/kZtDHCf
Show HN: Psyllium, a Ruby Gem to make Fibers behave more like Threads Hi everyone! I created this small Ruby Gem to add some convenient methods to the Fiber class to make it easier to use in the same way a Thread object can be used. This was born out of my frustration that the current implementation of the Fiber class makes it difficult to retrieve the final value of a block passed to a Fiber, especially when creating a fiber via the `schedule` class method. I appreciate any feedback anyone has. https://ift.tt/djWysTY March 15, 2025 at 12:09AM
Show HN: OCR Benchmark Focusing on Automation https://ift.tt/UVXqyzC
Show HN: OCR Benchmark Focusing on Automation OCR/Document extraction field has seen lot of action recently with releases like Mixtral OCR, Andrew Ng's agentic document processing etc. Also there are several benchmarks for OCR, however all testing for something slightly different which make good comparison of models very hard. To give an example, some models like mixtral-ocr only try to convert a document to markdown format. You have to use another LLM on top of it to get the final result. Some VLM’s directly give structured information like key fields from documents like invoices, but you have to either add business rules on top of it or use some LLM as a judge kind of system to get sense of which output needs to be manually reviewed or can be taken as correct output. No benchmark attempts to measure the actual rate of automation you can achieve. We have tried to solve this problem with a benchmark that is only applicable for documents/usecases where you are looking for automation and its trying to measure that end to end automation level of different models or systems. We have collected a dataset that represents documents like invoices etc which are applicable in processes where automation is needed vs are more copilot in nature where you would need to chat with document. Also have annotated these documents and published the dataset and repo so it can be extended. Here is writeup: https://ift.tt/HYWFhLM Dataset: https://ift.tt/maULqoy Github: https://ift.tt/UsBieTE Looking for suggestions on how this benchmark can be improved further. https://ift.tt/HYWFhLM March 13, 2025 at 02:19AM
Thursday, March 13, 2025
Show HN: Psychedelic animation generator; (p)art of your next trip https://ift.tt/imtNKw6
Show HN: Psychedelic animation generator; (p)art of your next trip Sharing an open source project for creating psychadelic art -- using liquid motion, distorted shapes, shadows and light. This tool works in real-time in the browser using webgl shaders. This project was inspired by drum & bass / acid techno music, and 90s rave posters. Use this to create art for a music video, concert posters, stylized animations in creative projects, or simply to enjoy alongside some fine music. Use the detailed control menu (top-right) to set a custom canvas size, adjust animation speed, control pattern and colours, etc... You can export your creation as an image or video afterwards. How this works: this tool uses WebGL shaders to create a real-time animation (with a trippy liquid / shadow / blur aesthetic). The animation is created using a random seed position and mixes in random noise (fractal brownian motion, 3D simplex noise), so each time you re-run it you're creating a unique piece of art. Github repo: https://ift.tt/4sz5p0n ----- I hope you enjoy the visuals. I'd love to hear any feedback or suggestions. https://ift.tt/7GUrySR March 14, 2025 at 04:56AM
Show HN: Bypass DEI Censorship https://ift.tt/W50v3Td
Show HN: Bypass DEI Censorship https://ift.tt/h6MGYP1 March 14, 2025 at 02:53AM
Show HN: Tinygym: RL in Tinygrad https://ift.tt/THy1eE4
Show HN: Tinygym: RL in Tinygrad Hi there, the repo speaks for itself. Feedback & questions are welcome https://ift.tt/mGX5Cgc March 13, 2025 at 11:31PM
Wednesday, March 12, 2025
Show HN: Simple Turn Servers for WebRTC – 5GB Free, $0.20/GB After https://ift.tt/XEeHrW9
Show HN: Simple Turn Servers for WebRTC – 5GB Free, $0.20/GB After https://turnwebrtc.com/ March 13, 2025 at 04:27AM
Show HN: CatCompass – An app for tracking stray cats https://ift.tt/yOsuli0
Show HN: CatCompass – An app for tracking stray cats https://catcompass.com March 13, 2025 at 03:40AM
Show HN: Time Portal – Get dropped into history, guess where you landed https://ift.tt/bNFEPC8
Show HN: Time Portal – Get dropped into history, guess where you landed Hi HN! I love imagining the past, so I made Time Portal, a game where you are dropped into a historical event and see AI video footage from that moment. You have to guess where you are in time and on the map. It’s like GeoGuessr (and heavily inspired by it!) but for historical events. The videos are all created with AI. It’s a pipeline of Flux (images), Kling (video), and mmaudio (audio). The videos aren’t always historically accurate to the last detail. They might incorporate elements of folklore or have details from popular beliefs about the way things looked rather than the latest academic research on how they looked. I’m thinking a lot about how to make the game more interactive. One thing that makes Geoguessr so fun for me is that you can move infinitely and always find more details to help you pinpoint the location. I want Time Portal to have a similar quality. I have a few ideas to try soon that will hopefully make the game more interactive and infinite. https://ift.tt/VSK6NTW March 13, 2025 at 01:53AM
Tuesday, March 11, 2025
Show HN: Daylight – track sunrise / sunset times in your terminal https://ift.tt/6OpYaN4
Show HN: Daylight – track sunrise / sunset times in your terminal https://ift.tt/Dgw8WHa March 9, 2025 at 05:51PM
Show HN: AI-powered root cause analysis with the Five Whys method https://ift.tt/KhWwTvk
Show HN: AI-powered root cause analysis with the Five Whys method https://ift.tt/ardsPuM March 12, 2025 at 07:16AM
Show HN: We built a Plug-in Home Battery for the 99.7% of us without Powerwalls https://ift.tt/LBGrnVc
Show HN: We built a Plug-in Home Battery for the 99.7% of us without Powerwalls Hi HN! I’m Cole Ashman, founder of Pila Energy. I’ve spent my career working on home energy systems—first as an engineer on Tesla’s Powerwall, where I focused on the Backup Gateway, Solar Inverter, and metering systems. More recently, I led Product at SPAN, where we built the Smart Electrical Panel and integrated with most major home solar, EV, and battery systems. Pila ( https://pila.energy/ ) is a home battery that plugs into a standard wall outlet, provides smart backup power, energy shifting, and grid services. It’s more than a power bank—it’s a distributed energy system that can scale across multiple rooms, entire buildings, and work together in real time as a coordinated system. We built Pila to be local first with an open API to allow developers to build use cases on top of our hardware (Home Assistant, etc). Big batteries like Tesla Powerwall and Enphase are great if you own a home and can afford a $10K+ electrical project, but they require permanent installation, electricians, and panel upgrades—which makes them inaccessible for renters, apartments, and cost-conscious homeowners. Over 50% of the cost of installing a Powerwall isn’t even the battery itself—it’s soft costs: labor, permitting, etc. We wanted to create an entry point for more people to access energy security at home. How does it work? Plug Pila into any 120V wall outlet, and power passes through to connected devices and appliances. The inverter, LFP battery, BMS, grid disconnection, controller, and wireless connectivity are all built in. (details at https://ift.tt/8MOVGFA ) When an outage happens, the onboard inverter detects the power loss within 20ms and automatically disconnects from the grid (islanding). Whether you’re home or away, backup kicks in instantly. A built-in cellular radio ensures you get a notification even if your home WiFi is out. Pila is 1.6kWh. That will backup a standard fridge for over a day. One key challenge we faced with a distributed architecture was coordination between batteries, for things like solar-following and managing real-time draw from your utility connection. Unlike large garage systems, where you can run a wired CAN bus, our batteries are spread across the home. We’re solving this with a sub-GHz wireless mesh network—self-healing, coordinator-less, and designed to make setup and expansion as simple as plugging in another unit. Long-term, we’d love to open up this protocol to provide a more reliable communication layer for energy products in noisy built environments—reducing reliance on consumer Wi-Fi. We want to deliver the value you’d expect from a whole-home battery like Powerwall, in a plug-in format. That means going beyond a basic lead acid UPS with real home energy management, useful insights about power use, power larger loads like sump pumps, and even deliver grid services. Most portable batteries are missing the functionality that makes a home battery useful: no bidirectional power, no integration with solar or smart home systems, and no ability to manage home energy dynamically. They tend to be boxy, ruggedized, meant to be moved around, not seamlessly integrated into your living space. On top of that, many use e-mobility battery chemistries, which are great for delivering high power on demand but wear out faster when cycled daily for home energy use. As a renter myself, I started Pila because these awesome energy products aren’t accessible enough. And frankly, generators are loud, expensive, and a pain to deal with. Even many Powerwall owners I’ve talked to say they really care about keeping the fridge, WiFi, and a sump pump running—so why does energy resilience have to be so complicated and expensive? As the grid struggles to keep up with demand, we believe modular, renter-friendly batteries can make home energy resilience more accessible. What's been your experience with home batteries? What recent power outages have you had, and how were you affected? https://pilaenergy.com March 11, 2025 at 09:18PM
Show HN: Seven39, a social media app that is only open for 3 hours every evening https://ift.tt/oG0Y5Sb
Show HN: Seven39, a social media app that is only open for 3 hours every evening I built this site as a quick test if a time boxed social media experience feels better than an endless one. So far I've just been using it with friends and it feels nice, but it seems like it is time to bring it to a larger audience. Let me know what you think! It is just based on EST for now, sorry. https://www.seven39.com March 11, 2025 at 06:35AM
Monday, March 10, 2025
Show HN: Hot Design – Like Hot Reload, but a Runtime Visual Designer https://ift.tt/JsGporW
Show HN: Hot Design – Like Hot Reload, but a Runtime Visual Designer Hi HN, Nick here, from the open-source Uno Platform team. You are likely familiar with Hot Reload , pioneered by Flutter. We’ve taken that concept further and built Hot Design , let me introduce it to you. Architecturally, Hot Design idea is simple: 1. In your IDE, pause the live, running app at runtime, turning it into a designer. 2. Modify the UI directly on the designer —add elements, adjust layouts, tweak bindings etc. 3. Resume the app without restarting or losing state. We built Hot Design to address the frustration of slow iteration cycles when building and tweaking UI or debugging data bindings in apps targeting multiple platforms. Here’s a detailed explanation and a video of Hot Design in action: https://ift.tt/BxAPM91 I can see potential criticism: It will get killed by AI, it’s another abstraction over code, it is .NET etc. Happy to respond to those comments if they come; we put a lot of thought into Hot Design and would love to hear it challenged! Nick https://ift.tt/BxAPM91 March 11, 2025 at 07:40AM
Show HN: Chrome Extension for ChatGPT to organize conversations into folders https://ift.tt/fHV5lAX
Show HN: Chrome Extension for ChatGPT to organize conversations into folders Hi HN, I'm Alex, a full-stack developer from Toronto, Canada. I recently built a Chrome extension that organizes ChatGPT conversations into folders, allowing users to sort and save important information for easy reference. The idea for this extension came from a friend who highlighted the lack of good (and affordable) ChatGPT organizers. Many existing tools were either low-quality or overpriced, so I decided to create one that was both reliable and accessible. I built the extension using plain JavaScript and developed a backend with Express to handle Google authentication. For storage, I used MongoDB, enabling all users with an account to save their folder structures and conversation data. Initially, I planned to charge $5 per month to cover costs since originally this extension was intended as a portfolio project addressing a real-world problem. However, just as I finished the main functionality and was about to implement payments, ChatGPT announced an official feature similar to one my extension was providing. Rather than continue competing in a market with an "official" solution, I decided to stop development. But I didn't want my work to go to waste, so I chose to release it for free, motivated by a desire to share it with the community. I made some changes to eliminate the backend. Now the extension stores all folder structures and content locally in Chrome storage. Luckily, I had some old code to reuse for this. The extension is now live on the Chrome Web Store. This project introduced me to a lot of new challenges with technologies I hadn’t used before, but I’m grateful for the experience and the skills I gained along the way. I hope you find it useful! Links to the extension and its website: https://ift.tt/cgGKEzn... https://ift.tt/2w5heYB If you have any questions or suggestions, feel free to reach out in the comments or via email at georgepozdman@gmail.com. https://ift.tt/2w5heYB March 11, 2025 at 04:41AM
Show HN: I built a Figma plugin for quick data calculations https://ift.tt/3H4DiP7
Show HN: I built a Figma plugin for quick data calculations I lead design on a B2B SaaS product. It's quite data-heavy in places. Using placeholder content in data tables, checkout summaries and dashboards is a big no-no for us. It might seem like using random numbers saves time at first, but sooner or later there's documentation to write and plenty of clarifications to be made. It throws off customers during interviews – "hey, that's not really my sales target!". It confuses stakeholders at review time– "what's this data point supposed to be?" I built a Figma calculator plugin for my team so that they spend less time doing mental maths. It calculates sums, differences averages and percentages, and makes it easy to use real-looking data in designs. https://ift.tt/TM158L0 March 10, 2025 at 07:11PM
Sunday, March 9, 2025
Show HN: I built a free SVG Web site https://ift.tt/hTLIUPK
Show HN: I built a free SVG Web site This has been an experiment to see if I could create everything using scripts and AI. If AI couldn't do it I'd get it to create the code such as API calls and so on. This websvg.com site was completely created using these AI tools. Including the DNS being applied, the Cloudflare Pages were automatically set up and the the web site was a Svelte 5 application generated by v0.dev and Cursor. Every image was generated in Midjourney and converted to SVG. I have now taken all of these scripts and can create a similar landing or directory site in less than a minute, provided I have the data. Anyway it's been fun. https://websvg.com/ March 10, 2025 at 01:50AM
Show HN: Buildless CJS+ESM+TS+Importmaps for the Browser https://ift.tt/0olzJYp
Show HN: Buildless CJS+ESM+TS+Importmaps for the Browser https://ift.tt/zQX8HnF March 10, 2025 at 12:42AM
Show HN: Evolving Agents Framework https://ift.tt/RnC5Z1w
Show HN: Evolving Agents Framework Hey HN, I've been working on an open-source framework for creating AI agents that evolve, communicate, and collaborate to solve complex tasks. The Evolving Agents Framework allows agents to: Reuse, evolve, or create new agents dynamically based on semantic similarity Communicate and delegate tasks to other specialized agents Continuously improve by learning from past executions Define workflows in YAML, making it easy to orchestrate agent interactions Search for relevant tools and agents using OpenAI embeddings Support multiple AI frameworks (BeeAI, etc.) Current Status & Roadmap This is still a draft and a proof of concept (POC). Right now, I’m focused on validating it in real-world scenarios to refine and improve it. Next week, I'm adding a new feature to make it useful for distributed multi-agent systems. This will allow agents to work across different environments, improving scalability and coordination. Why? Most agent-based AI frameworks today require manual orchestration. This project takes a different approach by allowing agents to decide and adapt based on the task at hand. Instead of always creating new agents, it determines if existing ones can be reused or evolved. Example Use Case: Let’s say you need an invoice analysis agent. Instead of manually configuring one, our framework: Checks if a similar agent exists (e.g., a document analyzer) Decides whether to reuse, evolve, or create a new agent Runs the best agent and returns the extracted information Here's a simple example in Python: import asyncio from evolving_agents.smart_library.smart_library import SmartLibrary from evolving_agents.core.llm_service import LLMService from evolving_agents.core.system_agent import SystemAgent async def main(): library = SmartLibrary("agent_library.json") llm = LLMService(provider="openai", model="gpt-4o") system = SystemAgent(library, llm) result = await system.decide_and_act( request="I need an agent that can analyze invoices and extract the total amount", domain="document_processing", record_type="AGENT" ) print(f"Decision: {result['action']}") # 'reuse', 'evolve', or 'create' print(f"Agent: {result['record']['name']}") if __name__ == "__main__": asyncio.run(main()) Next Steps Validating in real-world use cases and improving agent evolution strategies Adding distributed multi-agent support for better scalability Full integration with BeeAI Agent Communication Protocol (ACP) Better visualization tools for debugging Would love feedback from the HN community! What features would you like to see? Repo: https://ift.tt/T0C5E1Q https://ift.tt/T0C5E1Q March 9, 2025 at 10:21PM
Saturday, March 8, 2025
Show HN: Math expressions and graph traversals of the Chinese language https://ift.tt/4QkEmHf
Show HN: Math expressions and graph traversals of the Chinese language I've been working on a free Chinese language learning tool for awhile now. The main insight is that Chinese characters are used together to form words, and that this allows for a way of quickly getting information about related words and characters. By learning words and characters in a chain in this way, I've found it easier not to get lost in the long list of characters. In addition, I've found it helpful to break down characters into their components to find pronunciation clues, which can sometimes be hidden in components of components. The math feature uses a similar tree traversal mechanism to allow expressions like 酒-氵+各 = 酪 or 亻+寸+广+仌+⺆ = 腐. As it's 2025, it also has some AI features. Notably: * allowlisted users can get Chinese or English text explanations that span more than just a word, but that integrate with the other features, like flashcard creation and in-browser text-to-speech. * files and images (using the browser's `capture` mechanism to operate cameras) can also be processed similarly. * example sentences were generated and cached using AI The site is a PWA built with vanilla JS (because I like pain), with Cytoscape and D3 for various rendering tasks. The backend was built with Firebase, with Genkit + Gemini 2.0 providing the AI integration. Feel free to check it out: https://hanzigraph.com https://ift.tt/qQRf0Kc March 9, 2025 at 12:30AM
Show HN: Simple Certificate Decoder Tool https://ift.tt/wXPp6nz
Show HN: Simple Certificate Decoder Tool Sometimes I need to quickly check certificates, especially key details like SANs, expiration dates, issuer info, etc. I know there are dozens (if not hundreds) of certificate decoders out there already, but I built my own—mostly for fun, but also because I prefer tools that are clean, simple, and straightforward to use. Would appreciate your feedback! https://ift.tt/e8vpGho March 8, 2025 at 11:09PM
Friday, March 7, 2025
Show HN: Open-Source DocumentAI with Ollama https://ift.tt/QVyxmT0
Show HN: Open-Source DocumentAI with Ollama https://rlama.dev/ March 8, 2025 at 07:42AM
Show HN: Ming-wm: A 100% keyboard-operated desktop environment in Rust https://ift.tt/nKBse0A
Show HN: Ming-wm: A 100% keyboard-operated desktop environment in Rust https://ift.tt/PwaNXUk March 8, 2025 at 12:24AM
Show HN: I Built a Telegraph Simulator https://ift.tt/WBRqdeL
Show HN: I Built a Telegraph Simulator https://ift.tt/DZIwsMT March 5, 2025 at 03:30AM
Show HN: Ask AI Paul Graham (Open Sourced) https://ift.tt/csQo2pI
Show HN: Ask AI Paul Graham (Open Sourced) https://ift.tt/VCordRU March 8, 2025 at 12:10AM
Thursday, March 6, 2025
Show HN: Open-source, native audio turn detection model https://ift.tt/Rclh9tS
Show HN: Open-source, native audio turn detection model https://ift.tt/5I1dz47 March 6, 2025 at 11:50PM
Show HN: DataBridge: Rule-Based Metadata Extraction, PII Redaction, and More https://ift.tt/LfJwoKi
Show HN: DataBridge: Rule-Based Metadata Extraction, PII Redaction, and More https://ift.tt/J2ijNop March 6, 2025 at 08:12PM
Wednesday, March 5, 2025
Show HN: I made an app to like or dislike famous quotes https://ift.tt/9w5Ukct
Show HN: I made an app to like or dislike famous quotes https://ift.tt/ORzD1kt March 4, 2025 at 03:25AM
Tuesday, March 4, 2025
Show HN: Bayleaf – Building a low-profile wireless split keyboard https://ift.tt/xAXGj4u
Show HN: Bayleaf – Building a low-profile wireless split keyboard Hey HN, I built a wireless, split, ultra-low profile keyboard from scratch called Bayleaf. As a beginner I learned all things electronics, PCB-building, designing for manufacturing, and many other hardware-related skills to put this together. This case study dives into the build process and of course the final result, hope you enjoy! https://ift.tt/abm7zeq March 4, 2025 at 08:30PM
Show HN: We created a music MMO that can scale 10x of Roblox https://ift.tt/4vruF0I
Show HN: We created a music MMO that can scale 10x of Roblox https://ift.tt/zdQA3oG March 5, 2025 at 12:35AM
Show HN: Time travel debugging AI for more reliable vibe coding https://ift.tt/pFtTuwo
Show HN: Time travel debugging AI for more reliable vibe coding Hi HN, I'm the CEO at https://replay.io . We've been building a time travel debugger for web apps for several years now (previous HN post: https://ift.tt/IOSDfjP ) and are combining our tech with AI to automate the debugging process. AIs are really good at writing code but really bad at debugging -- it's amazing to use Claude to prompt an app into existence, and pretty frustrating when that app doesn't work right and Claude is all thumbs fixing the problem. The basic reason for this is a lack of context. People can use devtools to understand what's going on in the app, but AIs struggle here. With a recording of the app its behavior becomes a giant database for querying using RAG. We've been giving Claude tools to explore and understand what happens in a Replay recording, from basic stuff like seeing console messages to more advanced analysis of React, control dependencies, and dataflow. For now this is behind a chat API ( https://ift.tt/mhbc7CV ). We recently launched Nut ( https://nut.new ) as an open source project which uses this tech for building apps through prompting (vibe coding), similar to e.g. https://bolt.new and https://v0.dev . We want Nut to fix bugs effectively (cracking nuts, so to speak) and are working to make it a reliable tool for building complete production grade apps. It's been pretty neat to see Nut fixing bugs that totally stump the AI otherwise. Each of the problems below has a short video but you can also load the associated project and try it yourself. - Exception thrown from a catch block unmounts the entire app: https://ift.tt/1dycGAE - A settings button doesn't work because its modal component isn't always created: https://ift.tt/tzpombc - An icon is really tiny due to sizing constraints imposed by other elements: https://ift.tt/BSVG39g - Loading doesn't finish due to a problem initializing responsive UI state: https://ift.tt/mQdhjcs - Infinite rendering loop caused by a missing useCallback: https://ift.tt/xA9P16D Nut is completely free. You get some free uses or can add an API key, and we're also offering unlimited free access for folks who can give us feedback we'll use to improve Nut. Email me at hi@replay.io if you're interested. For now Nut is best suited for building frontends but we'll be rolling out more full stack features in the next few weeks. I'd love to know what you think! https://nut.new March 5, 2025 at 12:23AM
Monday, March 3, 2025
Show HN: FlakeUI https://ift.tt/43XkAHc
Show HN: FlakeUI https://ift.tt/UVsKTfo March 3, 2025 at 10:59AM
Show HN: Generating Random Art in Haskell https://ift.tt/3VszUda
Show HN: Generating Random Art in Haskell https://ift.tt/Rj8QSU4 March 3, 2025 at 11:53PM
Sunday, March 2, 2025
Show HN: A Transformer model that preserves logical equivalence https://ift.tt/bwEX1x5
Show HN: A Transformer model that preserves logical equivalence https://ift.tt/cOGMVAR March 3, 2025 at 02:11AM
Show HN: Mmar – open-source, zero-dependancy, cross-platform HTTP tunneling https://ift.tt/b17Vf5W
Show HN: Mmar – open-source, zero-dependancy, cross-platform HTTP tunneling Hey HN! For the past couple of months, I've been working on and off on a cool project I'm excited to share. mmar (pronounced "ma-mar") is an open-source, zero dependency, cross platform and self-hostable HTTP tunnel built in Go. It allows you to easily expose your localhost to the world on a public URL. You can easily create an HTTP tunnel right away for free on a randomly generated subdomain on "*.mmar.dev" if you don't feel like self-hosting. This isn't something new, in fact there's quite a few of alternative HTTP tunneling tools out there. mmar is my attempt to optimize for a super easy developer experience and simplified implementation. None the less, I had a blast building it and I think developers could find it pretty useful. Additionally, I documented the whole process of building mmar through devlogs. You can read about the thought process and implementation details here ( https://ift.tt/pjOmFrs ). If I would suggest one devlog to read, I highly recommend devlog 5 ( https://ift.tt/CKxbHqX ). I describe how I built a (very) basic DNS server just to run simulation tests for mmar (a bit of an overkill, but a fantastic learning experience). I dive deep into the DNS protocol and explain why I needed to implement it. Finally, I would love to hear your thoughts and feedback. If you try mmar out, let me know! https://ift.tt/XKvp956 March 3, 2025 at 01:28AM
Show HN: Fast Transition from Firefox to Librewolf https://ift.tt/G3EVSZd
Show HN: Fast Transition from Firefox to Librewolf After looking at various browser alternatives to Firefox (my daily driver for years), I decided to try LibreWolf and the transition was trivial on a Debian based system (by HN standards). My extensions even ran without logging in (YMMV). First install LibreWolf: sudo apt update && sudo apt install extrepo -y sudo extrepo enable librewolf sudo apt update && sudo apt install librewolf -y Second: After closing Firefox, copy Firefox profile (in ~/.mozilla/firefox/) to Librevox profile (in ~/.librewolf/). Note: I copied the profile into the default profile (as seen in about:profiles) not default-default. I then launched the profile and all my tabs were restored, bookmarks, logins, etc. I will update if something seems broken. March 2, 2025 at 11:44PM
Saturday, March 1, 2025
Show HN: Schedual https://ift.tt/cnlD8eb
Show HN: Schedual No nonsense tasks. https://schedual.app/ March 2, 2025 at 01:10AM
Show HN: LLM Token Visualizer – How big is 128k token input https://ift.tt/JtLbhYu
Show HN: LLM Token Visualizer – How big is 128k token input https://ift.tt/M62q9Hs March 2, 2025 at 01:14AM
Show HN: Open-source tool that send UI feedback with context https://ift.tt/Cqvi27h
Show HN: Open-source tool that send UI feedback with context https://ift.tt/uksr9E8 March 2, 2025 at 01:11AM
Show HN: I built an app to convert ChatGPT Deep Research to PDFs with footnotes https://ift.tt/7QFy3mk
Show HN: I built an app to convert ChatGPT Deep Research to PDFs with footnotes Whilst ChatGPT Deep Research is very useful for generating in-depth reports, it's time consuming to copy, reformat the text (thousands of words) and clean referenced hyperlinks for use in a professional context. Out of frustration, I built deep research docs to help save time by automating the reformatting, cleaning links, footnote references, and conversion to shareable PDF format. Hopefully this helps you save time to focus on meaningful work. Let me know your feedback. https://ift.tt/1kQu4Zo March 1, 2025 at 06:22PM
Subscribe to:
Posts (Atom)
Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro
Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM
-
Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/0cBueJt February 10, 2025 at 02:26AM
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...
-
Show HN: TNX API – Natural Language Interactions with Your Database Hey HN! I built TNX API to make working with databases as simple as aski...