I had a crack at doing the Fermi Paradox calculations using vanilla JS for benchmarking. Took maybe 5 minutes to build reusable probabilistic estimation functions from scratch. On that basis, it doesn’t look to me like it would be worth the effort of learning a new syntax.
However, what took me almost all day was trying to get a nice visualisation of the probability distribution I came up with. I would like to be able to zoom and pan, hover over different x-values to get the PDF or CDF as a function of x, and maybe vary model parameters by dragging sliders. IMO, this is the real advantage of a probabilistic reasoning web-app.
After like 6 hours, I came up with a janky prototype which has zooming and a hover tooltip on a CDF.
I had a crack at doing the Fermi Paradox calculations using vanilla JS for benchmarking. Took maybe 5 minutes to build reusable probabilistic estimation functions from scratch. On that basis, it doesn’t look to me like it would be worth the effort of learning a new syntax.
However, what took me almost all day was trying to get a nice visualisation of the probability distribution I came up with. I would like to be able to zoom and pan, hover over different x-values to get the PDF or CDF as a function of x, and maybe vary model parameters by dragging sliders. IMO, this is the real advantage of a probabilistic reasoning web-app.
After like 6 hours, I came up with a janky prototype which has zooming and a hover tooltip on a CDF.
Very messy code here: https://github.com/hamishhuggard/interactive-CDF/blob/main/fermi.html
PS: I hear QURI is hiring? Can I use this as a work trial? :P
I like the chutzpa. Up to Ozzie, but most likely not.
Lol. Not bad for 60% joking.
PS, here’s the code actually deployed: https://hamishhuggard.com/misc/fermi.html