Wilhelm Erasmus's Feed
Show HN: MDX Docs – a lightweight React framework for documentation sites
Hey HN! I’m Ezra, the creator of MDX Docs.I built this because I wanted a fast, simple way to document components using Markdown and React together with MDX.The goal was to keep things really straightforward: pages are just MDX files, and they map directly to routes. You can write docs and drop in React components right alongside them without much setup.It also includes a CLI:npx create-mdx-docs@latest my-docsI’ve been using it to spin up docs sites quickly, and it’s been a really nice workflow
macOS 26 breaks custom DNS settings including .internal
One of those 'woke up to MacOS updates' and finding none of my dockers are reachable via dnsmasq (which I use), and low and behold, an update silently breaks custom dns resolution. Hopefully Apple will listen to the bug report I've made. Hold off on updating if you use this…
Launch HN: Voltair (YC W26) – Drone and charging network for power utilities
Hey HN! We’re Hayden, Ronan, Avi, and Warren of Voltair (https://voltairlabs.com/). We’re making weatherized, hybrid-fixed drones deployed for power utility inspections.Here’s some footage: https://vimeo.com/1173862237/ac28095cc6?share=copy&fl=sv&fe=... and a photo of our latest prototype: https://imgur.com/a/bYHnqZ4.The U.S. has 7M miles of power lines (enough to go to the moon and back 14 times), and they're aging. Over 50% of
Preventing agent drift: A guide to shipping serious code via vibe-coding
I have been experimenting with agents for large codebases in Java and here's my opinion. Integrating and maxxing out rule based frameworks such as 100% unit test coverage, mutation test coverage, 0% sonar errors, using openrewrite as a default skill for refactoring. Check out this blog that I wrote on this : https://www.jaipilot.com/blog/preventing-agent-drift-serious-code-vibe-coding
Show HN: React isn't the terminal UI bottleneck, the output pipeline is
Anthropic rewrote Claude Code's terminal renderer and found that React wasn't the problem. Ink's line-level rewriting was. I built their approach into a standalone library.CellState uses a custom React reconciler that renders directly to a cell grid and diffs frame-by-frame at the cell level. You keep native terminal behavior (scrolling, text selection, Cmd+F) because it runs inline instead of alternate screen.React's reconciler only touches the subtree that changed, and the
Show HN: Three new Kitten TTS models – smallest less than 25MB
Kitten TTS (https://github.com/KittenML/KittenTTS) is an open-source series of tiny and expressive text-to-speech models for on-device applications. We had a thread last year here: https://news.ycombinator.com/item?id=44807868.Today we're releasing three new models with 80M, 40M and 14M parameters.The largest model (80M) has the highest quality. The 14M variant reaches new SOTA in expressivity among similar sized models, despite being <25MB in size. Thi
Show HN: Built a zero config proxy that lets Claude control your React App
I built a proxy to let Claude (or any other agent) take control of your react application. I basically built it out of my own need and as an experiment to learn one things or two.<p>It sits between the dev server and the browser allowing to intercept, modify and navigate in your app. It can test user journey, backend down services and so on and fix them if your app breaks.<p>I tried to secure it as much as I could and any contribution, feedback is really appreciated! Hope you guys enjoy it
Polk React review: Built-in Alexa soundbar for your TV
TV and home video editor Ty Pendlebury joined CNET Australia in 2006, and moved to New York City to be a part of CNET in 2011. He tests, reviews and writes about the latest TVs and audio equipment.
New React bug that can drain all your tokens is impacting 'thousands of' websites
A critical vulnerability in React Server Components is being actively exploited by multiple threat groups, putting thousands of websites — including crypto platforms — at immediate risk with users ...
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
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
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
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
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: 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: Tusk Drift – Open-source tool for automating API tests
Hey HN, I'm Marcel from Tusk. We’re launching Tusk Drift, an open source tool that generates a full API test suite by recording and replaying live traffic.How it works:1. Records traces from live traffic (what gets captured)2. Replays traces as API tests with mocked responses (how replay works)3. Detects deviations between actual vs. expected output (what you get)Unlike traditional mocking libraries, which require you to manually emulate how dependencies behave, Tusk Drift automatically rec
Show HN: Pytest-httpdbg – a simple way to include HTTP traces in Allure reports
Hi HN,I recently updated my pytest plugin based on httpdbg to include the HTTP traces directly in the Allure reports. As with httpdbg, the idea is to have nothing more to do than to add an argument to your command line: --httpdbg-allure.For example:pytest examples/pytest_demo.py --alluredir=./allure-results --httpdbg-allureFor each test, all HTTP requests will be recorded and saved in the Allure report under a step named httpdbg.You can check the README in the repository to see how it