Joe Hellerstein

Results 51 issues of Joe Hellerstein

Get figures into mermaid to align with rest of book.

documentation

E.g. I only want to send the most recent result of a fold when I receive a message, not all values of the fold. ``` items = source_iter(itemsrc) -> fold(||...

enhancement
surface syntax
P2

- [ ] Build out the “stdlib” of importable distributed protocol implementations in Hydroflow(+). Some things are simple (heartbeats, retries/acks), some are very complex (Paxos variants, BFT variants, etc). See...

good first issue

For now these should go in examples or the book. Eventually these should be in libraries of importable modules. Local wall-clocks, etc - [ ] heartbeats - [ ] timers/timeout...

documentation
good first issue
help wanted
surface syntax

Is there an expense to the mapping once the compiler has done its magic, relative to tuples that "happen to be" set up right and don't need maps? Would a...

surface syntax
performance
P1

WIP on Generalized Hash Trie

A data structure used in optimal joins, as described in the [Wang/Willsey/Suciu paper on Freejoin](https://arxiv.org/abs/2301.10841)

enhancement
Large

Going to implement algorithms from [Wang/Willsey's Freejoin paper](), and extend to binary optimal joins along the lines of [Olteanu's factorized research](). Breaking it down: - [x] Generalized Hash Trie data...

enhancement

Based on #966 Two independent considerations here: - Do we empty the buffer on new `input`? - Do we empty the buffer on new `signal`? The current implementation is `{input:...

hydroflow syntax

As an example it should use the higher-level IR.

KVS L0