LESSWRONG
LW

15
Wikitags

Squiggle

Edited by Nathan Young, Cedar last updated 23rd Sep 2022

Squiggle is a special-purpose programming language for probabilistic estimation. Think: "Guesstimate as a programming language." Squiggle is free and open-source.

Read the overview.

Overarching goals

  • Allow non-experts to see the "sum" of views on a question
    • Allow non-experts
  • Allow expression of estimated distributions and functions easily [1]

Squiggle is not

  • For intensive calcution

Models vs estimation functions

  • A key notion is the difference between models and estimation functions
  • Models are high detail and expensive to run. They make implications about causality
  • Explanation functions used cached date and are cheap to run
  • The world is a model, a photograph or video game simulator is an estimation function

The world is made of complex models, but we want answers to simpler questions - what is the most pressing thing to work on? How do we reduce risk? What am I going to have for lunch?

  1. ^

    https://www.lesswrong.com/posts/i5BWqSzuLbpTSoTc4/squiggle-an-overview#What_Squiggle_is_Meant_For

Subscribe
Discussion
Subscribe
Discussion
Posts tagged Squiggle
92Introducing Squiggle AI
ozziegooen
9mo
15
61Squiggle: An Overview
ozziegooen
5y
6
44Multivariate estimation & the Squiggly language
ozziegooen
5y
5
19Adjusting probabilities for the passage of time, using Squiggle
NunoSempere
5y
2
18Squiggle: Technical Overview
ozziegooen
5y
3
14What is estimational programming? Squiggle in context
Quinn
3y
7
3Squiggle: Why and how to use it
brook
3y
0
51Announcing Squiggle: Early Access
ozziegooen
3y
7
11Making better estimates with scarce information
Stan Pinsent
3y
5
Add Posts