Wilhelm Erasmus's Feed
Show HN: MoneyOnFIRE – FI date and action plan (v2)
A few months ago we posted here and got a lot of insightful feedback. This is what we built from it.MoneyOnFIRE answers two questions: when can you reach financial independence, and what should you do to get there the fastest? It runs a financial simulation across income, taxes, accounts, contributions, returns, and withdrawals, then produces a prioritized action checklist with specific dollar amounts, dates, and steps.Several of the biggest improvements came directly from comments on the last H
Show HN: Ava – AI Voice Agent for Traditional Phone Systems(Python+Asterisk/ARI)
Hi HN, I'm the creator of AVA - AI Voice Agent for AsteriskMy repo was shared here once before by someone else so I wanted to follow up with the progress since then.https://news.ycombinator.com/item?id=46380399I've been working with Asterisk/FreePBX systems for years. I wanted to add AI voice capabilities to legacy phone systems without paying per-minute SaaS fees or ripping out the entire telephony stack.So I built AVA, a self-hosted AI voice agent that can integra
Ask HN: How do you cope with the broken rythm of agentic coding?
I used to seek focus and concentration while coding. It was not always easy to reach this flow state but I knew it was possible.I am now using agentic coding quite a lot. The honeymoon is finishing and I am starting to dislike some facets of it. I think the main setback is the rythm.Writing some specs/prompts, launching the agent, confirming quite atomic actions and waiting 10 to 30 seconds until the next question/confirmation. Those very small wait times do not let me reach a concentr
Frustrating experience reporting bugs on major companies websites as a developer
This has happened to me twice in the past month. First, a major banking website has a problem linking to Fidelity Full view and Rocket Money. Once the callback hits the bank's website there is a generic error saying that there's a problem with the bank/my account and to call the bank to resolve it.After a year of hoping this would resolve I escalated it to executive customer service twice, stating that I was a technical user, giving the full URL and screenshot clearly showing the
Show HN: Adversarial Code Review paired agents, zero noise,validated findings
Author here. We built this because one AI reviewing code and checking its own work just agrees with itself — the research confirms LLMs can't reliably self-correct on hard reasoning.
The fix: split it into two agents with opposed goals. A reviewer agent finds problems.
A dev agent tries to disprove each finding with specific counter-evidence from the codebase.Three verdicts: VALID, INVALID, AMBIGUOUS. Only what survives reaches your team.Agents are auto-generated per service — point the sk
Show HN: Codelegate, keyboard-driven coding agent orchestrator GUI for Mac/Linux
Do we really need another agent orchestrator? Probably not. But I couldn't find one that matched how I actually work with coding agent CLIs, so I built my own.Codelegate is a desktop app (Tauri 2 + React + xterm.js) that organizes agent sessions into a keyboard-first workspace. I built it to solve a few specific frustrations:1. I want to navigate everything with both hands on the keyboard. Sessions switch with `Alt+1..9`, panes with `Alt+A/G/T`. No mouse required.
2. I work on the
Show HN: CacheLens – Local-first cost tracking proxy for LLM APIs
I built CacheLens because I was burning through $200+/month on Claude API calls and had no idea where it was going.It's a local HTTP proxy that sits between your app and the AI provider (Anthropic, OpenAI, Google). Every request flows through it, and it records token usage, cost, cache hit rates, latency — everything. Then there's a dashboard to visualize it all.What makes it different from just checking your provider dashboard:It's real-time (WebSocket live feed of every cal
Admins and defenders gird themselves against maximum-severity server vuln
Security defenders are girding themselves in response to the disclosure of a maximum-severity vulnerability disclosed Wednesday in React Server, an open-source package that’s widely used by websites ...
React tutorial: Get started with the React JavaScript library
Despite many worthy contenders, React remains the most popular front-end framework, and a key player in the JavaScript development landscape. React is the quintessential reactive engine, continually ...
Show HN: ContextFlow – YouTube videos to viral social content (built by a 15yo)
I'm 15 and built ContextFlow AI — paste any YouTube URL and it generates viral Reddit posts, X threads, and LinkedIn content in seconds.
Tech stack: React 19, FastAPI, Supabase, Groq (Llama 3.3 70B), Stripe.
Free tier available — 5 generations/day. Would love feedback from HN.
Ask HN: Why do we still buy things by browsing catalogs?
Every time we want to buy something online, we go through the same ritual.Open a marketplace. Search. Scroll endless catalogs. Skip ads. Ignore “recommended” products. Compare listings that look almost identical.Eventually fatigue wins and we click something — not because we’re sure it’s the best option, but because we want to stop spending time on it.It’s strange that we’ve normalized this. Buying online often means navigating noise: catalogs, ads, rankings, and persuasion systems competing for
Show HN: AI trading platform with 34% returns (3 months) – seeking acquisition
I built an autonomous AI portfolio management system that runs on $300/month infrastructure.Results: 34% returns over 3 months vs 7% S&P 500. Real capital, not backtesting.Architecture:Stage 1: LightGBM ranks 1,700+ stocks daily (80+ features)
Stage 2: JAX PPO optimizes portfolio allocation
Walk-forward validation, champion/challenger deployment
Nightly retraining pipeline
Recent additions:Personal portfolio analysis with ML health scores
Daily digest with Perplexity-summarized new
Show HN: Codaholiq, AI automations for GitHub repositories
Hi HN,I kept finding myself writing scripts or manually running prompts to do things like PR reviews, documentation generation, or issue triage on my GitHub repositories.After doing this enough times, I decided to build a small platform to automate these workflows.I recently open sourced it:https://github.com/Njuelle/CodaholiqCodaholiq lets you run AI-powered workflows triggered by GitHub events.You connect a repository and define automations that run when certain events occu
Show HN: Max – a federated data query layer for AI agents (and humans)
Hey HN! I built a thing and I'm really excited to share it.EDIT: I meant to link to the github, not the website:
https://github.com/max-hq/maxLike many of us here, I've been commonly reaching for a pattern of "pull data into db; give it to claude" for a while, whilst doing data spelunking or building tooling - for the same reasons mentioned by thellimist over here [1] and a few other recent "CLI vs MCP" posts.To that end, about a month ago I star
Show HN: Go-TUI – A framework for building declarative terminal UIs in Go
I've been building go-tui (https://go-tui.dev), a terminal UI framework for Go inspired by the templ framework for the web (https://templ.guide/). The syntax should be familiar to templ users and is quite different from other terminal frameworks like bubbletea. Instead of imperative widget manipulation or bubbletea's elm architecture, you write HTML-like syntax and Tailwind-style classes that can intermingle with regular Go code in a new .gsx filetype. Then you
300 Founders, 3M LOC, 0 engineers. Here's our workflow
My co-founder Tyler Brown and I have been building our product for 6 months. The co-working space that Tyler founded that we work out of houses 300 founders that we've gleaned agentic coding tips and tricks from.Neither of us came from traditional SWE backgrounds. Tyler was a film production major. I did informatics. Our codebase is a 300k line Next.js monorepo and at any given time we have 3-6 AI coding agents running in parallel across git worktrees.Every feature follows the same four-pha
Show HN: CloakPipe – Rust privacy proxy for LLM APIs with pseudonymization
CloakPipe is a small Rust proxy that sits between your application and any OpenAI-compatible API.It detects sensitive entities in requests, replaces them with consistent pseudonyms, forwards the sanitized request to the LLM provider, then rehydrates the response before returning it to your app.“Consistent” means the same input always maps to the same token (e.g. "Tata Motors" → "ORG_7"). This preserves semantic structure so embeddings and retrieval still work, while ensuring
Show HN: Hydra – Real-time ops dashboard for developers running AI agents
I built this because I was running Claude Code, a local LLM, and multiple
dev servers simultaneously and had no visibility into what was actually
happening. Activity Monitor is useless for this. htop has no context.Hydra is a macOS desktop app (Electron + React + TypeScript) that shows:- Which AI agents are running (Claude Code, Codex, Cursor, Gemini) and
their status
- Per-process CPU/memory with project grouping
- Port-to-process mapping
- Git repo health across all your projects
- N
Critical React Flaw Triggers Calls for Immediate Action
A maximum-severity vulnerability in React, a widely used open source software library, could enable remote code execution (RCE) in a massive number of cloud environments, sparking grave concern within ...
Show HN: Visual DB – Web front end for your database (update)
Hi HN, I’m Sandhya and we have built Visual DB — a web front end for databases. It lets you create data-entry forms, spreadsheet-like grids, and reports directly on top of your existing relational database.Here’s a quick walkthrough: https://youtu.be/4zv_HQKdKeI (13 minutes)WHAT PROBLEM IS THIS SOLVING?Building CRUD apps with master-detail forms, transactions, and proper concurrency controls typically requires weeks of custom development and ongoing maintenance. Visual DB lets you