Image: reddit.com · rabbler - An oscilloscope for randomness
BitBabbler hardware RNG software rewritten in Rust
Unmaintained software for 2015 BitBabbler USB random number generators was rewritten in Rust with heavy Claude help, plus a terminal oscilloscope for randomness.
Credits
- Reddit poster net_charlessullivan Source ↗
Earliest dated source:
The full story
The maker bought several BitBabbler USB hardware random number generators in 2015. The sticks still work but the software hasn't had a release in years, so they rewrote it in Rust and put them back to work feeding entropy to a Talos Kubernetes cluster, mainly its headless VMs.
The bigger part became rabbler, a terminal UI with nine live views of the byte stream, such as scatter, spectrum, bit-planes and a random-walk trace, where faults can be injected on purpose to see which view catches them. It was built with heavy help from Claude; the maker says they read every module and the safety-critical paths are covered by tests. It isn't open source yet.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: rabbler - An oscilloscope for randomnessReddit poster: net_charlessullivanPosted
The maker's post on r/homelab.
If it disappears: archived copy of Reddit: rabbler - An oscilloscope for randomness (opens in a new tab)
- The project: charles.dev
The maker's write-up.