Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Covert Caches: When Is a Cache, a Cache?(parallelprogrammer.substack.com ↗)
    discuss
  2. Mini-AGI – dynamic continual learning model trained from scratch on 8GB VRAM(github.com/volotat ↗)
    1comments
  3. A build graph that rolls dice(fzakaria.com ↗)
    discuss
  4. Hawking by Graham Farmelo review – the dark side of genius(theguardian.com ↗)
    discuss
  5. Investment Seer: Agentic AI-Powered Stock and Crypto Analyst(investmentseer.com ↗)
    discuss
  6. Ant Mill(wikipedia.org ↗)
    discuss
  7. Heretic removes restrictions from language models(heretic-project.org ↗)
    1comments
  8. Meslo-Font: Customized Version of Apple's Menlo Font(github.com/andreberg ↗)
    discuss
  9. The Docker API Ceiling: Why Portainer 3.0's New Capabilities Target Kubernetes(portainer.io ↗)
    discuss
  10. AI chatbots give wrong answers to financial queries 'most of the time'(ft.com ↗)
    discuss
  11. Ask HN: Is provider KV caching sufficient for agent swarms and long run agents?
    discuss
  12. Knowledge Refresh for Production RAG
    discuss
  13. Why Do We Need Human Mathematicians Anymore?(poshenloh.com ↗)
    1comments
  14. RBA Faces Key Rate Decision as Inflation Pressure Remains(coinmarketcap.com ↗)
    1comments
  15. Faked Images of Neurons in Major Journals(youtube.com ↗)
    discuss
  16. What do you think of a Java-like language that compiles to native code?(github.com/ironwood-lang ↗)
    2comments
  17. College Is Coming Apart After Successive, Overlapping Crises(theatlantic.com ↗)
    1comments
  18. The positive effect of walking on creative thinking(nih.gov ↗)
    discuss
  19. The president wanted to unleash AI. Then came Anthropic(politico.com ↗)
    discuss
  20. Show HN: Mahabharata Characters – 307 figures with gunas and decision primitives(huggingface.co ↗)
    discuss
  21. Show HN: Less Prompts, More Guardrails(yasyf.com ↗)
    discuss
  22. Coding Machines(teamten.com ↗)
    discuss
  23. Birdle Explorer(birdle.world ↗)
    1comments
  24. I Investigated Coinbase a Year Ago For Forbes. The Bigger Story Now Is Its Power(thesignalmemo.substack.com ↗)
    discuss
  25. EA Safety(venkateshrao.com ↗)
    discuss
  26. A Builder's Simple Perspective on the Future of the Job Market(wenbo.site ↗)
    1comments
  27. Lint-HTTP 0.1.0 – Easy to use, complete HTTP traffic linter(crates.io ↗)
    discuss
  28. While the human's away, do the agents slip into foul play?(yuv.run ↗)
    discuss
  29. Winning the Visa Lottery(aeaweb.org ↗)
    discuss
  30. The Rise of Niche Consumption(aeaweb.org ↗)
    discuss

Deterministic Core, Non-Deterministic Shell

16 pointsby 2h agooutdata.net
2 comments
2h agoHN ↗

great work the world needs more of this!

56m agoHN ↗

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.