Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 31 19:14

    avi-stripe on develop

    Generated new Bazel BUILD files… (compare)

  • Jan 31 19:14
    avi-stripe closed #322
  • Jan 30 23:36
    areese-stripe review_requested #322
  • Jan 30 23:36
    areese-stripe opened #322
  • Jan 30 23:33

    areese-stripe on areese_bazel_update

    Generated new Bazel BUILD files… (compare)

  • Jan 30 23:33
    areese-stripe added as member
  • Jan 27 02:42

    avibryant on distributeconfig

    wip (compare)

  • Jan 23 19:40

    avi-stripe on develop

    Fix compute bug with batched ob… (compare)

  • Jan 23 19:40
    avi-stripe closed #321
  • Jan 23 19:34
    mio-stripe labeled #321
  • Jan 22 18:24
    mg-stripe added as member
  • Jan 19 11:26
    mg-stripe removed as member
  • Jan 17 20:02

    avi-stripe on develop

    stack safe Packer (#273) (compare)

  • Jan 17 20:02
    avi-stripe closed #273
  • Jan 17 20:01
    avi-stripe synchronize #321
  • Jan 17 20:01

    avi-stripe on targettest

    fix sbcbenchmark (compare)

  • Jan 17 19:57
    avi-stripe assigned #321
  • Jan 17 19:57
    avi-stripe opened #321
  • Jan 17 18:58

    avi-stripe on targettest

    fix bug with batchBits output o… (compare)

  • Jan 14 22:36

    avi-stripe on targettest

    failing test for fit gamma targ… (compare)

Avi Bryant
@avibryant
(it does add a bias lower... is part of the normal approx that it gives the occasional impossibly high value to balance out an overall downwards bias?)
Darren Wilkinson
@darrenjw
@avibryant Quick question: @jonnylaw and I are writing a paper about functional PP in which we discuss Rainier. How would you like us to cite it?
Avi Bryant
@avibryant
honestly not something I've thought about or have experience with. Bryant et al, and the github URL?
whatever you do there is zero chance of anyone being offended or unhappy.
Darren Wilkinson
@darrenjw
OK, great, thanks. We'll make something up!
Avi Bryant
@avibryant
(Happy to review drafts etc if that’s helpful or appropriate)
Darren Wilkinson
@darrenjw
Draft paper on arXiv. Comments welcome (from anyone) - https://arxiv.org/abs/1908.02062
Avi Bryant
@avibryant_twitter
Nice! Who's the intended audience? People familiar with PPL but not FP?
Darren Wilkinson
@darrenjw
Statisticians, basically.
jhegedus42
@jhegedus42
hi guys, is there any chance i can compile rainier to javascript using scajajs?
scalajs cannot use reflection and it is single threaded, so async.await does not work either
also java librararies either cannot be used afaik
jhegedus42
@jhegedus42
also , i am trying to compile stan to javascript ... https://github.com/jhegedus42/stan2js not that easy :)
so, if there would be a way to get rainier to compile to javascript, that would be the killer, coz i have no idea about how to develop c++, but i am decent at scala...
also, 20 years ago i wrote sort of like some hmc code in fortran ...
statistical physics exercises/masters/phd
one should use cats nowadays, so i heard
jhegedus42
@jhegedus42
is rainier using cats ?
but the trend is to use cats
it would be a bad architectural decision to not do so, imho, and not build rainier on top of cats ... if one really wants to do proper functional programming and not reinvent the wheel
jhegedus42
@jhegedus42
image.png
it does
impressive
i am sold
this is awesome
this is future
omg
super awesome architecture
scalability
powerful language
easy to code
this is gonna be the probabilistic programming of the future
scala is catching on heavily
especially where people need to use their brains to write code...
and functional programming works very well for math minded people
wow, this rainier project is the best i have seen so far ... when it comes to the mcmc zoo...
jhegedus42
@jhegedus42
the rest are dead ends compared to this ... c++ ... difficult, python ... not typesafe ... none of them are scalable ... dont fit into the distributed ecosystem, cannot be used to write DSL-s, not functional ... nightmare to do development ...
R is dead end too ... its not a programming language ...
scala is a sweetspot .. for people who have brains ...
and if you want to do mcmc ... then you most likely have ...
scala is not easy ... BUT extremely powerful ...
and the people who do mcmc can learn it ...
and R and python and C++ cannot catch up anymore ...
combine mathematicians with cats ...
they will be in heaven
this is the future
jhegedus42
@jhegedus42
ok, over and out ... i work on my website project, if rainier can be compiled to javascript, i would be very happy to make some educational demo using it ...