frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

We've had front end reactivity since 2018 – via Async Iterables

https://github.com/SacDeNoeuds/yawn
9•sacdenoeuds-dev•2h ago

Comments

modulovalue•4m ago
There's an important issue with async iterables: what's the initial value of derived "signals"?

In the Dart/Flutter world, async iterables are known as streams. The biggest problem is that they are asynchronous so if you derive new streams from existing streams, you won't have a value immediately for those streams available, you'll have to wait a frame for values to propagate. That's not a problem if you're just processing data, but if you're using them in a UI framework and your UI framework is coupled to the event loop, then you have a problem.

This doesn't happen with the ReactiveX approach because things are evaluated immediately, one doesn't have to wait for the event loop to tick. (A fun historical artifact is that ReactiveX has not caught on in the Dart/Flutter community around 2019-ish because it was eventually migrated to use Streams and the initial-value-problem was a real problem that made the benefits of ReactiveX not carry its weight nobody noticed that but I was heavily involved and I am still using a custom framework derived from my observations back then).

If we zoom out a bit, the problem is actually that we are trying to define a computation graph and then need a strategy for evaluation it. I think Elm has actually made the biggest progress on that front (here's THE talk on that topic that shows how complicated working out all the kinks can be: https://www.youtube.com/watch?v=Agu6jipKfYw)

I still think that functional reactive programming solves most of the problems we have in UI-land, but the complexity that we have to deal with when we use traditional methods of state mutation, that complexity becomes enormous when trying to define a reactive programming framework, especially in languages that are not purely functional.

I think in 10 or 20 years there will be somebody that solves this problem, I don't see it happening anytime soon, sadly. It's just too complicated and we need programming languages that are built around those ideas for them to become comfortable enough to be usable in practice.

yellowsink•1m ago
I don't really see that this actually implements it's proposal. The State class is still a custom thing and you could implement that however you want (Indeed a working signal implementation can be made in under a hundred lines)

Causal driver for 'ADHD' potentially found

https://twitter.com/sameqcu/status/2035506563126063427
1•MrBuddyCasino•1m ago•0 comments

Software 2.0: Code Is Cheap, Good Taste Is Not

https://aaronstannard.com/beginning-of-software-2.0/
1•vinhnx•2m ago•0 comments

0.1 and 0.2 = 0.3, – a two-strand number type for Python

https://github.com/JustNothingJay/mobius-number
1•SECS_Sovereign•2m ago•0 comments

The Ollama browser extension I made to teach myself Dutch

https://blog.paractmol.nl/the-ollama-browser-extension-i-made-to-teach-myself-dutch/
1•ibuprofn•13m ago•0 comments

ClaudeClaw – Persistent Claude agents on Slack with OS-level sandboxing

https://htdocs.dev/posts/claudeclaw-a-composable-agent-orchestrator-for-claude-code/
1•stephanebusso•14m ago•0 comments

Show HN: I redesigned Activity Monitor's dock icon to look native

2•rokgregoric•15m ago•0 comments

Asteroid Spinning Impossibly Fast

https://www.newscientist.com/article/2520088-weve-spotted-a-huge-asteroid-spinning-impossibly-fast/
1•metalman•16m ago•1 comments

Autoresearch-genealogy: Structured prompts for AI-assisted genealogy research

https://github.com/mattprusak/autoresearch-genealogy
1•helsinkiandrew•18m ago•0 comments

Steve Jobs, speech at the Apple campus (1999) [video]

https://www.youtube.com/watch?v=EoM2Y2KO6kU
1•tagyro•18m ago•0 comments

Debunking the Gold Standard (2015)

http://greyenlightenment.com/2015/06/21/debunking-the-gold-standard/
1•chistev•20m ago•0 comments

Little Known Development Methods (2009)

https://lr0.org/blog/p/lkdm/
1•lr0•23m ago•0 comments

Hormuz Minesweeper – Are you tired of winning?

https://hormuz.pythonic.ninja/
2•PythonicNinja•24m ago•0 comments

Skyscanner Drops

https://www.skyscanner.net/sttc/px/captcha-v2/index.html?url=L2dldGRyb3BzPw==&uuid=30c402a6-25cd-...
1•lastdong•27m ago•0 comments

Lord of Light

https://en.wikipedia.org/wiki/Lord_of_Light
1•debo_•29m ago•0 comments

Microbenchmarking Chipsets for Giggles

https://chipsandcheese.com/p/microbenchmarking-chipsets-for-giggles
1•signa11•30m ago•0 comments

Why AI is Making Your RAM more expensive

https://adlrocha.substack.com/p/adlrocha-why-ai-is-making-your-ram
1•adlrocha•31m ago•1 comments

To Understand AI's Future, Read Dickens, Bronte, Industrial Revolution Novels

https://www.bloomberg.com/news/articles/2026-03-20/to-understand-ai-s-future-read-dickens-bronte-...
1•helsinkiandrew•31m ago•0 comments

Kbooboo: Find Linux kernel maintainer contacts from dmesg stack trace

https://git.infradead.org/~rw/kcontact/
1•csmantle•38m ago•0 comments

Microsoft Azure Monitor alerts abused for callback phishing attacks

https://www.bleepingcomputer.com/news/security/microsoft-azure-monitor-alerts-abused-in-callback-...
1•01-_-•40m ago•0 comments

Apple hasn't caught up to MacBook Neo demand yet

https://9to5mac.com/2026/03/20/apple-hasnt-caught-up-to-macbook-neo-demand-yet/
2•01-_-•42m ago•0 comments

Why Gen Z Abandoned Morals for Money [video] (Mentions Cluely and Clavicular)

https://www.youtube.com/watch?v=fCSMceQPJcY
1•Imustaskforhelp•45m ago•0 comments

AI is programmed to hijack human empathy – we must resist that

https://www.nature.com/articles/d41586-026-00834-z
1•XzetaU8•46m ago•1 comments

Ask HN: What was something interesting you learned last week?

2•chistev•51m ago•3 comments

We built the bicycle for the mind but never built the compass

https://simpleainewsletter.substack.com/p/we-built-the-bicycle-for-the-mind
3•travii•59m ago•1 comments

Show HN: Mac Wisper – AI voice-to-text for macOS

https://macwisper.com/
1•alexissp•59m ago•1 comments

A Word to the Wise: Don't Trust A.I. To File Your Taxes

https://www.nytimes.com/2026/03/05/technology/artificial-intelligence-taxes-tax-refund.html
3•bookofjoe•1h ago•2 comments

Texico. Learn the Principles of Programming

https://www3.nhk.or.jp/nhkworld/en/shows/texico/
1•yzydserd•1h ago•0 comments

Why some foods are hard to stop eating – CraveLab

https://apps.apple.com/us/app/cravelab/id6760598704
1•cravebuilder•1h ago•1 comments

DECT Cordless Phone Decoder

https://github.com/SarahRoseLives/DeDECTive
1•SarahRoseLives•1h ago•0 comments

Linear No-Threshold model, and when are doses too small to matter?

https://thebreakthrough.org/issues/energy/drawing-the-line
2•leonidasrup•1h ago•0 comments