frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Minespheres – a Minesweeper-like game with a twist

https://ittylab.com/minespheres
1•iafan•44s ago•0 comments

MCP Chaos Rig – Open-Source Local MCP Server That Breaks on Demand

https://github.com/Typewise/mcp-chaos-rig
1•Big_Berny•1m ago•0 comments

Scientists camouflage heart rate from invasive radar-based surveillance

https://techxplore.com/news/2026-02-scientists-camouflage-heart-invasive-radar.html
1•Brajeshwar•1m ago•0 comments

Drone-launching underwater drone hitches a ride on ship and sub hulls

https://newatlas.com/military/lockhhed-martin-lamprey-underwater-drone/
1•Brajeshwar•1m ago•0 comments

Pure Blog

https://kevquirk.com/introducing-pure-blog
1•catify•1m ago•0 comments

Ask HN: How should I proceed reading HN?

1•RoadieRoller•1m ago•0 comments

The deep history of AI began 3k years ago

https://bigthink.com/the-past/ancient-ai/
1•Brajeshwar•1m ago•0 comments

Show HN: Onera – end-to-end encrypted AI chat

https://onera.chat
1•shreyaspapi•2m ago•0 comments

Oxide Computer raises $200M Series C

https://oxide.computer/blog/our-200m-series-c?
1•kenrose•2m ago•0 comments

Prepaid Lightning tokens as API keys for AI agents

1•LightProx•3m ago•0 comments

Show HN: Spring CRUD Generator – Maven Plugin to Generate CRUD from YAML

https://github.com/mzivkovicdev/spring-crud-generator/releases/tag/v1.1.0
1•mzivkovicdev•3m ago•0 comments

LLM-as-a-Judge is asking the wrong question

https://veris.ai/blog/llm-as-a-judge
1•_josh_meyer_•3m ago•1 comments

I Don't Buy SQLite in the Cloud

https://monroeclinton.com/i-dont-buy-sqlite-in-the-cloud/
1•speckx•5m ago•0 comments

Bardacle – Session awareness for AI agents using local LLMs

https://github.com/StellarSk8board/bardacle
1•sg17gweedo•6m ago•1 comments

Show HN: The Frontier, Tracking the LLM Pareto Frontier

https://the-frontier.app/
2•foke82•6m ago•0 comments

Russian Watchdog Starts Limiting Access to Telegram

https://www.bloomberg.com/news/articles/2026-02-10/russian-watchdog-starts-limiting-access-to-tel...
1•RockstarSprain•7m ago•1 comments

Show HN: Camouflage.nvim – Hide secrets in config files during screen sharing

https://github.com/zeybek/camouflage.nvim
1•zeybek•8m ago•0 comments

Rack and optimize AI API costs across all providers

https://aicostboard.com
1•tkrenn06•8m ago•1 comments

Story Follows Function: Mahjong Daireikai

https://nicole.express/2026/spooky-ghost-stories.html
1•nicole_express•9m ago•0 comments

Chatto

https://www.hmans.dev/blog/chatto
1•speckx•12m ago•0 comments

What Good Looks Like

https://yusufaytas.com/what-good-looks-like/
7•yusufaytas•13m ago•0 comments

STLE: Teaching AI to Know What It Doesn't Know

https://github.com/strangehospital/Frontier-Dynamics-Project
1•strangehospital•14m ago•1 comments

Alien Assumptions

https://www.mindlessalgorithm.com/alien-assumptions/
1•bookofjoe•14m ago•0 comments

Redefining Go Functions

https://pboyd.io/posts/redefining-go-functions/
1•todsacerdoti•14m ago•0 comments

Rust Memory Management: The Playroom Analogy

https://www.adacore.com/blog/rust-memory-management-the-playroom-analogy
1•andsoitis•15m ago•0 comments

Building Mockingjay: A Video Recorder for When It Matters Most

https://tskulbru.dev/posts/building-mockingjay-secure-video-recorder/
1•jonbaer•15m ago•0 comments

How to Prove the Correctness of AI-Generated Code Using Formal Methods

https://www.adacore.com/videos/how-to-prove-the-correctness-of-ai-generated-code-using-formal-met...
1•andsoitis•15m ago•0 comments

Context-Driven Development Meets Team Agents

https://themobileagent.substack.com/p/context-driven-development-meets
1•jroger22•16m ago•0 comments

Show HN: I replaced a 200MB JVM process with a 52KB binary that speaks Kafka

https://github.com/awneesht/Strike-mq
1•awneeshtiwari•17m ago•0 comments

Forensic Evidence of IP Theft Fixed Point Glass Box Solutions

https://archive.org/details/@analytical_agnostic
1•ApexSignalAndy•17m ago•2 comments
Open in hackernews

React Meta-Framework Feels Broken, Here's Why

https://rwsdk.com/blog/your-react-meta-framework-feels-broken
22•dthyresson•8mo ago

Comments

dthyresson•8mo ago
A new blog post argues that today’s React meta-frameworks like Next.js and Remix are too abstract and “feel broken,” adding complexity through magic and indirection. It introduces RedwoodSDK as a simpler, more transparent alternative that prioritizes native web APIs and production-parity development.
codingdave•8mo ago
You don't need to (and should not) add a Tl;dr comment when you post something. If you want to tell the story of how you came up with an idea, do a "Show HN". That is the correct way to self-promote on HN.
dthyresson•8mo ago
That wasn't my intent. I haven't used HN much. Will do next time. Thx!
pistoriusp•8mo ago
I'm the author of this article, and this is the second time I've built a framework. I co-created RedwoodJS with Tom Preston-Werner several years ago - and we came up with some novel ideas, but I had a nagging feeling that something wasn't right.

A failed-startup and a kid later... and I'm back. I couldn't let go of the original vision of RedwoodJS, but I wanted to start from scratch. So we built RedwoodSDK, which is a React framework for Cloudflare. It starts as a Vite Plugin that gives you server-side-rendering, RSC, streaming, and realtime capabilities.

Our standards based route feels invisible, with simple pattern matching, middleware and interrupters. You receive a request and return a response. You own every byte over the wire.

There's zero magic. Just TypeScript, modules, functions, values, and types.

chipgap98•8mo ago
Aren't the "defineApp" and "route" methods in rwsdk also magic? It feels like rwsdk is just being more deliberate about when and where to introduce those magic functions.

I'm a big fan of rwsdk so far. Thanks for building!

pistoriusp•8mo ago
Nope! They just return standard JavaScript.

A typical worker looks something like this:

    export default {
        fetch({ request }) {
          return new Response('ok')
        } 
    }

DefineApp just wraps that initial entry point into something that allows us to run middleware, match the router, and render out the page or the response object.

Love that you're a fan! Remember... No magicians allowed here.

gadfly361•8mo ago
I think a notable difference is with one, you can read the code in the file and understand what it will return. With others, you need to read the code and then do a mental join of the framework's conventions to know what it'll return.