Newsy.co

Wilhelm Erasmus's Feed

Show HN: Agents-lint – detect stale paths and context rot in AGENTS.md files

AGENTS.md (and CLAUDE.md, GEMINI.md, .cursorrules) has become the standard way to tell AI coding agents how your repo works. It's now in 60,000+ repos. Codex, Claude Code, and Gemini CLI read these files before every task.The problem: nobody keeps them up to date.Paths get renamed. npm scripts change. Framework patterns go stale. The file that was accurate when you wrote it in September starts giving your agents wrong instructions by December — without a single commit to AGENTS.md.An ETH Zu

Super Editor – Atomic file editor with automatic backups (Python and Go)

I built this after getting frustrated with unsafe file operations in automation workflows. Key features: • Atomic writes (no partial/corrupted files) • Automatic ZIP backups before every change • Regex and AST-based text replacement • 1,050 automated tests with 100% pass rate • Dual implementation (Python + Go, Go is 20x faster) Use cases: • CI/CD pipelines that modify config files • Automated refactoring scripts • Any

Show HN: Can we have Flutter-like portability without the bloated web binaries?

I’ve been spending the last few months building Coi, a type-safe language that compiles to WebAssembly. The initial goal was just a fast, reactive web language, but as I refine the core, I’ve started mapping out how to take this multi-platform, mobile, desktop, and server, without falling into the traps that other frameworks have.The plan is to use C++ as the intermediate layer. For desktop and mobile, I want to use Skia combined with a layout library to translate HTML/CSS sizing and transf

I'm in Tehran, what do you think will be happen?

I&#x27;m in Tehran. I woke up this morning, did some exercise, and about 3h ago i started hearing the sound of fighter jets; then heavy bombing.<p>A large-scale military operation has taken place in Iran, and one by one, communication channels are effectively being cut off by the government.<p>if you’ve seen the videos coming out of Tehran, look at how people are reacting, the way they respond when they see the bombardment. it’s striking!! yeh?<p>What do you think is going to happen?

Angular, React, Vue: JavaScript frameworks compared

When considering React, Angular, and Vue, the first thing to note is that they carry the same notion at their cores: data binding. The idea here is that the framework assumes the work of tying the ...

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 ...

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.

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 ...

Show HN: MQTT Topic Lab – MQTT client with buttons using command variables

Hi Hacker News,I needed an MQTT client to repeatedly send some commands to devices I build, with Postman-like variable substitutions as I was testing different device IDs with similar commands. MQTT Explorer is nice, but I had to write the commands again and again, with different payloads, and I don&#x27;t really use the visualization feature. I wanted to save the connection, have a client that opens instantly, parameterizes some common variables, and saves the commands I wrote, so here&#x27;s M

Show HN: CLI Image Generation Agent Using (OpenRouter and Free Models)

built a CLI-based image generation agent that takes vague prompts like: “a warrior in a forest” And automatically: Expands it into a detailed cinematic description (lighting, mood, camera angle, art style) Routes it to the appropriate model via OpenRouter Downloads the generated image locallyTech stack: React Ink (CLI UI) TypeScript Modular subagent architecture OpenRouter (free-tier models supported) One thing I realized while building this: You don’t actually need expensive API credits to expe

The Reason Robotics DevOps Is Failing to Scale

In the robotics industry, the transition from manual &quot;bespoke&quot; workflows to standardized Continuous Integration and Continuous Deployment (CI&#x2F;CD) is a critical requirement for scaling operations. Robotics CI&#x2F;CD involves automating the build, testing, and distribution of software specifically for heterogeneous hardware, such as NVIDIA Jetson or other edge devices.Robotics CI&#x2F;CD: Key Requirements:Hardware &lt;-&gt; Software Alignment: Unlike traditional cloud CI&#x2F;CD, r

Show HN: Rigour – Open-source quality gates for AI coding agents

Hey HN,I built Rigour, an open-source CLI that catches quality issues AI coding agents introduce. It runs as a quality gate in your workflow — after the agent writes code, before it ships.v4 adds --deep analysis: AST extracts deterministic facts (line counts, nesting depth, method signatures), an LLM interprets what the patterns mean (god classes, SRP violations, DRY issues), then AST verifies the LLM didn&#x27;t hallucinate.I ran it on PicoClaw (open-source AI coding agent, ~50 Go files):- 202

Show HN: StackWho – Find companies by tech stack with decision maker contacts

Hey HN! I built StackWho (stackwho.com) because I kept running into the same problem: tools like BuiltWith and Wappalyzer are great for finding what tech a company uses, but they stop there. You still have to hunt down the right person to reach out to.StackWho combines tech stack data with verified contacts. Like CEO, CTO, VP Engineering, Head of Sales including emails and LinkedIn profiles. You can filter by technology, industry, location, and company size, then export to CSV and drop it straig

Show HN: Gdansk – Generate React front ends for Python MCP servers

Hi HN,I built Gdansk to make it easy to put a React frontend on top of a Python MCP server.As OpenAI and Claude app stores gain traction, apps are becoming the primary interface to external tools. Many of us build serious backend logic in Python, but the UI layer is often slow to ship. Gdansk bridges that gap.You write your logic in a Python MCP server. Gdansk generates a React frontend that connects to it out of the box.Repo: https:&#x2F;&#x2F;github.com&#x2F;mplemay&#x2F;gdansk

I'm 15 and built a platform for developers to showcase WIP projects

Hi HN,I&#x27;m a 15-year-old full-stack developer, and I recently built Codeown (https:&#x2F;&#x2F;codeown.space).The problem I wanted to solve: GitHub is great for code, but not for showing the &quot;journey&quot; or the UI. LinkedIn is too corporate and noisy for raw, work-in-progress (WIP) dev projects. I wanted a dedicated, clean space where developers can just share what they are building, get feedback, and log their progress.Tech Stack: &gt; I built the frontend with React and handle auth

Show HN: I scanned 50k radio streams and built an app for the ones that work

I got tired of radio apps that make you hunt for working streams. Most directories are full of dead links, duplicates, and placeholder logos - so I built Receiver.I scan ~50k streams from radio-browser.info, verify each one is actually reachable and streaming, deduplicate, fetch proper logos, and ship the result as a clean SQLite database with the app. What survives: ~30k stations, all working.Built with Vala and GTK 4 - native GNOME app, no Electron. MPRIS integration, session persistence, 130

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&#x2F;pytest_demo.py --alluredir=.&#x2F;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

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:&#x2F;&#x2F;youtu.be&#x2F;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

Show HN: Tusk Drift – Open-source tool for automating API tests

Hey HN, I&#x27;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: C-Minus Preprocessor v2

About 3 years ago i wrote a custom preprocessor to assist in processing the SQLite project&#x27;s JavaScript builds (e.g. filtering the small differences between vanilla JS and ESM modules). Recently, that app was forked, refactored into a library, and is now, AFAIK, the world&#x27;s only source-agnostic[^1], client-extensible preprocessor (if one doesn&#x27;t count sed, awk, etc.).It&#x27;s implemented in portable C99 and has a two-file source distribution (one header, one .c file). Its only th