Newsy.co

Wilhelm Erasmus's Feed

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

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

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'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'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 "bespoke" workflows to standardized Continuous Integration and Continuous Deployment (CI/CD) is a critical requirement for scaling operations. Robotics CI/CD involves automating the build, testing, and distribution of software specifically for heterogeneous hardware, such as NVIDIA Jetson or other edge devices.Robotics CI/CD: Key Requirements:Hardware <-> Software Alignment: Unlike traditional cloud CI/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'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://github.com/mplemay/gdansk

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

Hi HN,I'm a 15-year-old full-stack developer, and I recently built Codeown (https://codeown.space).The problem I wanted to solve: GitHub is great for code, but not for showing the "journey" 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: > 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/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

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

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: C-Minus Preprocessor v2

About 3 years ago i wrote a custom preprocessor to assist in processing the SQLite project'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's only source-agnostic[^1], client-extensible preprocessor (if one doesn't count sed, awk, etc.).It's implemented in portable C99 and has a two-file source distribution (one header, one .c file). Its only th

Show HN: WorkBill – Modern Alternative to QuickBooks

Hi HN, I am Aswin Mohan(https://aswinmohan.me), a full-stack mobile/web developer. I have been working on WorkBill (https://workbill.co) for the past 6 weeks on the side and wanted to share it here.demo: https://demo.workbill.co/inbox (no signup needed) video-demo: https://www.loom.com/share/9775811960ad47d7ada89007d8169d90WorkBill is the modern, flexible accounting platform for small businesses. It is based on BeanCount(https:/&#x

Show HN: OgBlocks – Animated UI Library for CSS Haters

Hey HN,I'm Karan, a frontend developer who loves creating UIs, but I've found that many people don't like CSS, but they want their website to look beautiful and polished, and what better way to enhance a website than with animationsAnimations using plain CSS are tricky, and that's why I leaned towards Motion a powerful animation library for React, and I built ogBlocks using React, Motion, and Tailwind CSSI built it for three reasons:1. Anyone can integrate beautiful animated

Show HN: mDNS name resolution for Docker container names

I always wanted this: an easy way to reach "resolve docker container by name" -- e.g., to reach web servers running in Docker containers on my dev machine. Of course, I could export ports from all these containers, try to keep them out of each others hair on the host, and then use http://localhost:PORT. But why go through all that trouble? These containers already expose their respective ports on their own IP (e.g., 172.24.0.5:8123), so all I need is a convenient way to find

Show HN: ClientDock – Client portal built on Cloudflare Workers

Hi HN,I built ClientDock - a client portal for service providers to manage communications and files without email chaos.Background: After losing a critical client deliverable in a 200+ email thread, I decided to build a better solution. Most "client portals" are bloated project management tools. I wanted something focused on one thing: making client communication effortless.Technical Details: - Built with Next.js 15 (App Router) - Deployed on Cloudflare Workers using OpenNext adapter -