frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Half-Life: Alyx's level designer prefers Black Mesa to original Half-Life (2020)

https://www.pcgamer.com/half-life-alyxs-level-designer-would-rather-play-black-mesa-than-the-orig...
1•TMWNN•4m ago•1 comments

At The Limits of Design

https://mwells.substack.com/p/at-the-limits-of-design
1•braecroft•11m ago•0 comments

My Three Strikes Rule for Blogging

https://www.swyx.io/three-strikes
2•gmays•16m ago•0 comments

Show HN: Jobswithgpt.com Semantic Job Search

2•jobswithgptcom•18m ago•1 comments

Shut-In Society

https://en.wikipedia.org/wiki/Shut-in_Society
2•sieep•20m ago•0 comments

Alloy: React for Codegen, like Stripe's internal framework

https://github.com/alloy-framework/alloy
2•johnathon023•22m ago•1 comments

Macro Photography Highlights: The Best of 2025

https://www.nickybay.com/macro-highlights-the-best-of-2025/
1•kianN•30m ago•0 comments

We Saved Reboot

https://www.youtube.com/watch?v=L00jx-GH2w8
2•bane•32m ago•0 comments

Tell HN: I am afraid AI will take my job at some point

3•funnyfoobar•34m ago•1 comments

Not Everything Should Be Easy

https://blog.rastrian.dev/post/not-everything-should-be-easy
1•rastrian•35m ago•0 comments

I documented a local 20B LLM perceiving its hardware state without data access

https://github.com/Lux1984-oss/Nebula-emergence-AGI
1•loukalacasse•37m ago•0 comments

LLM Conversations Viewer

https://github.com/TomzxCode/llm-conversations-viewer
1•tomzx•38m ago•0 comments

USB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices (2012) [pdf]

https://www.usb.org/sites/default/files/327216.pdf
1•davikr•38m ago•0 comments

Installing Podman on OS X with Homebrew

https://www.atamanroman.dev/installing-podman-on-osx-with-homebrew/
2•toomuchtodo•39m ago•0 comments

Looking back on 2025: The events that defined this year – AFP

https://www.youtube.com/watch?v=FGaUVHx6a-o
1•Bondi_Blue•41m ago•0 comments

Automation and Validation

https://www.johndcook.com/blog/2025/12/24/automation-and-validation/
2•vismit2000•43m ago•0 comments

Show HN: An AI collaboration playbook(AGENTS.md and code map and template)

https://www.privydrop.app/en/blog/ai-collaboration-playbook
1•david_bai•44m ago•1 comments

Agentic Design Patterns: A Hands on Guide to Building Intelligent Systems [pdf]

https://github.com/sarwarbeing-ai/Agentic_Design_Patterns/blob/main/Agentic_Design_Patterns.pdf
3•wrycoder•47m ago•1 comments

$6 Michelin Stock in 60 Minutes

https://www.youtube.com/watch?v=3k20zFlbFfE
2•bane•48m ago•0 comments

Show HN: Word Wizardry – Dijkstra-powered sentences, crafted from LLM magic

https://github.com/skorotkiewicz/dijkstra-text-generator
2•modinfo•49m ago•1 comments

Southern Cross Cable Network

https://en.wikipedia.org/wiki/Southern_Cross_Cable
1•sieep•50m ago•0 comments

Pre-commit hooks are fundamentally broken

https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/
2•todsacerdoti•52m ago•0 comments

Pyleak: Detect asyncio event loop blocking with stack traces in Python

https://github.com/deepankarm/pyleak
2•tanelpoder•52m ago•1 comments

The Haven Ahead

https://www.laphamsquarterly.org/roundtable/haven-ahead
1•treetalker•58m ago•1 comments

Why does VirusTotal give different results depending on how I upload the file?

1•nilslindemann•58m ago•3 comments

Waymo updates fleet in response to Bay Area outage chaos

https://www.theregister.com/2025/12/24/waymo_updates_power_outages/
3•raybb•1h ago•0 comments

FFmpeg files DMCA takedown request against Rockchip MPP for LGPL violation

https://github.com/github/dmca/blob/master/2025/12/2025-12-18-ffmpeg.md
1•csmantle•1h ago•0 comments

Make a Moon Phases Calendar and Calculator

https://www.jpl.nasa.gov/edu/resources/project/make-a-moon-phases-calendar-and-calculator/
1•tzury•1h ago•0 comments

Show HN: Why delegation beats memory in AI Agents

https://www.getseer.dev/blogs/lessons-dec-2025
1•akshay326•1h ago•0 comments

Some snapshot memories from the film "Alien" (2009)

https://web.archive.org/web/20090412150651/http://www.zen171398.zen.co.uk/Alien.html
2•exvi•1h ago•0 comments
Open in hackernews

React Meta-Framework Feels Broken, Here's Why

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

Comments

dthyresson•7mo 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•7mo 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•7mo ago
That wasn't my intent. I haven't used HN much. Will do next time. Thx!
pistoriusp•7mo 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•7mo 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•7mo 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•7mo 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.