Spurious Splines
inconvergent.net
inconvergent.net
I’ve been a long time fan Anders Hoff’s work - it’s well worth it to check the other posts on incovergent.net - quite a few have been covered here on hacker news.
Interest also to see how he has moved to Lisp over time, functional programming seems to work well for him for this type of generative art.
Lastly - I think it’s refreshing to still see this on the front page : beautiful generative art without DNNs…
with danger of nitpicking: it's more meta programming that has drawn me to lisp (rather than functional programming). the most recent post on my site describes an aspect of this (datalog for drawings as graphs in common lisp). i figured the distinction is worth pointing out
We published a paper about such an application to modelling sensor error here: https://doi.org/10.1177/1932296817711297
The martingale comes up under the "simulator" section, starting in the paragraph "In our previous simulation study".
if next_value > upper_bound: next_value = upper_bound
if next_value < lower_bound: next_value = lower_bound
This works fine, but serves to concentrate probability mass near the boundaries, so it's no longer uniformly distributed. By reflecting across boundaries rather than coercing, you're effectively flattening that concentration. If you coerce, you also reduce the expected value, which may or may not be a desirable property.