rntz
rntz
@rntz.net
Michael Arntzenius irl. Postdoc at UC Berkeley doing PL + DB + incremental computation. PL design, math, calligraphy, idle musings, &c.

rntz.net
🐘 @rntz@recurse.social
🐦 @arntzenius

Attempting to use bsky more now that people are showing up.
For skies of couple-colour as a brinded cow;
November 3, 2025 at 5:22 PM
Reposted by rntz
The product manager posting implies they have something called a "Brick Foundation model"?
October 28, 2025 at 7:23 PM
references on Arrows (I don't know them well myself)

API docs hackage.haskell.org/package/base...

original paper www.cse.chalmers.se/~rjmh/Papers...

websites that look like they're written by someone who knows what they're talking about www.haskell.org/arrows/ en.wikibooks.org/wiki/Haskell...
Control.Arrow
hackage.haskell.org
October 26, 2025 at 8:54 PM
I posted this question over on fediverse: recurse.social/@rntz/115442..., although I'm not sure I summarized it the way you would've :)

so far someone has suggested that Haskell's "Arrows" might be what you're looking for? recurse.social/@typeswitch@...
rntz (@rntz@recurse.social)
Monads model affects in arbitrary computation. Applicatives model effects in computation with a static tree-shaped dependency structure. What about DAG-structured computation, eg. spreadsheets? In pa...
recurse.social
October 26, 2025 at 8:54 PM
how can we find time to explain things?
good talks are so good, so valuable.
(... can we review them like we review papers?)
October 16, 2025 at 9:37 AM
exactly! the table stores only the inputs mapping to non-nil.
October 13, 2025 at 8:35 AM
without the nil value I can't define what finite support is. or am I misunderstanding the question?

(the slides are probably not self-explanatory without the talk, but I thought I'd throw them up anyway...)
October 13, 2025 at 6:05 AM
rntz @rntz.net · Oct 13
Slides for my HOPE 2025 presentation, "Finite Functional Programming via Graded Effects & Relevance Types": www.rntz.net/files/hope-2...
October 13, 2025 at 3:24 AM
no, we're all at the workshops at NUS School of Computing

join ussssss
October 12, 2025 at 5:44 AM
I wasn't thinking of synthetic functions, but of synthetic values. Eg. the delta(0) = infty, delta(x) = 0 otherwise, where "infty" is a synthetic value such that integrating over it yields 1. So infty is like the opposite of an infinitesimal. Indeed, perhaps infty = 1 / epsilon?
October 1, 2025 at 5:58 PM
just a bit onward Hansen cites Dijkstra 1971b, "Hierarchical Ordering of Sequential Processes", which invokes a fairness property ("each process... is guaranteed to proceed with some unknown, but finite speed") but reserves the actual term "fair" only for a much stronger property
September 25, 2025 at 10:28 PM