frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

https://github.com/marsbos/mador
26•bosmarcel•55m ago

Comments

DylanMerigaud•51m ago
Clean launch, good luck!
bosmarcel•51m ago
Thanx a lot!
ahmedhossamdev•35m ago
Great work!
bosmarcel•33m ago
Thanks, I really appreciate it! Hope others will feel the same. The frontend community needs and deserves simple tools:)
antonvs•13m ago
This makes me think of a version of that comic where in the last pane, you get thrown out the window for suggesting such a sensible thing.
moostee•23m ago
Proposed variant optimised for human readaiblity...

```js import mador from "mador"; const [read, write] = mador({ count: 1 }); read(".counter", ctx => ctx.el.textContent = ctx.count); write(".increment", "click", ctx => ctx.count++); write(ctx => ctx.count = 0); ```

## Read

Dependencies are detected automatically when the read function is run during initiation.

```js read(".counter", ctx => ctx.el.textContent = `Count: ${ctx.count}`); ```

## Write

Immediate:

```js write(ctx => ctx.count++); ```

Event-triggered:

```js write(".increment", "click", ctx => ctx.count++); ```

Event writes expose `ctx.el` and `ctx.event`.

PoignardAzur•21m ago
Are reactive updates based on deep equality or reference equality?
bosmarcel•5m ago
It is based on ref. equality, so assignment through '=' will trigger an "effect".
bedroom_jabroni•3m ago
There are many standalone plug-n-play implementations of the signal primitive in JS. To name a few: preact/signals, vue reactivity, etc, there's even a TC39 proposal for a lang feature. Is this meant to stand out by doing things differently or reinvent them?

It took a year to ship WebAssembly in Anubis

https://anubis.techaro.lol/blog/2026/anubis-wasm/
50•xena•1h ago•24 comments

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

https://github.com/marsbos/mador
28•bosmarcel•55m ago•11 comments

GrapheneOS Overhauled Default Apps and Secure Clipboard

https://grapheneos.social/@GrapheneOS/117225539756835649
38•Cider9986•1h ago•14 comments

Your intellectual fly is open (2025)

https://bcantrill.dtrace.org/2025/12/05/your-intellectual-fly-is-open/
431•cyb0rg0•9h ago•279 comments

Isar Aerospace reaches orbit and deploys payloads on second flight

https://isaraerospace.com/press/history-for-european-spaceflight-isar-aerospace-reaches-orbit-and...
508•mpweiher•14h ago•165 comments

NetBSD 9.5 released and EOL for NetBSD-9

https://blog.netbsd.org/tnf/entry/netbsd_9_5_released_and
93•jaypatelani•5h ago•4 comments

Black Hole of Los Alamos Seller of surplus nuclear research materials

https://www.atlasobscura.com/places/black-hole-of-los-alamos
15•Bluestein•4d ago•1 comments

Show HN: VODForge – a free local desktop UI for YouTube video/playlist downloads

https://getvodforge.com/
13•coopernusbaum•1h ago•1 comments

Research carried out using NetBSD

https://www.netbsd.org/gallery/research.html
64•Bluestein•5h ago•14 comments

Babylonian Lamb Stew with Beets (1750–1730 BCE)

https://babylonian-collection.yale.edu/about/babylonian-cooking
56•yubblegum•3d ago•24 comments

An Alien Mind

https://openai.com/index/an-alien-mind/
261•tosh•5h ago•200 comments

A/I shuts down – Stay human

https://keepitfree.ai/announcements/a/i-shuts-down-stay-human/
446•captainmuon•7h ago•298 comments

Asahi Linux on M3

https://asahilinux.org/2026/09/m2-episode-1/
255•mdp2021•7h ago•152 comments

Electronic skin for prosthetics to sense temperature and pressure

https://news.wsu.edu/press-release/2026/08/20/researchers-develop-electronic-skin-for-prosthetics...
33•gmays•4d ago•5 comments

Opalite Health (YC W26) Is Hiring – Founding GTM

https://www.ycombinator.com/companies/opalite-health/jobs/bNedVAD-founding-gtm
1•ckuo9•4h ago

Vidact – a compiler that turns React into direct DOM operations

https://www.vidact.dev/
37•mohebifar•4d ago•17 comments

Doomscrolling Ourselves to Death

https://www.edwest.co.uk/p/doomscrolling-ourselves-to-death
323•shubhamjain•9h ago•225 comments

Human archive: They were only human

https://sayyss.github.io/human-archive/
8•jonwinstanley•1h ago•3 comments

M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years

https://en.wikipedia.org/wiki/M-DISC
166•gurjeet•4d ago•77 comments

The revolt of the reader

https://bcantrill.dtrace.org/2026/09/05/the-revolt-of-the-reader/
554•chmaynard•1d ago•268 comments

Cloud in a Bottle: making self-hosting accessible to everyone

https://cloudinabottle.org/blog/launch-post
595•zplizzi•21h ago•294 comments

Research acceleration: The view inside OpenAI

https://openai.com/index/research-acceleration-view-inside-openai
83•iamsyr•6h ago•55 comments

Nitter and XCancel resume service after legal advice

https://github.com/zedeus/nitter/commit/1428b4c2b4246f92a7e5b2673438e5fb39fcc4a3
317•zImPatrick•3h ago•194 comments

Is There I/O After Death? What Happens to Io_uring When a Process Dies

https://blog.ydb.tech/is-there-i-o-after-death-what-happens-to-io-uring-when-a-process-dies-92c65...
55•porridgeraisin•4d ago•25 comments

The car industry A/B tested selling a car with and without CarPlay

https://a.wholelottanothing.org/the-car-industry-a-b-tested-selling-the-same-car-with-and-without...
75•gumby•1h ago•60 comments

IBM Quantum Nighthawk R2

https://www.ibm.com/quantum/blog/nighthawk-r2
77•fuglede_•3d ago•34 comments

Music Theory for Programmers

https://runjs.app/blog/music-theory-for-programmers
339•birdculture•4d ago•218 comments

The pencil case model of creativity

https://dub.uu.nl/en/column/pencil-case-model-creativity
56•jruohonen•9h ago•19 comments

I'm teaching an introductory 12 week course on Quantum Oracle Engineering

https://shukla.io/quantum-oracle-engineering/
52•BinRoo•8h ago•18 comments

Ganon's Mysterious Origins (Revisited)

https://www.thrillingtalesofoldvideogames.com/blog/ganon-name-origin-kamen-rider
26•tobr•1d ago•7 comments