value:
Hi Hacker News!
I’m Rashid, a first-year student at UT Austin and the person leading development of Rejourney, a web/app analytics and session replay tool.
Recently, a handful of our users emailed us that they only care about a few user recordings (replays) that show conversion issues, and didn't want to waste time watching all the session replays they got. And no matter how many filters/smart capture rules we put in, the deterministic methods of choosing what to capture always missed important session recordings or overshot and recorded everything. Our users also used other platforms like Clarity or Posthog's AI that summarized all the replay issues, but those also either missed important sessions or focused on a few sessions rather than the overall picture in terms of revenue, growth, and conversion leaks.
We started to think about the unit of analysis and segmentation strategies for failure patterns across many sessions. That led us to build Marlin (big fish), a GitHub app that looks for recurring conversion failures, connects them to session, console, network, and repository context, and suggests a code change for a developer to review. The cool thing is that if you setup the analytics properly, it will understand which sessions have the "leaks" that impact business metrics and growth significantly. The link is a public demo using a simulated leak detection over a set of replays.
It's still pretty early and what we are trying to understand is how well does this perform. Theoretically, it has all the context and feedback it could possibly get in the best possible translated forms for it to understand from the App/website code to the actual user sequence and recordings.
Let us know what y'all think!

value: Show HN: A GitHub app that suggests code fixes for conversion failures


value: Just a small game for the term.

value: Show HN: TermType – a terminal typing game where words fall like Space Invaders

story_text: Just a small game for the term.


value: paytonjjones

value: Show HN: Teach your kids perfect pitch

author: paytonjjones

title: Show HN: Teach your kids perfect pitch


value: Show HN: Scalable reversi – infinite undo available via a1 style


value: karpetrosyan

value: Show HN: Exploring a More Pythonic AWS SDK

author: karpetrosyan


value: lapurita

value: Show HN: Autolectures – lecture videos from prompts with Remotion

author: lapurita


value: ntorresdev

value: Show HN: Souso – plan your week, fill your AH/Jumbo basket (MEGATHON Amsterdam)

author: ntorresdev


value: Cbagenal

value: Show HN: I made a social accountability app to make me ship

author: Cbagenal


value: VarunMenon

value: Show HN: Cloak – let AI agents use your API keys without ever seeing them

author: VarunMenon


value: FlippieFinance

value: This is a project I have been working on for the past several months<p>Extracted all fundamentals for every US company from SEC filings through XBRL tags.

value: Show HN: Stock analysis tool with quality scores and fundamental charting

author: FlippieFinance


value: klamike

value:
https://github.com/lpviz/lpviz
Visualize linear programming solvers - Simplex, Interior Point, PDHG, and Central Path - in the browser. Drag the objective/vertices/constraints around and watch the solver trajectory respond in real time. Enter 3D mode to view solver metadata (like centrality for IPM or KKT residual for PDHG) on the z-axis. Always happy to get feedback and feature requests, one thing that is coming soon is support for importing problems from e.g. JuMP or cvxpy.

value: Show HN: lpviz – Interactive linear programming visualization in the browser

author: klamike


value: ADARSHLILHARE

value:
Hi HN.
I built this bare-metal C++ engine to handle mass-node failures in orbital mesh networks. Like During a simulated 300-satellite failure, exact algorithms like Dijkstra take over 400ms to calculate a new route, which drops the connection. I used an ALNS metaheuristic to find a route with a 2.1% optimality gap in just 49ms. It then naturally converges to the 0% global optimum in the background in few seconds all this in standard CPU Core. I’d love to hear your thoughts on the destroy/repair operators I used.

value: Show HN: A C++ ALNS routing engine for LEO satellite mesh networks [video]

author: ADARSHLILHARE


value: hgsocket

value: Show HN: Gsocket Alternative, Hgsocket

author: hgsocket

title: Show HN: Gsocket Alternative, Hgsocket


value: wasdwasdwasd

value: Disclaimer it is a heavily AI assisted project. The goal was not to be the most performative but the kind that's easier to learn from.<p>I wanted to share this in case there are people who had the same idea or wanted to see something like this.

value: Show HN: I "built" Sana, a vector DB on object storage

author: wasdwasdwasd


value: abhrankan

value: Show HN: Remote Exec Server using only Python stdlib

author: abhrankan


title: Show HN: Remote Exec Server using only Python stdlib


value: Show HN: One-Click Fork "Promo Video Studio (HyperFrames)" in Isolated MicroVM


value: anagnoraxis

value:
Built with vanilla HTML/CSS/JS on Vercel. Key features:
- Compound interest, FIRE planner, mortgage, ROI, car loan, and 29 more
- 5 languages (EN/ZH/JA/ES/KO)
- All calculations client-side, no data sent anywhere
- No signup, no ads, no tracking
- Each calculator has a step-by-step guide

value: Show HN: Finikit – 33 free financial calculators, all in the browser

author: anagnoraxis


value: kenengmathias

value: Show HN: AI Convert – built from my Android phone, no laptop

author: kenengmathias


value: TechSquidTV

value: Show HN: Browser-Based Video Converter

author: TechSquidTV

title: Show HN: Browser-Based Video Converter


value: qainsights

value: Show HN: Agent Departures

author: qainsights

title: Show HN: Agent Departures


value: ylian

value: Show HN: VS Code agent optimized for affordable coding plans

author: ylian


value: dustinkirkland

value:
I'm Dustin Kirkland, author of Byobu[1]. I built Trustmux[2] to solve a personal problem: secure, encrypted access to my tmux[3] and Byobu sessions from my phone, without the pain of other mobile shell approaches.
I run long-lived shells, Claude, and other sessions in the background on my workstation, and I needed to check in from mobile — securely, with real TLS certificates and Tailscale-backed privacy, not some insecure workaround.
Why not SSH / Mosh / Claude Mobile?
- SSH/Mosh: Synchronous connection state is brutal on mobile. Latency, network handoffs between WiFi and cellular, laggy UX — neither felt designed for how people actually use phones.
- Claude Mobile: Great for Claude, but locked to Claude. I wanted tool flexibility — shell commands, multiple code assistants, whatever's running in my tmux session.
The key insight behind Trustmux: mobile terminal access needs to be asynchronous, not synchronous. Connect, run a command, disconnect — without maintaining fragile connection state the whole time.
Trustmux
A lightweight daemon that provides access to your tmux or Byobu sessions as a secure PWA (Progressive Web App). Real TLS certificates, encrypted end-to-end. Two deployment options:
- Tailscale: Automatic cert provisioning via tailscale serve, zero-trust networking, seamless pairing with a 6-digit code. Your workstation binds to your Tailscale IP — private, encrypted, no port forwarding.
- Direct networking: Or, you can run Trustmux have it bind to your local network address and handle the port forwarding yourself.
- Self-managed: You can use Tailscale's certificate provisioning, or bring your own certificate, or use self-signed certs too.
I've been running this in production on my own workstation for a while now.  I recently flew to Australia and was able to keep nudging my jobs along back home, from somewhere over the Pacific with 700ms of latency and it was a like a dream come true!
Installation
Available on Ubuntu, Debian, and Fedora development repositories, plus pip, Homebrew, and PPA:
pip install trustmux
# or
brew tap dustinkirkland/trustmux
brew install trustmux
# or via PPA
sudo add-apt-repository ppa:byobu/ppa && sudo apt install trustmux
Quick Start (3 commands)
trustmux enable    # start at login
trustmux start     # fire up the daemon
trustmux pair      # generate pairing URL + 6-digit code (will show a qr code if qrencode is installed)
Open the URL on your phone browser, enter the code, tap "Add to Home Screen." Done.
Key Design Points
- Asynchronous by design: Connect, run commands, disconnect. No laggy synchronous state to babysit.
- Real encryption: TLS certificates (real or self-signed), no compromises. Tailscale handles the network privacy layer (unless you want setup your firewalls and port forwards).
- Lightweight mobile app: It's a PWA -- just a web interface.
- Works offline: The UI shell is cached; reconnects silently when you're back online.
- True multiplexing: Full access to all your tmux panes, windows, and sessions. Type, attach, detach — all from your phone.
- Tool-agnostic: Use Claude, any other code assistant, shell commands — whatever you want in your tmux sessions.
Under the Hood
- Implemented in python, talks directly to tmux via libtmux, streams live terminal output asynchronously (no polling)
- WebSocket-based updates keep the UI responsive even on slow connections
- Uses Tailscale for network privacy (or bring your own network and/or cert)
- Lightweight daemon — negligible CPU/memory overhead
- PWA architecture: offline-capable, installable, updates silently in the background
The code is at https://github.com/dustinkirkland/byobu (trustmux is part of Byobu, GPLv3). The "tmux" at the end of "Trustmux" honors the "tmux" project and the awesome library that is libtmux, but Trustmux/Byobu are not affiliated with the Tmux project.
[1] https://byobu.org
[2] https://trustmux.dev
[3] https://tmux.us

value: Show HN: Trustmux – Lightweight Secure Daemon for Mobile Shell Access

author: dustinkirkland


value: ductrl

value:
Hello HN! I built a pre-commit code scanner that checks your staged changes for security vulnerabilities every time you run 'git commit'.
I am an inexperienced programmer and this is my first personal project. Any feedback, positive or negative, big or small, relevant or not, would be greatly helpful and appreciated!
The tool requires Gitleaks and Python to run, you will also need to use your own AI API key, which I understand is a big setup friction. You can check out my demo video instead if that is more convenient: https://youtu.be/ZYe5vWFRTus?si=9Fv8DhTHktwDK4mV
Thank you so much for giving my project a try!!!

value: Show HN: CommitGate – Automatically scan your commit for vulnerabilities

author: ductrl


value: fabino

value: Show HN: Askmaps.ai – Like ChatGPT with a Map

author: fabino


value: Yarashuk

value: Show HN: Atizar-AI agents where the server runs approved actions, not the model

author: Yarashuk


value:
I write Abaqus UMAT subroutines as a graduate student in computational mechanics. These are complex multi-physics simulation models using Abaqus Fortran subroutines (UMAT ~ mechanical behavior, UMATHT ~ heat/diffusion and a lot more) that simulate how different material systems fail under high temperature or manufacturing processes.
However, the entire process has been quite challenging, 80-90% of time is actually spent on how make Abaqus CAE simulate a physics you already know on paper or what are the correct subroutines and variables you should use. Huge time is also spent on diving deep into the .sta .msg files to figure out and debug why a simulation failed. The software or current tooling (IDE ~ which is VS Code etc built for software engineering, not computational physics or mechanics) doesn't tell you why the simulation run into a segmentation error, or warn you when your damage variable being 1 (fully damaged) will lead to a zero division error. Silent mistakes or errors propagate through your simulation silently, and the physics is completely wrong (or worse, physics make sense, but wrong nonetheless). The documentation is terse and complex, haven't changed for a decade, offering basic linear elastic examples only.
The entire way computational engineers approach their work is with a touch/sense of secrecy. Codes are hidden behind NDAs and various policies. Although, this makes sense from a national security standpoint. It slows down and stifle innovation in the field. Codes are not shared like the way software engineers do, repositories are private, .odb files are hidden, Less resources for tutorials on complex multi-physics simulations. This is why Dr. Fei Fei Li in her recent post on world models, identifying the "simulate" part of the world model taxonomy (the other two is a planner and a renderer) as the linchpin of a world model (read here https://x.com/drfeifei/status/2062247238143996275) with orders of magnitude of less available data available to effectively train world models.
On occasions, engineers classify some of these problems as a "skill issue", which I believe is a wrong mindset to have. However, having prior experience building software and webapps, I know how important the tooling and community is to the entire software ecosystem (think open-source projects on Github, Modules/Packages you can easily pip install, and tutorials from legends like Karpathy and a lot more).
With the Jacobi Physics IDE, I am building that tooling and ecosystem for physics simulation. Due to my current knowledge of Abaqus, that is what I start with. But eventually, following feedback and engagement from users, this will expand to cover multiple physics solvers out there (COMSOL, NASTRAN, LS-DYNA....I want to hear more from you guys in the comment) that enable users and researchers to write subroutines and user-defined material behavior for their own unique simulations.
I will love to hear from you guys, download the IDE at https://jacobee.netlify.app/.
Thanks.

value: Show HN: Jacobi–IDE for Abaqus subroutine with analytical tests and AI diagnosis


value: theculliganman

value: Show HN: A TypeScript Pokémon Crystal TUI for Agent Benchmarking

author: theculliganman


value: Show HN: Open-Source Legends

title: Show HN: Open-Source Legends


value: mehmetkose

value: I was missing FriendFeed so much, and after seeing multiple times that I'm not alone, built one.

value: Show HN: Fupio – Social RSS Reader

author: mehmetkose

title: Show HN: Fupio – Social RSS Reader


value: bluecomputing

value: Show HN: Zither – paste JSON/CSV/a spreadsheet table, stats instantly, no AI

author: bluecomputing


value: theahura

value:
Well, calling it a browser is a bit of a stretch I suppose. It's really just chromium + playwright with a terminal screen bolted on.
But damn does this thing actually work. I've tried every other kind of browser use agent and they all try to get the model to use websites by taking screenshots and moving the mouse around. Which is slow and inefficient and expensive too. By contrast I've used this browser to do things like scrape thousands of pictures or automatically configure fly.io billing for 100 orgs, while playing slay the spire in the foreground.
It's very rough around the edges, but hopefully other people find it useful!

value: Show HN: A Browser Built for Browser Automation

author: theahura


value: Show HN: I built notion to docs website generator


value: Mohamed-Edeeb

value: Show HN: Hands on tutorial for open source contribution

author: Mohamed-Edeeb


value: tie-in

value:
Hi HN,
I think it's safe to say that the majority of developers don't give a second thought to writing code with I/O tangled in business logic. It's all too common to see code like: const user = findUser(email); if (!user) await saveUser(user);
Now, you may ask: what's the big deal? When we write code like this, two things happen:
1. It gets harder to debug production bugs. Unless you have the exact same database and remote API services to connect to, you may fail to reproduce the bug.
2. You have to use mocks and fakes in your tests, or use test containers, which only help somewhat, and they are slow!
To solve these issues, I built Pure Effect, a tiny TypeScript/JavaScript effect library. The core idea is simple: if a function performs I/O, it isn't pure. But if it returns a description of the I/O it wants to perform, it is. So instead of await findUser(email), you return a Command object that says, "I would like to call this function, and when it finishes, here's what to do next." Your business logic becomes a pure function. Same input, same output, every time. The database never gets touched until the interpreter (runEffect) runs.
When I first started the library, I didn't expect just how far that one idea would stretch. Once your pipelines are just data, a lot of wonderful things become possible:
- No need for mocking libraries. You walk the tree in tests and assert on its structure: assert.equal(flow.cmd.name, 'cmdFindUser'). Nothing is executed.
- Wrap any effect with Retry(effect, { attempts: 3, delay: 200, backoff: 2 }). The configuration is plain data, so you can assert on it in tests.
- Every command's input and output flows through the interpreter, so you get a full execution trace for free. You can write a simple timeTravel() function that replays it locally without touching any I/O. Perfect for debugging complex production bugs.
- An onBeforeCommand hook sits between your business logic and the interpreter. Since it sees every intended side effect before it fires, it can be used to enforce runtime guardrails. You can quarantine destructive calls before they happen for example.
- You can review AI-generated code before it runs. Since Pure Effect pipelines are plain data, you can inspect what the generated code intends to do before it touches anything.
There are just six primitives: Success, Failure, Command, Ask, Retry, and Parallel, plus effectPipe and runEffect. Zero dependencies. Under 1 KB minified and gzipped.
How it compares to Effect-TS
Effect-TS is the full-featured option in this space and has a large ecosystem. Pure Effect offers a different tradeoff. It covers the 80% case: testable pipelines, dependency injection, retry, and OpenTelemetry hooks, all in under 1 KB with zero dependencies and no new vocabulary to learn. Effect-TS is a framework you build around. Pure Effect, on the other hand, is a pattern you drop into existing code.
I've been using Pure Effect in production since December. It's at v0.8.0, not 1.0 yet, but stable enough that I wanted to put it out there and hear what people think.
GitHub: https://github.com/aycangulez/pure-effect
I wrote five posts that document how Pure Effect evolved. They are tagged at https://lackofimagination.org/tags/effect/ if you want the longer story.

value: Show HN: Pure Effect – Reproduce production bugs on your laptop without a DB

author: tie-in


value: Show HN: Claude Code skills that encode a staff engineer's setup, not prompts


value: Show HN: Gaming is YouTube bigges category and the least criticised we scored it


value: lumpycustard

value:
Duno what Id call it exactly? A boggle-like smushed together with crossword style riddles and some board re-roll mechanics.
Bit of an LLM experiment in spinning off daily, theme-based word games easy enough to bang out over breakfast or a coffee break.
Anyway, fire it up in a mobile browser and have a poke at it - appreciate any thoughts as I keep tinkering with it.
No account or login required.

value: Show HN: A 'boggle-like' daily word game

author: lumpycustard


value:
This is my markdown viewer for the terminal. It's most notable feature is that it displays headers Bigger™ then other text. This was my main motivation for writing this, as big headers make markdown really more readable and was the only thing making me reach outside of a terminal for reading markdown documents.
I did this by leveraging ratatui-image, which I also had written for another thing. MdFried tries to get your terminal's font, or otherwise prompts you with a font picker. The headers are then rendered as images with cosmic-text. Notably, on kitty there is a [text sizing protocol], which is implemented by MdFried as alternative.
Images are of course also displayed. Note that not every terminal can display images, or display images reliably enough for a TUI. Your best bets are popular terminals such as Kitty, Ghostty, Foot, or WezTerm. Terminals that don't have image support can of course still use MdFried as plain (and boring) markdown viewer.
[text sizing protocol]: https://sw.kovidgoyal.net/kitty/text-sizing-protocol

value: Show HN: MdFried, the Ultimate Markdown Viewer


value: zhubert

value: Howdy all. I'm Zack :wave:. I've been thinking about the problem of misguided AI pull requests and figured I'd throw a possible solution out there for feedback. Basically, CleverCrow lets supporters give tokens to a GitHub repo (or set of issues in that repo) for the maintainers to use to build/fix stuff. The fun implementation challenges have been around implementing the pooling dynamics and keeping the maintainers in charge while the backers are motivated to support their work.

value: Show HN: CleverCrow: give tokens to your favorite projects

author: zhubert


value: SkilfulFox

value: Show HN: GreyFox – Free self-hosted AI proxy, token quotas, and local cache

author: SkilfulFox


value: richsherwood

value:
hey, I got tired of using GitHub issues and Mira to manage sprints and issue tracking so this is a tool I have been using for a while in a few of my projects to ensure that long sprints, and long bug finding sessions got triaged and properly implemented while holding the agent accountable. It works great.
Based on LMWiki where there is a raw input, and then triaged out into issues, discoveries, memories, phases and sprints. Sprints are deterministic and require validation to close. the chain of promotion becomes more and more strict and truth based.
git based, uses md and json, and jsonl format only. Built for mostly cli agentic usage, however there is a human dashboard included if wanted.

value: Show HN: Memory Magico – CLI based memory, wiki and deterministic sprints

author: richsherwood


value: Show HN: Lelu – catch AI agents when they're manipulated at runtime


value: olalie

value: Many users are surprised by how many connections they see before they even start working.<p>Analyze the patterns your network connections reveal over time.

value: Show HN: TapMap – Visualize active internet connections on a world map

author: olalie


value: sonOfHades

value: SHOW HN: I built a social profile for vibecoders to share & store their projects

author: sonOfHades


value: itshkrishna

value: Show HN: DebugBrief – turn debugging sessions into reports, no AI

author: itshkrishna


value: ramoz

value:
Each file is backed by cloudflare artifacts & is backed by git, enabling VCS.
https://tot.page/
Treat the share model the same way you would an excalidraw live link.

value: Show HN: Tot – instant share links for HTML and Markdown files

author: ramoz


value: aagosh

value: MIT licensed and opensource. A simple Javascript plugin which turns any website into a Figma Style collaborative reviewboard. Users could submit their comments and download them as JSON to be shared with original author. No backend required.

value: Show HN: Annotate.js – Turn anywebsite into Figma style reviewboard

author: aagosh


value: mateenah

value: Show HN: Recall – Local project memory for Claude Code

author: mateenah


value: fmarzochi

value: Show HN: EGC - MCP server that gives AI coding tools memory across sessions

author: fmarzochi


value: aanthonymax

value: Show HN: Bifrost Edge: runs on PC of ur organization and routes all AI traffic

author: aanthonymax


value: ahvural

value: tunr - open source ngrok / pinggy alternative

value: Show HN: Tunr – Expose your local server in 3 seconds

author: ahvural


value: markosn

value:
I made this because I often keep debug logs and print statements around while working, but I don’t want them to dominate the file when I’m reading or reviewing code.
fold-logging.nvim adds folds for logging/debug-print statements while leaving normal code folds alone. Python is built in for now, and other languages can be added with Treesitter call node types and Lua patterns.
It currently supports commands to fold, unfold, toggle, refresh, and list detections in quickfix.
I’d be interested in feedback on whether the detection rules are lacking, and which languages would be worth supporting by default.

value: Show HN: Fold-logging.nvim – fold logging and debug-print statements in Neovim

author: markosn


value: Show HN: Real-Life Deception Detection Without Uploading Video


value: momoraul

value: Show HN: Lupen – an itemized, verified receipt for Claude Code and Codex spend

author: momoraul


value: Show HN: PeekAI – Local-first observability for Python AI agents


value: Show HN: AI Colours

title: Show HN: AI Colours


value: nxy

value:
I built ANMA because I noticed that cheaper models would often ignore architecture rules. So I did several benchmarks using "Claude Haiku 4.5" with and without ANMA; without ANMA it ignored the "rules" 13 out of 19 runs, with ANMA, 0 out of 20 runs.
What is "ANMA"?
YAML contracts with CLAUDE.md, hooks, and CI checks
What about stronger/expensive models?
They followed the architecture rules.
The question is, would cheaper models with stronger rules be the best affordable default for coding?

value: Show HN: ANMA, boundary contracts for cheaper AI coding agents

author: nxy


value: vitalii-duk

value: Show HN: TaxLens – free lodging-tax API for hotels, OTAs, and property managers

author: vitalii-duk


value: alexajuno

value: Show HN: Phileas – Local-first memory that remembers you

author: alexajuno


value: homonoidian

value:
The idea with Wirewright is to treat programs and algorithms as physical mechanisms, as machines or societies of machines inhabiting an immutable symbolic world, and time-step the latter to see what happens. This last part in particular reminds me of cellular automata.
Said differently, in Wirewright, programs are modeled as "nouns" or "societies" of interacting "nouns" (think data structures). The world is then subjected to laws of physics -- symbolic physics; which is the only "verb" here (think function). Therefore, in Wirewright, we say that, in a sense, algorithm equals structure and the evolution of structure equals computation. I tend to shorten this to "structure is computation", but this may be incorrect if viewed in isolation.
Now, I guess you're wondering what Wirewright actually is. In fact, I see the rules here state that I must tell you what Wirewright is, plainly and clearly. I will try, but beware that at the end of the day, I know as little as you do :^) My hands write, my brains ponder.
It's hard for me to say definitively what Wirewright is. Please see the README for several attempts of mine to answer this question. Please see the tutorial(s) if you're interested enough to try and infer that yourself. I'm still not sure the README or the tutorial(s) are answering the exact question, though; I had no feedback yet on most of my work on Wirewright, so any feedback is welcome, other than, I guess, "I don't understand what this is"; this kind of feedback I can generate myself, no offense :^)
If there wasn't a public GitHub repo and if I hadn't made a few announcements here and there already, you'd think I'm developing the project in secret. This kind of stuff is not something you ordinarily talk about, you see, especially "in the wild"; or else you'd be quickly labeled eccentric or outright crazy.
Anyway. Wirewright is not a framework, not a UI toolkit, not an IDE. It's not a programming language either. I think I'm trying to explore the intersection of different things here, such as cellular automata, term rewriting, symbolic computation, dataflow, etc. I'm also prone to veering off for pages and pages into a genre one could call "folk biology"; biology and especially neurobiology is a huge inspiration for me. Inspiration doesn't mean copying or formal study, of course. In fact, if there are any biologists here, please "shut down" your eyes and ears and all other sensory organs if you decide to explore the depths of the project :^) For me, when I see something interesting in biology, I think, in excitement, "Oh, I want to do that too, I don't care how!"
The project has been evolving more or less organically, along with me, so to speak, subsuming a lot of my ideas (but mostly the ideas of others; e.g., Varela, Maturana, Wolfram), and mixing them. I'd say it's a playground of mine which, over the years, has become consistent enough for me not to fear trying to tell the world about it. That is, about two years ago, Wirewright was an amorphous blob I couldn't even describe with analogies. Now I can at least try analogies. All this "symbolic physics" stuff is the product of my most recent work in recognizing where the project actually appears to be heading.
Now, as a final disclaimer, please note I'm an amateur in all of the things I'm talking about, from programming to biology to philosophy. So maybe all of this is well-trodden grounds, and I'm coming up with these words and ideas for nothing, and what I'm saying is stupid. Maybe it is. Regardless, I hope at least the synthesis looks interesting to some of you, even if the exact wording and my little philosophy intermissions here and there feel a bit off.
Sorry for the long text.

value: Show HN: Wirewright, an experimental symbolic physics environment

author: homonoidian


value: cheikhshift

value: Show HN: I Built an MCP Server in 200 Lines of Go (and Claude Became 10x Useful)

author: cheikhshift


value: stopachka

value:
When I began my career in programming I remember reading Jeff Dean's "Latency Numbers Every Programmer Should Know" [1], and getting inspired. Alas, it's been over a decade, and I never fully internalized all the numbers.
Until recently. I discovered Simon Eskildsen's talk [2]  and github repo [3] on programmer napkin math. I liked his reasoning, and decided to _actually_ internalize the numbers now.
So I made baserates.dev.
It's a spaced repetition program that teaches you the napkin math from Simon, enhanced with a few things from Jeff Dean's list. The main changes: I included CPU instructions, like L1 Cache reads. I also included some nooby context, like how to pronounce the character μ, and a reminder on what is bigger: nano seconds, or micro seconds.
The app automatically saves your progress, and doesn't require auth. Most of the logic is vibe coded: I fed Claude all the links. I use InstantDB [^4] for the backend, mainly to support guest auth and saving progress. Most of my time spent on the project was just going through and making sure the numbers were right. [^5]
Hope you enjoy it!
[1]: https://gist.github.com/jboner/2841832
[2]: https://www.youtube.com/watch?v=IxkSlnrRFqc
[3]: https://github.com/sirupsen/napkin-math
[4]: Disclaimer: I am the founder of InstantDB
[5]: One fun story: I got claude to spin up a bunch of machines on Amazon, to confirm latency numbers for same AZ, cross AZ, cross region requests.

value: Show HN: Baserates.dev, memorize programmer napkin math

author: stopachka


value: jerpint

value:
Hey HN,
I built woltspace as a way to interact with my coding agents when I'm away from the computer. It's fully containerized, so you can give them full access inside their sandbox (the lodge).
Right now it supports Claude Code. Each session can be controlled via telegram or slack. You can fully access the terminal running the sessions from anywhere thanks to Cloudflare tunnels.
Wolts are creatures with their own personality, goals and memory system. Wolts vary in ability, racoons are smartest (opus) while beavers are faster (sonnets). A wolt also manages its own website , shown in a native split pane; terminal on one side, the wolt's live output on the other.
A wolt can build full-stack apps which you self-host and access from anywhere thank to tunnels. Most importantly, it all runs from your machine. You host and own everything.
It's fully open source: github.com/jerpint/woltspace
Looking for feedback, let me know if you find this useful!

value: Show HN: Woltspace – a lodge for your coding agents

author: jerpint


value: pfannl

value: Show HN: Free AI courses that require a short reflection to earn a certificate

author: pfannl


value: leonardosalasd

value: Show HN: Local-first LaTeX editor – open-source

author: leonardosalasd


value: Niqht

value: Show HN: Typevia live LaTeX editing with AI assistance

author: Niqht


value: neuralshell

value: Show HN: HyperSnatch – local-first evidence workstation for Windows

author: neuralshell


value: terryds

value: Show HN: Open-source Notion-style personal site / blog

author: terryds


value: Show HN: I applied Lyapunov stability theory to detect when LLM agents spiral


value: ByteJoseph

value: Show HN: Crespo – Tree-sitter AST blueprints instead of raw code for LLMs

author: ByteJoseph


value: umuslitdinov

value: Show HN: 2Flights – Track your flights; delays and stats (iOS/Android)

author: umuslitdinov


value: ubershmekel

value: My best score was 860ms average at 10.5px accuracy with a mouse

value: Show HN: Eye-brain-hand – a quick neuro coordination and memory test

author: ubershmekel


value: MaxLeiter

value: Show HN: Browse the web your way

author: MaxLeiter

title: Show HN: Browse the web your way


value: I built a governed memory layer for AI assistants with deletion compaction, vector purge verification, tenant isolation, and audit evidence.

value: Show HN: MemoryOps – governed memory infrastructure for AI assistants


value: modulusme

value: Show HN: Checkout the new Customisable Template feature for marketing content

author: modulusme


value: mehulfanawala

value: Show HN: NagMeLater – Reminders and to-do list, inside your WhatsApp

author: mehulfanawala


value: leeguoo

value: Show HN: Generate images from the CLI with a ChatGPT subscription (no API key)

author: leeguoo


value:
Two of us now manage 20 LinkedIn accounts using AI, and we've learned a lot about what actually goes viral.
We're building Posting Machine. We grow your LinkedIn account and find your ICPs from the people who engage with your content, so you don't have to spend time on LinkedIn doing chores like ideating, posting, replying to comments, and analyzing people's profiles.
Here's out thesis: if someone's liked your LinkedIn content, then if you reach out to them it's no longer cold outreach. It's warm outreach, and the response rate goes way up.
We don't post AI slop, because we spend a large amount of time learning what's going to work and what doesn't. And we put a lot of human care into the posts for our clients to make sure that it works.
Here's some of what we've learned about what makes content perform, from human effort and quality control:
* Career decisions: document your career pivots, they resonate because everyone's navigating transitions.
* Personal stories like moving country, because they signal ambition and momentum, and you can tell them again in 6 months.
* Real event sharing (conferences, launches, wins) gets amplified, because people cheer for actual momentum, not vibes.
* An image of yourself will 3x impressions, and a nice personal story will 3x impressions.
* What goes viral on one platform can go viral on another, and what goes viral will go viral again.
On pricing: while most content agencies ask for $3000 to $5000 per month, we price at $499/mo, with an early bird of $149/mo while we iterate with design partners.
Me and Hank both used to work at YC startups, and we have YC company founders as our initial clients. We're looking for early customers and design partners to help us iterate fast. If you're a B2B SaaS founder who values LinkedIn as a sales pipeline, we'd love to talk. And we'd love to hear what you think, especially the skeptical kind of feedback.
https://cal.com/posting-machine/30min

value: Show HN: Posting Machine – two of us running LinkedIn for 20 B2B founders


value: Show HN: Graphical SQL Builder and Debugger


value: vikrant-gg

value: Show HN: Gingerpaw : A voice dictation and agent workspace app

author: vikrant-gg


value: alastairr

value:
Hi HN, Cycle Archive is a free, browsable library of old cycling magazines and books from the 1860s–1940s.
I started it as a way to explore cycling history myself, and all of the weird and wonderful articles in there. People inventing brakes, fighting about wheel sizes, pioneering indoor training and some pretty questionable dietary and training advice!
The site attempts to pull it all together somewhere you can actually sit and read it. (Almost) every issue has a generated contents list: article titles, a one-line summary each, deep-linked to the exact page in the PDF, with full search across the whole thing. Search is a WIP but it's already quite powerful.  Next on the list is making old ads searchable!  It's admittedly pretty niche, but would love any feedback or ideas.

value: Show HN: Cyclearchive.com – searchable archive of historical cycling literature

author: alastairr


value: arthur-G

value: Show HN: Prismag – Per-block model routing for the terminal and any IDE

author: arthur-G


value: doctorsolberg

value:
Hey!
onbalance is maturing.
The new 2.0 version brings multiuser access to organizations. And it's still free with no limitations or ads!
Also, a technical security whitepaper was released alongside a few other articles on privacy, offline-first, and cash flow planning concepts.
Find it on Google Play and App Store.

value: Show HN: Onbalance – privacy-first cashflow planning app got a multiuser update

author: doctorsolberg


value:
Hi everyone i have been building saar nexus from a month or so now vibe coding the project and i want you to all please try it out and give me your valuable feedbacks for me to work and improve this further.
Saar Nexus is a multi persona agentic platform with capabilities to automate your tasks and workflows but the biggest superpower it has is its context graph memory which creates personalized response for the user and the orchestration mode which determines the message and what persona will be needed and creates a response that is reconciled from the multiple personas as needed.
This project is live for you all to test and give feedbacks on the saarlabs.in and i am planning to open source this completely and i hope i will get the motivation and feedbacks to continue working on this as it has become my passion project and i want to contribute something to the community. thanks in advance

value: Show HN: Saar Agentic Orchestration Platform


value: I got tired of MacOS failing to index applications (it consistently seems to prefer apps installed on my phone instead of the computer) so I've bound them to keys and have started building muscle memory for opening and switching apps. Reduces mental fatigue from constantly cmd + tabbing between apps all day

value: Show HN: KeyGhost – Keyboard app launcher for macOS


value: Show HN: A Prometheus exporter for Shelly Gen 2 devices


value: qane

value: built this as a joke. a friend bet me I couldn't make $1M off it by the end of the year.<p>Currently at $5,010. Amazing it even worked

value: Show HN: A site where people pay me money for no reason

author: qane


value: Show HN: Duckle a drag-and-drop visual pipeline designer


value: briheet

value: Show HN: Zangetsu – a node-based media generation workspace

author: briheet


value: jghub

value:
z.sh and zoxide (and other frecency-based directory jumpers) couple score decay to wall-clock time. After any extended period of inactivity (e.g. holidays) the first directories visited on return dominate the ranking regardless of prior history, and the tool effectively has to relearn ranking from subsequent navigation.
The underlying issue is that wall-clock time during shell inactivity carries no information about directory relevance. ze.sh replaces wall-clock time with an event clock that advances one tick per cd action. Scores decay only while navigation is occurring. Inactive periods leave scores unchanged.
ze.sh also replaces the traditional frecency heuristic ([visit count] * recency) with an exponential moving sum over the event series (mathematically closely related to the exponential smoothing used for Unix load averages). This avoids a separate ranking artifact where a long-dormant directory with a large historical visit count jumps to the top on first revisit.
The implementation is a single shell file, compatible with bash, zsh, ksh93, and mksh. The database format extends z.sh's format with one additional field, the timestamp field is repurposed to hold the event clock counter.
A related project of mine, SD, also uses the event clock and exponential moving sum paradigms but stores the full event history rather than aggregate state.  ze.sh explores how far the same ideas can be pushed while remaining close to the original z.sh design.
I would be interested in hearing whether others have run into the "inactivity-cliff" behaviour, and whether there are solutions to the problem that I have not considered.

value: Show HN: Ze.sh – a z.sh-derived directory jumper that uses an event clock

author: jghub


value: Salomeko

value: Show HN: Nigel – A web-based assistant to navigate and alter Wikipedia

author: Salomeko


value: ShaunakInamdar

value: Show HN: Appareo – For when you know what you want to say but can't write it

author: ShaunakInamdar


value: Nimaaksoy

value: Show HN: Bowora – A launchpad for build-in-public founders

author: Nimaaksoy


value: Kiog-Aser

value:
Hey hn,
Most blockers are browser extensions that are too easy to bypass, or bloated desktop apps with annoying dashboards.
I built LockIn. It's a proprietary system-level blocker that edits /etc/hosts directly with zero latency. The twist is that you don't interact with an app; you control it entirely via text messages with poke (or other AI assistants). You tell your AI agent to focus, and it locks down your system.
It runs as a lightweight app and connects directly to your laptop (phone app blocking in the future too hopefully). You can check it out at lockinmcp.com.

value: Show HN: Lockin – system-level distraction blocker controlled via text

author: Kiog-Aser


value: wasdwasdwasd

value: Show HN: Taqta. Made an Are.na-style visual boards for Obsidian

author: wasdwasdwasd


value: YuriiKholodkov

value: Show HN: PauseRead – hosted read-later with Pocket HTML import

author: YuriiKholodkov


value: Sharanxxxx

value: Show HN: Cutonce – Build automated equity research pipelines without code

author: Sharanxxxx


value: sibouzitoun

value: Show HN: SindriKit – A C framework applying dependency injection to exploit dev

author: sibouzitoun


value: flowerpil

value:
Hello HN!
I’ve had various experiments/lightweight projects that make occasional calls to various providers, and just wanted a very simple and configurable way to automatically triage the models for slightly longer running tasks.
Cascade is a super simple, single dependency-free Python script that turns free-tier AI API keys into one always-on chat endpoint.
It takes any combination of free provider keys (Groq, Cerebras, Gemini, Mistral, OpenRouter, Cloudflare, SambaNova, Nvidia NIM, etc.) and Cascade automatically:
- Discovers available models
- Ranks them best → worst
- Routes prompts to the best available model
- Detects rate limits, quota exhaustion, outages, and unsupported models
- Fails over to the next-best model automatically
It works as both:
- An interactive CLI chat client
- An OpenAI-compatible REST API (`/v1/chat/completions`)
Supports ~18 OpenAI-compatible providers today, including a keyless OVHcloud fallback. Run `/providers` to see connected providers and add more keys at any time.
I’m sure there’s solutions out there (incl. some of the providers listed), this isn’t a product; just a very simple solve for a very simple issue, sharing for those like myself looking for a more CLI-focused or configurable approach!

value: Show HN: Cascade – a simple unified CLI and endpoint for free-tier providers

author: flowerpil


value: arusekk

value: Show HN: Lossless GIF recompression via exhaustive search

author: arusekk


value: HaxleRose

value: Show HN: Got sick of ads, so I made my own logic puzzle site

author: HaxleRose


value: zamesin

value: Show HN: I rebuilt Jobs To Be Done on scientific foundations and open-sourced it

author: zamesin


value: markjivko

value:
The service lets you share an entire folder - not just a single file - with anyone on the Internet in a single click.
Under the hood, GET responses are hydrated with file fragments streamed over a duplex WebSocket connection. Close the browser tab, and the server disappears. Files can also be password-protected.
I built it because I needed a way to share a static website with a client without first uploading the work to a cloud service.

value: Show HN: Socket to Me, a static file server that runs in the browser

author: markjivko


value: Show HN: Eventra – TypeScript static analysis for unused feature detection


value: PreciousH

value: Show HN: Argus – Self-hosted observability that replaces dashboards with a chat

author: PreciousH


value: laleshii

value: Show HN: Engrym – a Markdown knowledge base your coding agent reads and writes

author: laleshii


value: kyle-ssg

value:
I don't know Rust.
Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that.
So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well.
I'm curious whether anyone else mostly opens their IDE for git operations these days.
It's open source, and there's a signed app in Releases.

value: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

author: kyle-ssg


value: catsjuice

value: Show HN: ScreenCam – create polished product demos on Mac

author: catsjuice


value: Show HN: Next Move Theory gives you an algorithm for every product decision


value: otrack

value: Show HN: Core Rankings for DBLP Profiles

author: otrack


value: jukben

value: Show HN: CalendarPipe – programmable calendar sync via OAuth or email invites

author: jukben


value: zylics

value: Show HN: GeoTag Photos – Add GPS coordinates to photos in the browser

author: zylics


value: nurulhudaapon

value:
https://ziex.dev
Ziex is a full-stack web framework for Zig. It now has most of the core pieces needed to build real applications and is preparing for its first public release (0.1.0), planned after Zig 0.17 stabilizes.
Some of the current features:
- Server-side rendering (fast by default)
- JSX-like UI syntax in Zig
- File-system routing
- Client components compiled to WebAssembly
- zx.db: built-in SQLite abstraction (uses D1 when deployed on - Cloudflare Workers)
- zx.kv: key-value storage abstraction (uses Cloudflare KV in production)
You can try Ziex without installing Zig using npm or bun:
`npm init ziex`
Example app built with it (Hacker News clone deployed to Cloudflare Workers):
https://hn.ziex.app
Feedback is welcome!

value: Show HN: Ziex, a Zig web framework reaching its first release

author: nurulhudaapon


value: Show HN: A voxel editor for decorating a home for a Tamagotchi-like creature


value: Thoughts on having an OpenClaw-like tool on our phones?

value: Show HN: Spookling – An iPhone AI Agent for WhatsApp and Calendar


value: bebraw

value:
Originally we (Andrey, Marcus, Juho) built MonoLisa in 2020 as we realised there's room for a better monospaced typeface for developers. The key insight was to make the glyphs slightly wider to make more room for design to make letters like m feel less cramped.
Since then we've released a variable v2 (2022) and now we're happy to expand the typeface with a new family called MonoLisa Text. The reasoning was to cover *other* use cases beyond coding with this proportional font.
We hope you give Monolisa a go as there's a free trial to try. We also welcome feedback!

value: Show HN: Monolisa v3 – a typeface for developers and creatives

author: bebraw


value: sylwester

value:
I am a hardware engineer and security researcher and I've been wondering whether my work could be partially automated, so I can focus on other topics as well, so I build revenant - a LLM powered (Claude, OpenAI, local AI) toolkit that builds around radare2, ghidra etc and can fully automatically analyze firmware, implement open source skeletons incl. pinouts, hardware bringup, peripheral bringup etc. or can even 1:1 replicate existing firmware so old hardware can be resurrected with modern toolchains.
Some applications are:
- Give old hardware new life
- Security Analysis of shady firmware
Check it at:
https://github.com/DatanoiseTV/revenant
I would love some input on this and maybe some recommendations for improvements.

value: Show HN: Revenant – automatic LLM powered reverse engineering and reimplement

author: sylwester


value: ahmadilaiwi

value:
Hi HN, I'm Ahmad from the Intuned (https://intunedhq.com) team. Today, we're releasing and open-sourcing Selector Forge (https://selectorforge.ai/), a browser extension that generates reliable CSS/XPath selectors using AI.
You can use it to create a selector for a single element or for an array of elements. The selectors it creates are meant to be "semantic" and more resilient to page changes than what Chrome DevTool’s “Copy Selector” (and other similar extensions) give you. Those tend to hand you something brittle like `#top > div.w-100.ph0-l.ph3.ph4-m > h1 > span`, which can break with a minimal page change. Selector Forge aims for selectors that don't break as easily. Here are some selectors that Selector Forge created:  `//div[@aria-label="Showing weekly downloads"]//p[@aria-live="polite"]` (item selector) and `//*[local-name()='svg' and @aria-label="Download statistics"]/following-sibling::div`   (list selector).
Here is a video demo of using the extension: https://www.youtube.com/watch?v=8IjjeDQkKmo
Selector Forge on Chrome: https://chromewebstore.google.com/detail/lbendfnlmhdakbeblaj...
Selector Forge on Firefox:
https://addons.mozilla.org/en-US/firefox/addon/selector-forg...
Selector Forge code:
https://github.com/Intuned/selector-forge
Backstory: For the past couple of years we've been building Intuned Agent, a coding agent for building and maintaining browser automations. We quickly figured out that the most fragile part of any browser code is usually the selectors and that creating good selectors can go a long way towards improving the quality and reliability of the automation itself.
So we abstracted selector creation into its own agent, wrapped it as a tool, and let our codegen agent call it. LLMs by default don't do a great job generating good selectors, so this turned out to be really useful and improved the code our agent generates.
We recently thought that this piece (the selector agent/creation) is useful on its own (outside our platform) so we packaged it as a browser extension. That’s this post!
Selector Forge is open source, and the version in the browser stores (Chrome and Firefox) is free for up to 200 selectors/month. Unlimited usage is part of our paid plans.
We realize most developers aren't writing this kind of code by hand anymore, so the next step is exposing this functionality in a way coding agents can call directly, over a CLI or MCP. Here's our roadmap: https://github.com/Intuned/selector-forge#roadmap
Excited to hear your thoughts, questions, and feedback!

value: Show HN: Selector Forge – browser extension for AI-generated resilient selectors

author: ahmadilaiwi


value: Show HN: ZeroDrop – Disposable email inboxes for CI pipelines (no Docker)


value: monosma

value:
Hello. I created Keynap, a local voice input app exclusively for Windows.
The reasons I developed this app are:
1. While Mac has both standard voice input and plenty of good voice input apps, I couldn't find one for Windows that had the feel I wanted.
2. I did not want to send all the audio input on my PC to the cloud.
3. I wanted to avoid paying ongoing subscriptions for input tools.
Main features:
- Supports English, Spanish, French, German, Japanese, Chinese, Korean, and more.
- Runs fast on CPUs (even faster with a GPU).
- Completely local, on-device processing.
- Distributed via Microsoft Store with automatic updates.
- Voice input is free and unlimited (some premium features are one-time purchases).
As I am a native Japanese speaker, I would appreciate your feedback on whether it works comfortably in languages other than Japanese.
As a thank you for trying it out, I will give away perpetual licenses for premium features to the first few people→ http://go.microsoft.com/fwlink/?LinkId=532540&mstoken=JGVTF-...
Store page: https://apps.microsoft.com/detail/9n7kdlcxvjxt
Website: https://keynap.monosma.com/

value: Show HN: Keynap – On-device AI voice typing app for Windows

author: monosma


value: oleksiibond

value:
How it works:
- Storage uses one SQLite database file, plus a local LanceDB index of vectors. No need for a server, cloud services, or any API keys.
- Retrieval is a hybrid approach using BM25 (rank-bm25) and vector-based search (sentence-transformers) combined with a co-occurrence graph of entities, using reciprocal rank fusion. The idea is to find the right memory, not the closest one.
- It plugs into the agent's lifecycle via MCP: before the agent responds, relevant memories are added to its input; after each turn, decisions and new learnings are automatically recorded. No need to manually remember "remember this".
- It maintains a dictionary for each project which builds itself based on your memories, which improves recall performance for the project-specific vocabulary.
- It can run fully offline, pointing to a locally installed Ollama model and even the optional large language model features such as consolidation, de-duplication, and chatting about your memories stays on your machine. Embedding is done locally by default.

value: Show HN: PMB – local-first memory for AI coding agents over MCP

author: oleksiibond


value: wdeb

value:
Good humans,
I’m a psychologist turned product designer. Over the last 20 years I’ve collected lessons about the psychology behind building digital products and turned them into a free online book:
https://productdesignpsychology.com/
The book is for anyone who wants to better understand the minds they’re designing for and the mind they’re designing with.
No signup, no paywall, no monetization. Just something I hope is useful.
Ironically, imposter syndrome is one of the chapters, and it’s definitely kicking in while posting this.
—Wouter

value: Show HN: A free book on the psychology behind product design

author: wdeb


value: amanharshx

value: Show HN: Export YOLO/RF-DETR Models to ONNX, TensorRT, CoreML – 100% Local

author: amanharshx


value: dannyboland

value: Show HN: Sturnus – OpenAI-compatible LLM proxy routing to the fastest provider

author: dannyboland


value: hatsu

value: Show HN: Ghtrack: track GitHub Actions workflow duration in GitHub Pages

author: hatsu


value:
Quake has been ported to the web plenty of times, so that part isn't new. But I experimented with the GitHub Copilot app and Claude Opus 4.8 to take id Software's original source, compiled the software renderer to WebAssembly with Emscripten.
The cool part: I added support for procedurally generated levels. So after you clear a level, the slipgate opens and you move onto the next random one... with a new room layout, textures, monster placement, working doors with keys, etc. It's pretty challenging.
I also added Soudncloud integration (configurable in Options) so can listen to the new NIN hotness as you play.
Data files aren't included (id's data is still copyrighted), so the build pulls the freely redistributable shareware pak0.pak.
May it entertain you on your coffee / hydration break(s) today!

value: Show HN: Quake in the browser, with procedurally generated levels


value: lukeigel

value: Ubu is a 30 year old archive of strange films you'd usually only see in museums. I felt it was a perfect candidate for modern Midjourney-like performance.<p>Really enjoyed using Cheng Lou's pretext and masonry pattern. AI indexing, transcription, and video processing via my startup Kino's API

value: Show HN: FastUbu – An Ultrafast Video Archive

author: lukeigel


value: zdgeier

value:
Oak is a version control system I've been working on designed for agents (https://oak.space). It improves the speed and context your agents need when working on serious projects. With virtual mounts, agents locally and in the cloud no longer need a full copy of a repo to get working. You can work on many tasks in parallel without needing to download everything or fight worktrees. Version control shouldn't waste you or your agents time. It should be fast, creative and fun to make things with agents.
Oak is still early in development. There's no Windows build and missing plenty of features (no CI, no issues, no comments). We still use GitHub Actions for building Oak now, but we've been fully bootstrapped on Oak with no Git backup for several months: https://oak.space/oak/oak.
Blog post: https://oak.space/blog#git-is-forever
Docs: https://oak.space/docs

value: Show HN: Oak – Git alternative designed for agents

author: zdgeier


value: richardfsr

value:
Electric Sheep is a news (RSS) reader that contains no tracking, no ads, and no algorithms.  It shows posts from feeds that you follow in reverse chronological order.
I made it to meet my own needs but wonder if anyone else has similar requirements as me.  I spent a lot of time on the layout, colours and fonts to make it highly readable.  There's simple Today, This Week and Latest groupings.  Latest shows the newest post from each feed that you follow, which is helpful if some feeds become too noisy and start to overwhelm your feed.
You can add feeds in multiple ways:
1. Directly add an rss url
2. Import an OPML file
3. Using the bookmarklet
4. Subscribe to a pre selected variety of feeds (good for getting started)
It's free to sign-up and use, if you do give it and try and have any feedback, let me know here.

value: Show HN: Electric Sheep – A News Reader

author: richardfsr

title: Show HN: Electric Sheep – A News Reader


value: vinniefalco

value: Show HN: The Room – a novel about life inside the C++ standards committee

author: vinniefalco


value: willks

value: Show HN: OpenLanguage, open source conversational language tutor for iOS

author: willks


value: sebivaduva

value: Show HN: Otto – drive real browser tabs over a relay instead of a headless farm

author: sebivaduva


value: JackLau

value: Show HN: Ratchet – safe SPI flash writes (polling, erase-verify) in Rust

author: JackLau


value:
I wanted a way to build and host some vibecoded apps/dashboards etc , but figured there was no good way outside using things like lovable and replit , where the code and data and the hosting lives on their servers
Many of the online app builders don't allow you to switch the model to an open model and charge premiums for tokens, Some of the app builders even want you to paste DB credentials in the chat which to me was a complete no no
I have been working on an alternative to this model , where you bring your own servers and use any AI harness to build and host apps
You bring 3 things
1. A server - even your laptop will do or a $5 VPS - should run docker
2. AI harness - anything - Cursor , roo , Claude , Pi - It should speak MCP
3. AI Api key
You use an mcp in stdio mode to drive a remote sandbox on your own server , and then with one click , just deploy the app publicly
The backend is on docker and I plan to extend it to other backends soon
You can build anything that you can build on Lovable or Replit , even full stack apps , You can bring your databases, bind env variables and integrate almost anything without the secrets ever leaving your machine or your server
Everything is TLS end to end, Your server needs no inbound ports
I would love some feedback on this, The core is open source , The hosted service is free to use
Here is something I built today
A real-time operations dashboard for research vessels, combining live tracking, mission planning, and environmental monitoring in a unified interface (https://vessel-ops-dashboard-4c3976e79335c1aa.agentry.live/)

value: Show HN: Build and Host AI apps on your own servers


value: bartaxyz

value: Show HN: GitPT – AI commit messages with Apple's on-device Foundation Models

author: bartaxyz


value: Avenassh

value: Show HN: PreFlight – A local AST scanner to catch AI architectural drift

author: Avenassh


value: adishj

value:
Hey HN, meet Motion — a frontier agent for motion design.
Here’s how it works:
1. Give Motion a prompt — include any context like product links, X threads, YouTube videos, personal assets, and design MD. Motion will reference styles, incorporate research, and storyboard scenes.
2. Motion creates the video — it can orchestrate entire explainers, launch videos, logo animations, convert articles to video, or even add motion design to your existing videos.
3. Edit everything — after generation, edit everything directly: resize, drag and drop, modify elements. Or just chat with Motion to iterate. No need to re-generate entire scenes or deal with hallucinated artifacts.
We made Motion's launch video using Motion, check it out here: https://x.com/_adishj/status/2062203755718930550?s=20
Would love to have the community try Motion and give us any and all feedback — we'd love to hear it!

value: Show HN: Frontier AI for Motion Design

author: adishj

title: Show HN: Frontier AI for Motion Design


value: ClassicRob

value: Show HN: Opus Magnum Bench -- Shape Rotation and Alchemical Engineering

author: ClassicRob


value: silksowed

value: Show HN: Building an Autonomous Drone with Codex – Hardware Phase

author: silksowed


value: cgopalan

value: My making this web app had 2 motivations:<p>- There are many non-IT teams in orgs who just want a preview of the data in the files or want to do some simple explorations. Frequently, they are denied access because of the possibility of doing something with confidential data via the s3 console.<p>- The s3 console does not allow querying or viewing files beyond a certain size.<p>- The s3 console does not give you information about data types of columns in the file.<p>This uses duckdb behind the scenes to achieve this. All you need is the Golang runtime to run this on your machine.

value: Show HN: S3FileViewer – A lightweight browser interface to preview S3 files

author: cgopalan


value: Ksantor

value: Show HN: No-OAuth Stripe Fee Auditor from Balance CSVs

author: Ksantor


value: dougdonohoe

value: Show HN: DD Photos App – desktop front end to ddphotos photo album site gen

author: dougdonohoe


value: tsiry

value: Show HN: Smolsonic – A Subsonic-compatible music server written in Rust

author: tsiry


value: skyphusion

value: Show HN: Vivijure – Self-hosted AI film studio on your own GPU (AGPL)

author: skyphusion


value: mfkrause

value: Show HN: React Native Boost – swaps RN's Text/View wrappers for native ones

author: mfkrause


value: danterolle

value:
I got tired of sending every text I translate to Google/DeepL. Even with all the opt-out options and privacy policies, it never felt right especially for some work documents, personal writing, or anything sensitive. So I decided to build this tool, which lets me use LLMs for context translations and also a standard translation engine like Argos. It works with Ollama, llama.cpp or argos-translate, and you can configure the model you want to use.
loqi translate --model phi4-mini --from it --to en "Ciao mondo"
Obviously, the quality of the translation depends entirely on the model used, but I've noticed that you can get good, if not excellent, results even with a small model (such as Gemma 4 E2B or Phi4-mini).
So there you have it: Loqi is open source, cross-platform (MacOS, GNU/Linux, Windows), written in Go with Bubble Tea for the TUI. It allows the model to translate individual sentences or process entire files (whether plain text, Markdown or JSON).
I used LLMs to help write parts of the code, including self-hostable ones (those that run on AMD GPU with 16 GB of VRAM), but I've tried to set up the project as much as possible, and there's probably a lot more work to be done and some ideas to implement.
I'd be more than happy to accept contributions.

value: Show HN: Loqi, a "local-first" translation tool using Ollama/llama.cpp

author: danterolle


value: ThomPete

value: Show HN: Block/buzz: a workspace built for teams of humans and agents

author: ThomPete


value:
Hey HN,
I wanted to share an open source plugin + skills I put together that turn Claude Code into a job search assistant. The goal is to minimize the amount of time needed to find interesting and relevant jobs.
How it works:
1. Clone the repo, install the plugin, and run `/job-search`
2. Claude will ask a few questions to understand the roles you’re interested in and save your preferences locally.
3. Claude will then pull live job postings (currently, LinkedIn Jobs), compare posts against your preferences, and generate a digest of the posts that are relevant.
4. [Optionally] Claude will also run your search on a schedule (e.g., daily) to surface new posts matching your preferences over time.
Features on the roadmap:
- ATS platform support (e.g., Workday, Ashby, Greenhouse)
- Support for additional agents (e.g., Codex, Cursor)
- Skills for having Claude compare resumes to job descriptions to estimate “fit”
- Skills for having Claude recommend resume edits to better align with a given job description
Repo: https://github.com/agent-data/job-search (MIT license)
Important: the plugin uses agent-data (a tool for accessing structured web data) under the hood to pull live job postings, so you’ll need an API key to get started (no credit card required).
The project is still pretty early but would love to get feedback on ways to make it more useful!

value: Show HN: Open-source job search plugin for Claude Code


value: benmann

value:
Hey HN, I got tired of rewriting the same event handling code, so built a more permanent solution for myself.
The idea is something happens here (a signup, a failed payment, a support ticket, an error) and three things need to happen there: a Slack message, a row in a database, an email. Every time it's a new handler in code (maybe even retries, a queue, etc.) and maybe even more work integrating with Customer.io, Zapier, and so on to "get it there".
So I built my own, re-usable solution that handles the above. You build a pipeline, throw events at it (SDK or HTTP), and it runs on every event. In the middle of the pipeline you can enrich the payload with an HTTP call, branch/filter, reshape fields, or run an AI step when you need one. Then it fans out to your destinations. The whole pipeline is also representable as YAML, so it's reviewable and diffable rather than a flowchart you click together. Agents can have a token and fire data at a pipeline for further processing.
The sources and destination catalogue is still small tbh. but I'm adding more as I go.
It's live at ingestlayer.com. I'd appreciate any feedback, especially what would make you go "I'd use this if it also did X."

value: Show HN: Ingestlayer – Programmable event tracking pipelines

author: benmann


value: playnext

value: Show HN: Kitcat 2.0 – A Matplotlib back end for terminal plotting

author: playnext


value: hyluo

value:
GLM-5.2 is a turning point for coding agents. It's the first model a business would actually pay to replace Claude Opus with. We gave GLM-5.2 the ability to control its own context during agentic tasks, and paired it with Subconscious Cache — ensuring reliable long-term memory far beyond the context window.
This blog post walks through our approach to long-horizon agents, long-context LLMs, harness-driven context management, and our model-driven context state compression.
Try GLM-5.2 hosted by Subconscious.dev using the examples in the post. The model keeps running until the message list outgrows your internet connection where your WiFi becomes the bottleneck before context window.

value: Show HN: Subconscious and GLM-5.2 Makes "/compact" Obsolete

author: hyluo


value: Show HN: Token Receipt – turn your coding-agent history into a bill


value: ghostfoxgod

value: Show HN: DataHyena – Growth signals as one clean API

author: ghostfoxgod


value: Please let me know your thoughts on this

value: Show HN: Downlaude – View Claude status in the terminal, bye bye browser


value: Show HN: AI-Gateway – Open-source semantic caching proxy to reduce LLM API costs


value: shixin

value: Show HN: Picot – A local Codex style desktop GUI for Pi agent

author: shixin


value: marmmaz

value: Show HN: I was tired of stock research in messy tabs, so I built my own terminal

author: marmmaz


value: Asharaj

value:
We built OmniMod for platforms that handle user-generated content.
What OmniMod does:
Send us text or images
We apply your business content policy
Returns Allow, Flag, Block, or Review with a confidence score, reason code, and full audit trail
What we are looking for in beta testers:
Platforms with user-generated text or images
Teams currently doing manual review or evaluating moderation tools
Honest feedback on what's missing or broken
Happy to answer any questions about how we built it or what problems we ran into.
omnimod.net

value: Show HN: OmniMod – Moderation API for user-generated content platforms

author: Asharaj


value: eolgun

value:
We have built Clovra after seeing how painful SOC 2 prep is for small teams, especially seed/Series A SaaS startups. When the situation becomes SOC2, you either pay a consultant $30–80K or spend months manually collecting screenshots to prove basic things like branch protection is enabled.
Against all of those painful steps, Clovra connects to GitHub, AWS, and Google Workspace and runs the audit checks automatically. You get a scored gap report, remediation playbooks, and auto-collected evidence which also organized the way an auditor expects.
Clovra is not a certification body, we're the preparation layer for your certification phase. We are happy to answer questions about SOC 2, the build, or anything else.

value: Show HN: Clovra – SoC 2 audit prep without the $30K consultant

author: eolgun


value: devgoth

value:
hello! felt inspired by reading about duckdb, how its embedded, and merging that with my interest in data engineering, pipelines and such.
just a little you project i thought i would share. no bigger aspirations than "this could be cool" and thought i would share with the community.
feedback welcomed

value: Show HN: Runlet – Embeddedable JVM Pipelines

author: devgoth


value: Show HN: Open-geo – Does ChatGPT or Google's AI Overview cite your brand?


value: cromlehg

value: Show HN: Video on Demand from Locations

author: cromlehg

title: Show HN: Video on Demand from Locations


value: pzxc

value: Into my third month now where I make and publish a new online game to play, with scoring, every single day.  Happy to answer any questions!

value: Show HN: Making a new video game every day (Day 69: Hot Death Zero)

author: pzxc


value: sentibook

value: Show HN: We let AI agents interact with humans on a social network

author: sentibook


value: mike-cardwell

value: Show HN: Sanitising Email

author: mike-cardwell

title: Show HN: Sanitising Email


value: zzvimercm

value: Show HN: A local rig to test if AI social simulation predicts reality

author: zzvimercm


value: hxii

value: Show HN: Sixwhyo – A 6-year-old code reviewer who asks "why?" about everything

author: hxii


value: skchang

value: Show HN: Schmaudio – Interactive audio stories where choices change the story

author: skchang


value: anirbanhere

value:
I used AI coding tools to create a single-player logic game called Darkenn. It is like a single player version of Go.
Every move flips one cell and its neighbours. Under the hood it is linear algebra over GF(2), and the solver computes a minimum-move solution rather than just any solution.
I have been personally drawn towards games and what they teach us. Darkenn teaches us seeing dependencies over one action and its flow towards the final goal.

value: Show HN: Darkenn – Lights Out style puzzle game with global leaderboard

author: anirbanhere


value: franze

value: Show HN: Local Translate CLI for Mac [MIT]

author: franze


value: minherz

value: If you read Cloud Blog "Secure Gemini and Google API Keys" and wondered how to implement key hygiene advice, this codelab is for you. Look into the scripts to find rogue API keys. And learn how to automate unexpected usage spikes and block (potentially) compromised keys

value: Show HN: Catch abnormal usage of your API keys on Google Cloud

author: minherz


value: Show HN: A 100% AI-generated 3D voxel game I built with my 10yo son


value: kvasserman

value: Show HN: Hybrid search of 540K+ US Government datasets on 2 CPU cores. No LLMs

author: kvasserman


value: PaybackTony

value:
I launched quickish.website last week and have been adding more and more as I use it every day for my day job. I got a lot of really positive feedback in other places and a number of people signed up. With that said, there was still a lot of stuff I want to add and I can see a lot of possibilities with this.
TLDR on Quickish: A super easy to use site hosting service inspired by Shopify's internal Quick service. You can host a React app or a simple HTML page, generated from AI or written by hand. It's free to use for a single live site and has some cool workspace oriented features.
One of the very first things I wanted to add was a replacement for ngrok that was a little smarter and could pair well with AI agents (not just code ones, but Co-Work, ChatGPT, etc). This post is to announce Step (version?) 1 of it!
`quickish --localish` and `quickish dev`.
- Localish is a local dev proxy that detects what services your project runs and starts a web reachable proxy for it. It also has built in screenshot support so your CLI agent doesn't have to waste tool calls on playwright. It publishes so only you and your agent can see it but can be opened up by sharing to more people (not made public yet) within your org on workspace accounts or individually on personal accounts.
- dev is a local running quick.* tool stack so you or your agents can also build against that without needing to make external calls. One of the neat things about Quickish is that it has built-in tools for devs to use to make fun apps / sites (quick.db, quick.sql, realtime, etc), `quickish dev` brings that all up locally.
Just as before, to get a things running it's a simple npm package and a login with Google: `npm i -g quickish && quickish --localish` and boom, there you go, your local dev is live.
Smart edge caching and other purpose built features are in the pipeline already.
Hope it's as useful to others as it has been to me!

value: Show HN: Localish – Your Localhost in the Cloud

author: PaybackTony


value: bishopdynamics

value:
During the ~48hrs that I had access to Fable 5, I decided to have fun with the Xash3D-FWGS engine for Half-Life 1, starting with a "level streaming" system (pre-load the whole campaign, its only ~500MB anyay).
After that was working, I succumbed to the call of feature creep and added a projected flashlight, and some ambient occlusion, and some hacky entity shadows.
Finally, I redid the menu system to be controller-first, using glyphs and detecting controller to match them, and to have the configuration shared between all the games.
Of course, partway thru I lost access to Fable 5, and Opus 4.8 wrapped up the rest of it.
It was a lot of fun to build and play, and I thought maybe other people would enjoy playing it too.
Have fun!

value: Show HN: Half-Life 1, without loading screens

author: bishopdynamics


value: zachyarbro

value: Show HN: Anchor.nvim – Harpoon for Directories

author: zachyarbro


value: stared

value: Show HN: Tree, truth, druid, dryad, tar and dendrite share the same PIE root

author: stared


value: steviee

value: Show HN: Git Issues – versioned task management for AI agents

author: steviee


value: tmakatos

value:
VMMs like QEMU run the entire emulation inside a single process. That works fine until you want an implementation that doesn't align with QEMU's runtime environment, such as SPDK to handle multiple VMs' virtual disks and multiple physical disks from a single process.
For this, we've built vfio-user, a protocol modelled after the kernel's VFIO framework that lets device emulation run in a separate process. In vfio-user, there's the vfio-user client, which runs in the VMM, and the vfio-user server, which is the separate process where the device emulation runs. We also built libvfio-user, the vfio-user server-side library, which facilitates implementing a PCI device in C or Python (Rust should be possible as well). This makes it easy to quickly prototype devices without modifying QEMU and to reuse the same device implementation across multiple VMMs.
Real-world use cases:
- emulate an NVMe PCI controller in SPDK
- emulate an RDMA NIC for testing
- emulate an AI accelerator for testing
Repo: https://github.com/nutanix/libvfio-user

value: Show HN: Device emulation outside QEMU using vfio-user and libvfio-user

author: tmakatos


value: xvok

value: Delete project management from your schedule: automate project updates, documents, SOWs, etc. Lives on top of your existing tool stack and plugs into existing AI tools. We're releasing alpha end of July, looking for more users! :)

value: Show HN: Never Go to a PM Meeting Again

author: xvok

title: Show HN: Never Go to a PM Meeting Again


value: jbarham

value:
After then nth time copying and tweaking boilerplate Go code to enable HTTP graceful shutdown, I decided to package it up in to a library which I've called rsvp (i.e, "please respond").
Basic usage is to call rsvp.ListenAndServe which is a drop-in replacement for the standard library http.ListenAndServe function with graceful shutdown.
The default behavior can be customized with options to configure trigger signals, shutdown timeout and context, TLS and logging.
Full documentation with sample code is at https://pkg.go.dev/github.com/jbarham/rsvp#section-documenta....

value: Show HN: RSVP is a Go library for HTTP server graceful shutdown

author: jbarham


value: DomaLamma

value: Show HN: WorldOS – A fully customizable AI simulation sandbox game

author: DomaLamma


value: heterodoxjedi

value: Show HN: Who's in the weights? – which people 13 language models know

author: heterodoxjedi


value: tiangolo

value: Show HN: FastAPI Cloud is in public beta, deploy apps with FastAPI deploy

author: tiangolo


value: Show HN: Nts – NTS Radio in your terminal


value: yshunnar

value: This is a map of major web crawl datasets.  You can see how they relate and influence one another. Play with the dropdown to see new relationships.

value: Show HN: DELN – An interactive atlas of AI training datasets

author: yshunnar


value:
Founder here. I built this because many everyday notices are hard to understand: utility bills, medical bills, insurance letters, landlord notices, government letters, etc.
The app extracts a few practical fields from an uploaded PDF/image: who sent it, who it is for, deadlines, amount owed, what it seems to mean, and what should be checked against the original.
I know this is a sensitive area because people are uploading private documents. Current design choices:
- users control retention/deletion
- summaries are explicitly not legal/financial advice
- failed or low-confidence model output should fail visibly rather than show fake certainty
- duplicate uploads reuse prior successful results without reprocessing
The technical parts I’ve been working through are queue reliability, provider failures, document retention, quota accounting, and making the UI avoid “confident nonsense” when extraction fails.
I’m the builder and can answer implementation/privacy questions.

value: Show HN: ExplainNotice: AI summary for bills, notices, and letters


value: igorzij

value: Show HN: Durable Agent Sessions API (Preview)

author: igorzij


value: robdiorio

value: Show HN: Sonic AI – We made the market's highest-signal audio searchable

author: robdiorio


value: shipfastcli

value: Show HN: ShipFast – Deploy any project to production with one command

author: shipfastcli


value: apswin

value: Used 'potatometer.com' to scan and analyze all All 197 YC Spring 2026 startups on their SEO / GEO / AEO technical setup. I scanned the URL each startup lists in YC's directory. Most are readable by AI crawlers. Most don't tell a crawler what they are. Read more in the blog above.

value: Show HN: I scanned every YC Spring 2026 startup for what AI crawlers see

author: apswin


value: RuleOfBirds

value:
I've put up a homepage for my keyboard layout, LOFT, and thought I'd share in case anyone found it interesting...
LOFT is free on macOS and remaps your laptop and standard keyboard into the thumb-keyed, split-layout, ergonomic dream you've been seeking!
It positions your hands up and out in a creative way to get you all the goodies you thought you'd need some garage-built, geek-contraption for. All on a standard ANSI keyboard.
Maybe of interest is that the site's keyboard graphics are all generated HTML+CSS via Hugo partials.

value: Show HN: Loft gives thumb-keys and split-layout on a standard laptop or keyboard

author: RuleOfBirds


value: quangpl

value: Show HN: ExtensionBooster – Get real human reviews for your apps

author: quangpl


value: degibug

value: Show HN: A 3D world you grow from your phone's camera flash

author: degibug


value: Show HN: LoomStack – Helping engineering orgs scale AI-driven development


value: Floukie

value: Show HN: Magpie-Search

author: Floukie

title: Show HN: Magpie-Search


value: phillippcorreia

value: Show HN: Nobody at poker night wanted to be the dealer, so I built one

author: phillippcorreia


value: imtomt

value:
This is ymawky, a now-dynamic web server written entirely in ARM64 Assembly. I've previously posted about ymawky here: https://news.ycombinator.com/item?id=48080587
In the past month and a half, I've made some pretty major improvements: I've added CGI scripting support, so the server now supports query strings and dynamic content; and I've fully ported ymawky to run on Linux, rather than macOS-only.
In addition to GET/PUT/HEAD/DELETE/OPTIONS requests, because of CGI support ymawky also accepts POST requests (only to CGI resources for now).
I've also updated the more detailed writeup to reflect CGI support and the Linux port: https://imtomt.github.io/ymawky/

value: Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason

author: imtomt


value: knothacker

value: Show HN: Cited – a searchable index of what experts recommend on podcasts

author: knothacker


value: sahiltll

value: Show HN: Latexdiff online in browser (no login)

author: sahiltll


value: alexandroskyr

value:
Problem Im solving: Im running 30+ fully autonomous agents. In some rare cases they get blocked because they cannot decide what direction to take.
So I built a communication channel for them. So in case they get blocked they can ask me anything.
The base case should be that no questions should arrive to me. But the more I automate the agents the more edge cases I find.
That's why I built the `ask-a-human` where all my agents are connected into my phone in the same PWA app. I get push notifications and banners when agent needs something from me. That's all. It is also plug n play. No Account No configuration No monetization. It works with Magic Wormholes the channel is end to end encrypted.
Please let me know if you find it useful!

value: Show HN: A private pager for your AI agent loops

author: alexandroskyr


value: GuardCalf

value: A modern, high-performance, lightweight, and low-memory WSL (Windows Subsystem for Linux) instance management dashboard. Built with Rust and Slint for a premium native experience.

value: Show HN: WSL Dashboard – an open-source,low-memory, high-performance GUI manager

author: GuardCalf


value: patriceckhart

value: Show HN: Zot now has model shortcuts: jump between your favorite models

author: patriceckhart


value: abhishekucs

value: Show HN: AI Command Center

author: abhishekucs

title: Show HN: AI Command Center


value: aihatterer

value:
So if you're finally done screwing around with the so called future, and want to get back to the human in the loop programming, this tool is for you.
It'll take any output from ANY ai, ANY model no matter how lite or cheap and stick that output into your codebase quickly and accurately.
The thing is just about unbreakable.

value: Show HN: Code Stitcher – The anti-agentic workflow

author: aihatterer


value:
dxmax (https://dxmax.cc) generates multi-page product wireframes from a prompt. Each project is a browsable filesystem of HTML/CSS pages sharing a design system. Your edit prompts lead to targeted patches rather than full-page regenerations.
When you start a project you get several design variations, pick one switch between them anytime.
Output is editable HTML. Share and edit/prompt with team-mates in real-time.
In-built demand data-based idea catalog (Lodestar Engine): Tons of SaaS markets mapped with Google search demand, leader revenue ranges, and ~60 product wedges within them. Pick one and click to design in the editor.
Free: 1 prompt / 24h. Pro: $19.99/mo, 100/day.

value: Show HN: Demand Intelligence and AI Design


value: Roselol

value: Show HN: Free VIN Decoder with AI Summaries on Cloudflare Workers and NHTSA Data

author: Roselol


value: Sharanxxxx

value: Show HN: SIA SEO: AI SEO content generation that shows up in AI Search Results

author: Sharanxxxx


value: heyitssim

value: Show HN: Make your app collaborative or multiplayer with one prompt

author: heyitssim


value: timothygao

value: I built minLlama because I wanted a Llama implementation that was easy to understand and hack for KV cache compression research. There is also a PyTorch and Jax version in ~140 lines.<p>Would be interested in feedback from people who have written transformer implementations before, are there any implementation "tricks" that I'm missing (e.g, cleaner KV cache for PyTorch/Jax or rope tricks)?

value: Show HN: MinLlama – Llama 3.2 inference in ~100 lines of NumPy

author: timothygao


value: amsaleque

value: SHOW HN: ConvertFast – offline file conversion and file utilities for desktop

author: amsaleque


value:
For the past few days, we have been working on an open-source, self-hosted real-time speech-to-speech translation tool called PolyTalk.
The goal was that there are people and organisations who need privacy around the tool they are using, and for the speech-to-speech translation, we haven't had many options.
We built the tool with Ollama, Faster Whisper, and Piper.
The tool is not limited to speech-to-speech translation only, but you can also share any of your tabs, whether you're watching a YouTube video in another language, the tool will give you audio output in your target language.
We are aware of how often context and tone get lost in translation, so we ensured translation quality by processing complete sentences instead of individual words.
Now we are focused on context support and tone adaptation.
If you want to see the project, here is the GitHub repo: https://github.com/PolyTalkIO/polytalk

value: Show HN: We built an open-source tool for real-time speech-to-speech translation


value: katomek

value: Show HN: Exeria Charts – A native, high-performance financial charting library

author: katomek


value: compresh

value: Show HN: We matched full-context recall on ~1% of the tokens (open benchmark)

author: compresh


value: Show HN: A simple web studio for generating videos with Seedance models


value: praveentp

value: I do a fair amount of embedded and hardware work on my mac. The serial tool was always a bother for me. I usually ended up testing on Windows. I built this tool focused on day-to-day bringup, loop back tests, logging and repeatable send flows. it uses Tauri and Rust for speed and a low memory footprint. It is free, open source, MIT license. I have used this on a Mac and built and tested the Linux version. Did not get to building the Windows version yet. Will probably look at it next weekend.

value: Show HN: Multiserial – a serial terminal for macOS that does not feel ancient

author: praveentp


value: Sirilsengolraj

value: Show HN: Treating PowerPoint decks like code

author: Sirilsengolraj


value: Show HN: Ideate a trading strategy

title: Show HN: Ideate a trading strategy


value: Show HN: Continuum – an open, local-first memory layer for your Mac


value: Enjoyooor

value:
Gm HN,
We wanted to bring another angle to the table, so we built SharpSkill (Leetcode Alternative), which allow everyone to train and perform during their technical interviews.
15 different spoken languages available.

value: Show HN: SharpSkill, a LeetCode alternative built in 15 spoken languages

author: Enjoyooor


value: esychology

value:
Neural CAs model self-organizing pattern formation on grids. Now the grid is gone. Each cell is an agentic particle that can move freely in space and change its state.
While each particle follows a simple shared rule, many together can grow complex morphologies or form intricate patterns. The resulting particle system as a whole can regenerate from damage and exhibits surprising emergent behavior.
Try cutting the lizard and watch it heal itself!

value: Show HN: Neural Particle Automata

author: esychology

title: Show HN: Neural Particle Automata


value: draggodra

value: SHOW HN: Huskmail - A disposable email with private inboxes and trial library

author: draggodra


value: dreamcin

value: Show HN: Enigma Simulator – Encrypt Like WWII

author: dreamcin


value: Show HN: Describe a research topic, get a daily-updated ArXiv/S2 dataset


value: longplay

value: Show HN: Algorithm-free video hosting that doesn't recompress your master

author: longplay


value: shipfastcli

value: Show HN: Founder Pass – 6 indie dev tools lifetime for $14 (first 10 only)

author: shipfastcli


value: bigjick

value: I was taking pics of my spice rack and fridge putting it into chatGPT for recipes all the time. So I built an app that visually extracts pics of your groceries and lets you choose some options to generate recipes from what you have.<p>It's deliberately not a SaaS. No accounts, no server, no subscription, no tracking. It's a static PWA and bring-your-own-key: you paste your own Anthropic key, it's stored only in your browser (IndexedDB).

value: Show HN: VibePantry – Photograph your kitchen, get recipes from what you have

author: bigjick


value: Show HN: OpenTerm – A tiny, fast SSH client (no login, no cloud, free)


value: mesahm

value: Show HN: I built a PC-part picker that handles compatibility and shortages

author: mesahm


value: edcs

value:
I built DomainDash because I needed a service which checks uptime, SSL and domain expiration for the client sites that I run. Also, in my time as a contractor, I've worked for multiple companies who have had serious outages caused by an expired SSL cert that someone has forgotten about (one of them was a FTSE 50 and their ecom went down for like a day).
I know there are a lot of existing products out there which do this already, but I wanted to have a go at it myself for a few reasons:
- I wanted to learn about multi-region AWS and Lambdas
- I thought I could put my own spin on it - the focus is plain English explanations, not pages of data
- Like a lot of developers, I have a graveyard of side project domain names which don't do anything. So I really wanted to see if I could follow something through (I registered this domain in like 2022 when that FTSE 50 company had their outage and the idea properly came to fruition in my mind).
The stack is quite interesting - it's a Laravel based web app which acts as the control plane. The checks are tiny Rust based Lambdas which are deployed to multiple AWS regions, giving it a global viewpoint. The Laravel app dispatches the Lambda via scheduled, queued jobs and the Lambdas report back via signed webhooks (which just receive the check data and pop it onto a queue for async processing). No cross-region DB connection issues or connection limits to deal with that way. It uses TimescaleDB and hypertables for the check results - each domain with 1min uptime and the other checks writes a few thousand rows per day, so it needs to handle this volume properly.
It's early stage right now - 3 customers and it's run about 1.8m checks so far.

value: Show HN: DomainDash – uptime/SSL/domain checks for client sites

author: edcs


value: czue

value: Show HN: SaaS Pegasus – the original Django boilerplate, now MIT-licensed

author: czue


value: Yiling-J

value:
Shumai is an open source platform for uploading creative files, managing projects, collecting precise feedback, sharing work, and collaborating with AI agents, all in one simple creative-first workspace.
I’ve always liked the product design of Frame.io, and I wanted to build an alternative that feels just as polished, while being open source and easy to self host.
You can deploy Shumai with docker compose in just a few minutes. It can also be installed from npm, though you'll need to provide your own PostgreSQL instance with the pgvector extension installed.
For larger deployments, Shumai supports distributed processing via Temporal, allowing resource intensive tasks such as transcoding to be scaled independently.
It's still early in development, feel free to try and share any feedback.
Demo: https://staging.shumai.one

value: Show HN: Shumai – open-source Frame.io alternative for creative work

author: Yiling-J


value: alfredvc

value:
Agents are capable enough for long, autonomous, multi-step work now, if they have the right guardrails.. The failure mode is now process drift and context management. Prompts and skills can describe a process, but they can't enforce it.
Aharness turns the process into a runtime. You (your agent) write the workflow as a finite state machine in TypeScript: states define what Codex may do next, typed submissions prove what happened, and transitions only occur through validated exits. If a state doesn't expose an exit, the model can't take it.
The bet is that useful workflows are reusable software, not prompts copied around. FSMs are meant to be maintained, shared, and built upon. Install your favorite workflow as an npm package and build on top of it.
Aharness plugs into the Codex setup you already use: your AGENTS.md, skills, MCP servers, and permissions. The missing step between a skill and a custom agent harness. Early experiment, Apache-2.0. Feedback welcome, especially on the authoring model and composition.
What about Claude Code dynamic workflows? Both approaches attempt to solve the same problem with different hypothesis. Dynamic workflows assume that claude is capable of designing workflows that match the process you want, and they are one-offs. Aharness assumes that you want control over your workflow, to improve it over time, an build upon it.

value: Show HN: Aharness – Enforce coding-agent workflows as state machines on Codex

author: alfredvc


value: okutan

value: Show HN: Subscription churn breakdown 4 problems, 4 fixes

author: okutan


value: liviux

value: Show HN: LoopTroop – local orchestrator for long-running autonomous AI coding

author: liviux


value: Show HN: Tubo – E2E file transfer for locked-down servers (curl and OpenSSL)


value: LeptonIceTea

value:
Hi HN, I’m the solo developer of Putt Dojo. I've spent the last few years trying to make a real physical ball work convincingly inside mixed reality. The app now runs standalone on Quest 3/3S and tracks a real golf ball using a custom computer vision algorithm running on the headset passthrough cameras, then hands off to simulation once the ball starts moving.
The article describes the process of discovery and development of the product, and includes videos of some early exploratory prototypes, experiments, the latency correction work.
Happy to answer questions about the tracking, latency correction, passthrough camera constraints, or the techinical/design decisions that came out of trying to make this work.

value: Show HN: Tracking a real golf ball in mixed reality at 90 FPS using Quest 3 GPU

author: LeptonIceTea


value: Etymon

value: Show HN: Etymon – a daily puzzle word hidden behind six etymology clues

author: Etymon


value: redbrandi

value:
Hi all
3 things service catalog does:
* index *
It indexes the whole codebase, and per repo to make a sense of it. 2 types of indexing we are looking at, a codebase level where we let the agent figure out the relation between repositories and per repo, where we extract the data (libraries, dependencies, etc) with respect to what we know of the codebase
* search *
After indexing the whole codebase, we are able to run search. the search can be either lexical or logical. we pass the context of the codebase we generated in the index phase to the search and let search decide what to look for. User will be able to search by asking "find me repositories that are written with python, use library X and all the repos that are relevant to these repos".
* batch change *
Batch change lets users make changes in many services at the same time. So a user will be able to say "Find all repos with github actions job name X and update the version from 1 to 2". The mcp server will fire up claude code in clones targeted repositories, and make a change while passing the codebase and repostiories context to it for better decision making.
After making these changes, user can ask the server to make PRs, and check the PR status of them and give a summary
=================
You can find a video of me using the mcp server here:
https://infraas.ai

value: Show HN: Service-catalog-MCP – Index your codebase and make batch changes

author: redbrandi


value:
I made a free app to make ordinary people experience what it is to feel being a celebrity/influencer with authentic AI that mimics humans listening and seeing you in a live stream.
You can learn more info from the viral post on r/ActLikeYouBelong this month. You can test the app on iOS devices by sideloading, recommended to sideload through the source on Altstore Classic or SideStore.
Unfortunately this app was not allowed on the App Store due to weird decisions from Apple. It is coming out around next week for both Altstore PAL(Apple’s main competitor on iOS) and Google Play.

value: Show HN: Streamr AI – Pretend to be a celebrity with a dystopian AI live stream


value: itskami

value:
I love wordle and I love playing with friends.
I thought it would be cool if I could challenge/battle my wordle friends in a simple async way.
So I made socialwordle.
How to Play
Complete your daily wordle.
Then battle your friends. If you can solve the first word they used in today's wordle, then you win!
Try it out, and please do share your feedback

value: Show HN: Socialwordle.com – solve your friends' guesses:)

author: itskami