HackerTube

"Data Driven UIs, Incrementally" by Yaron Minsky

Strange Loop Conference4 HN recommenders · recommended in 4 months, 2018–2022
YouTube
talk · advanced · evergreen · 2018–2022 on HN

Yaron Minsky of Jane Street shows how the OCaml Incremental library lets trading UIs express data transformations that are easy to read and efficient on streaming data. It includes a live table demo.

Recommended in incremental computation and reactive UI threads as the best conceptual overview of Incremental and incr_dom.

6 comments from Hacker News

@pgt2019-12 · in “Moxie: Incremental Declarative UI in Rust”

Any discussion about incremental UI should include Yaron Minsky's talk about Jane Street's OCaml framework, incr_dom from 2016: ▶ this video Incremental is essentially an implementation of Adapton from 2014: link There is a big upset coming in the UX world as we converge toward a generalized implementation of the "diff & patch" pattern which underlies Git, React, compiler optimization, scene rendering, and query optimization. Two sleeper startups in this space that are going to make a lot of money are Frank McSherry's Materialize Inc. and Nathan Marz's Red Planet Labs. incr_dom source: link Differential Dataflow: link Declarative Dataflow Client: link Crux adapter for Declarative Dataflow: link

Recommends View on HN
@75dvtwin2019-11 · in “Towards a unified theory of reactive UI”

Thank you for sharing the write up. I think the model you are describing, has parallels with Yaron Minksy's Data Driven UIs, incrementally ▶ this video Perhaps if you could review the above (if you have not done already), additional ideas/data points might help with your formalization effort.

Recommends View on HN
@chubot2018-12 · in “Adapton: Programming Language Abstractions for Incremental Computation”

From what I can tell, incremental computation is starting to be used in practice: Jane St has an OCaml library called Incremental: "Data Driven UIs, Incrementally" by Yaron Minsky at Strange Loop 2018: ▶ this video This talk has a pretty impressive live JS table demo! It looks faster and nicer than most JS UIs I've seen. ----- And the Skip language was developed Facebook. Apparently they started to use it for some production stuff, but somehow they decided against it and spun it out: link link Julien Verlaguet - Reflex: Reactive Programming at Facebook -- link Reflex was an earlier name or earlier incarnation of Skip.

Recommends View on HN
@nateabele2018-10 · in “Incremental – Library for incremental computations”

The author just gave a talk at Strange Loop [0] that provides a better conceptual overview than the talk linked in the docs. Pretty interesting stuff. [0] ▶ this video

Recommends View on HN
@infogulch2022-05 · in “Xilem: An Architecture for UI in Rust”

Very interesting! This somehow seems convergent with the model-level incrementalization approach that incr_dom [1] and its successor bonsai [2] are using. Have you had a chance to compare these? [1]: link | ▶ this video [2]: link