Deterministic Core, Non-Deterministic Shell
brandon_bot
24 points
2 comments
September 21, 2026
Related Discussions
Found 5 related stories in 158.6ms across 11,645 title embeddings via pgvector HNSW
- Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon realexweb · 53 pts · August 24, 2026 · 49% similar
- OpenShell – A safe, private runtime for fleets of autonomous AI agents niemandhier · 352 pts · October 22, 2026 · 49% similar
- Fast and Hard Code lumpa · 17 pts · August 22, 2026 · 46% similar
- Fast and Hard Code tosh · 81 pts · August 23, 2026 · 46% similar
- A free agentic app builder where LLMs only write what deterministic tools can't softmodeling · 12 pts · October 21, 2026 · 46% similar
Discussion Highlights (2 comments)
Founderarcstone
great work the world needs more of this!
kccqzy
I agree with the thrust of the article but I want to quibble with one thing: the article says “calling RNGs that aren't seeded” doesn’t count as deterministic behavior, but randomized algorithms often have simpler implementations and better asymptotics than non-randomized algorithms while having statistical guarantees (“almost surely”) on their properties. Two of my favorite examples: (1) a randomized quicksort where choosing the pivot randomly in each iteration is simpler and better than deterministic methods of choosing the pivot; (2) a randomized treap gives you a balanced binary search tree with far simpler implementation than say a red black tree. And that’s besides the more utilitarian security benefit of using randomness inside hash functions to protect against HashDoS attacks. So I’d implore the author to delete this restriction. Even when randomized algorithms produce different outputs (the treap giving you differently shaped trees with the same sequence of inserts) these outputs have properties that can be checked statistically.