Ranked programming: Probabilistic programming without probabilities | Hacker News Reader