Prolly
Languages and libraries
probabilistic programming library
SHOW HN2015
How HN took it
2 positive, 2 neutral or asking, 2 mixed, 0 critical, out of 6 comments about the project. Thread score +0.21.
Idea: 1 for, 0 againstDesign: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Simple, intuitive interface that makes machine learning accessible
From 1 comment
Super cool idea! I love the fact that the interface is so simple and intuitive; I think that makes machine learning accessible to a much longer tail of problems that people would…
brandonb on HN
Neat idea, and written in Ruby
From 1 comment
Wahoo! this is neat, and in ruby! However, I have some issues here. First, I don't know that I like the interface. Adding to the class instead of an instance of the class irks…
meesterdude on HN
Objections
Adding methods to the class rather than an instance is awkward
From 2 comments
Wahoo! this is neat, and in ruby! However, I have some issues here. First, I don't know that I like the interface. Adding to the class instead of an instance of the class irks…
meesterdude on HNI would definitely rather instantiate and build that way. I can dream up some examples where I might want to work with more than one type of probability. It would be good design…
meesterdude on HN
Documentation is hard to follow with limited examples
From 1 comment
Wahoo! this is neat, and in ruby! However, I have some issues here. First, I don't know that I like the interface. Adding to the class instead of an instance of the class irks…
meesterdude on HN
Requests
Support instantiated probability spaces so multiple can be used at once
From 2 comments
I would definitely rather instantiate and build that way. I can dream up some examples where I might want to work with more than one type of probability. It would be good design…
meesterdude on HNOP here, I used "adding to class" because I had assumed people would only use a single probability space at a time, and it would shorten the syntax since you didn't need to…
iamwil on HN
Support probability distributions modelled as monads
From 1 comment
Probability distributions can be nicely modelled as a monad. See, for example, https://github.com/jliszka/probability-monad or…
noelwelsh on HN
Questions
What are real-world uses of probability-based programming
From 2 comments
Wahoo! this is neat, and in ruby! However, I have some issues here. First, I don't know that I like the interface. Adding to the class instead of an instance of the class irks…
meesterdude on HNIn the wild I think you'd be more likely to use something like PyMC or Stan, which work like Prolly but support arbitrarily complex models. Still, love the idea. To learn more…
stdbrouw on HN
Where to learn the mathematics behind it
From 1 comment
Wahoo! this is neat, and in ruby! However, I have some issues here. First, I don't know that I like the interface. Adding to the class instead of an instance of the class irks…
meesterdude on HN
Alternatives named
PyMC and Stan for arbitrarily complex probabilistic models
From 1 comment
In the wild I think you'd be more likely to use something like PyMC or Stan, which work like Prolly but support arbitrarily complex models. Still, love the idea. To learn more…
stdbrouw on HN
Probability monad implementations and Oleg's Hansei
From 2 comments
Probability distributions can be nicely modelled as a monad. See, for example, https://github.com/jliszka/probability-monad or…
noelwelsh on HNOleg's Hansei is also very worth checking out http://okmij.org/ftp/kakuritu/
tel on HN