frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Statecharts: hierarchical state machines

https://statecharts.dev/
36•sph•2h ago

Comments

brandensilva•11m ago
I've always been a fan of state machines and have hoped for their adoption to grow.

Having visual understanding of state is becoming increasingly important for AI generated code you don't nearly understand as well as the human variety.

It seems many still favor store based reactivity state in frontend frameworks.

I contribute to it being the default so why change and because libraries like xstate are far more difficult to learn the syntax and are more verbose. But with AI that's hardly an issue, so I wonder if there is more to it I don't see and we just haven't seen the state chart reach it's peak yet.

embedding-shape•6m ago
2 hours and not a single comment yet?! At one point, Statecharts seemed to be getting traction in the frontend/UI ecosystem, albeit tiny traction. Leveraging state machines (and particular Statecharts, which is basically compositions of state machines) for UI interactions makes complex flows so much easier to reason about! However, seems the traction eventually disappeared for unknown reasons, sadly.

If this is the first time you're hearing about Statecharts, I highly recommend the book "Constructing the user interface with statecharts" by Ian Horrucks (https://archive.org/details/isbn_9780201342789/mode/2up) which yes, is from 1999, but probably the best introduction for how to actually apply and use Statecharts.

Statecharts: hierarchical state machines

https://statecharts.dev/
41•sph•2h ago•3 comments

Amateur armed with ChatGPT solves an Erdős problem

https://www.scientificamerican.com/article/amateur-armed-with-chatgpt-vibe-maths-a-60-year-old-pr...
430•pr337h4m•18h ago•268 comments

I spent 6 years building my Kanban as I hated how managers run the boards

https://www.npmjs.com/package/ooko
34•okovooo•2d ago•27 comments

The West forgot how to make things, now it’s forgetting how to code

https://techtrenches.dev/p/the-west-forgot-how-to-make-things
494•milkglass•5h ago•283 comments

Why has there been so little progress on Alzheimer's disease?

https://freakonomics.com/podcast/why-has-there-been-so-little-progress-on-alzheimers-disease/
255•chiefalchemist•11h ago•155 comments

Show HN: Turning a Gaussian Splat into a videogame

https://blog.playcanvas.com/turning-a-gaussian-splat-into-a-videogame/
32•yak32•2d ago•4 comments

Tell HN: An app is silently installing itself on my iPhone every day

305•_-x-_•10h ago•122 comments

USB Cheat Sheet (2022)

https://fabiensanglard.net/usbcheat/index.html
353•gwerbret•13h ago•64 comments

GnuPG – post-quantum crypto landing in mainline

https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html
83•zdkaster•8h ago•26 comments

Exposing Floating Point – Bartosz Ciechanowski (2019)

https://ciechanow.ski/exposing-floating-point/
36•subset•4h ago•3 comments

Mahjong: A Visual Guide

https://themahjong.guide/
108•iamwil•2d ago•29 comments

OpenAI Privacy Filter

https://openai.com/index/introducing-openai-privacy-filter/
224•tanelpoder•3d ago•45 comments

The Free Universal Construction Kit

https://fffff.at/free-universal-construction-kit/
325•robinhouston•4d ago•71 comments

The route from Prussian military headquarters to Gary Gygax’s basement

https://asteriskmag.com/issues/14/shall-we-play-a-game
35•jger15•2d ago•2 comments

Terra API (YC W21) Hiring: Applied AI Strategist(Health Intelligence)

https://www.ycombinator.com/companies/terra-api/jobs/DY7BCZU-applied-ai-strategist-market-intelli...
1•kyriakosel•4h ago

Quirks of Human Anatomy

https://www.sdbonline.org/sites/fly/lewheldquirk/figlegq6.htm
41•gurjeet•1d ago•17 comments

Flickr: The first and last great photo platform

https://petapixel.com/2026/04/22/flickr-the-first-and-last-great-photo-platform/
185•Nrbelex•3d ago•87 comments

Using coding assistance tools to revive projects you never were going to finish

https://blog.matthewbrunelle.com/its-ok-to-use-coding-assistance-tools-to-revive-the-projects-you...
279•speckx•19h ago•174 comments

The Joy of Folding Bikes

https://blog.korny.info/2026/04/19/the-joy-of-folding-bikes
186•pavel_lishin•3d ago•120 comments

EU Age Control: The trojan horse for digital IDs

https://juraj.bednar.io/en/blog-en/2026/04/17/eu-age-control-the-trojan-horse-for-digital-ids/
202•gasull•7h ago•105 comments

Eden AI – European Alternative to OpenRouter

https://www.edenai.co
57•muzzy19•3h ago•29 comments

Show HN: A free ESG stock screener that publishes its losses and methodology

https://jumpstartsignal.com/
3•irldexter•1h ago•0 comments

Cheating at Tetris

https://chalkdustmagazine.com/features/cheating-at-tetris/
3•t-3•3d ago•1 comments

Tip: Web requests should not be measured in Hz [Hertz]

https://mastodon.catgirl.cloud/@sophie/116467789133733136
22•robin_reala•4h ago•26 comments

America's Geothermal Breakthrough

https://oilprice.com/Alternative-Energy/Geothermal-Energy/Americas-Geothermal-Breakthrough-Could-...
115•sleepyguy•16h ago•137 comments

Math Is Hard – OpenBSD Stories

http://miod.online.fr/software/openbsd/stories/vaxfp.html
121•signa11•2d ago•9 comments

The Super Nintendo Cartridges (2024)

https://fabiensanglard.net/snes_carts/
73•offbyone42•11h ago•11 comments

APL is more French than English

https://www.jsoftware.com/papers/perlis78.htm
22•tosh•4h ago•12 comments

The Knight Programming Language

https://github.com/knight-lang/knight-lang/tree/master
12•tosh•4h ago•4 comments

Hokusai and Tesselations

https://dl.ndl.go.jp/pid/1899550/1/11/
116•srean•18h ago•15 comments