Prolly

Languages and libraries

probabilistic programming library

SHOW HN2015

47points
14comments
#598of 2,565 in 2015
Top 24%of 2015 by points

How HN took it

MixedNo clear lean

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 HN
    • 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 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 HN
    • OP 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 HN
    • 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
  • 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 HN
    • Oleg's Hansei is also very worth checking out http://okmij.org/ftp/kakuritu/
      tel on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/9128352)