Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The deeper principle here: "stop lying about where truth lives."

I've been exploring how this generalizes beyond side effects. Every React state library creates a JavaScript copy of state that must sync with the DOM. This is the original sin. Two truths = lies.

The solution isn't better syncing, it's refusing to duplicate. The DOM is already a perfectly good state container. All you have to do is read it.

Releasing a paper (DATAOS) and React implementation (stateless, <1KB) soon. It's the architecture behind multicardz (hyper-performing kanban on steroids, rows AND columns, 1M+ cards, sub second searches, perfect lighthouse scores, zero state sync bugs). Because there's no state to sync.



Sounds interesting, do you have any links to these projects? Could not find multicardz when searching


I am dark at the moment.

I am doing final testing, packaging, integrating strip, etc. My target was before end of month. If I work hard I just might make it.

I'm releasing a bunch of things at once: 1. multicardz.com 2. a paper on using DOM as single source of user state dataos.software 3. an OSS repo of hyper performant implementation of that for React (stateless.software) 4. an OSS repo that might best be described as Tailwind for frontend behavior. (genX.software)

they are all somewhat interconnected



Yep!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: