Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Show HN: Noise Lang, JIT stochastic programing language

Noise Lang is a JIT stochastic programming language built in Rust where every variable represents a probability distribution. Originally created as a side project to model noise in telecommunications, it was recently revived and completed with assistance from Claude AI.

Background

- Noise Lang is a new open-source programming language where every variable represents a *probability distribution* rather than a single value. This makes it suited for modeling uncertainty and noise — particularly in telecommunications, simulations, and any domain where outcomes are probabilistic. - The creator built it as a Rust-learning side project, then used Anthropic's Claude (an AI coding assistant) to finish and polish the codebase after abandoning it for years. This reflects a growing pattern of AI tools resurrecting stalled personal projects. - "JIT" (Just-In-Time) means the language compiles code on the fly at runtime, offering a balance of interactivity and performance. - It was posted on Hacker News as "Show HN" — a category where makers share projects for community feedback. - Why it matters: Most languages treat randomness as a special library feature. Noise Lang makes stochastic behavior the *default*, potentially simplifying probabilistic programming that today requires verbose libraries like PyMC or Stan.

Related stories