frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How to Build an Agent Or: The Emperor Has No Clothes (2025)

https://ampcode.com/notes/how-to-build-an-agent
1•tehnub•48s ago•0 comments

Sidephone: A minimalist Android phone with swappable USB keypads

https://www.sidephone.com/
1•phantomathkg•1m ago•0 comments

Georgia's Voting Technology Blunder

https://pluralistic.net/2026/04/18/dominion-sucks-actually/
1•hn_acker•2m ago•0 comments

Matt Mullenweg Says "The Wheels Have Fallen Off" in WordPress

https://www.therepository.email/matt-mullenweg-says-the-wheels-have-fallen-off-in-wide-ranging-wo...
3•rpgbr•4m ago•0 comments

Information Scent: How Users Decide Where to Go Next (2020)

https://www.nngroup.com/articles/information-scent/
1•alberto-m•5m ago•0 comments

Unearthly Terrors: Event Horizon (1997)

https://theasc.com/magazine/aug97/event/main.htm
2•exvi•10m ago•0 comments

The USDA's gardening zones have shifted. (Interactive app and map)

https://apps.npr.org/plant-hardiness-garden-map/
2•nuke-web3•10m ago•0 comments

They Were YouTube's First Stars. Here's What They Wish They'd Known

https://www.nytimes.com/2026/04/15/arts/television/early-youtube-stars-success-learnings.html
1•cainxinth•11m ago•0 comments

'Tokenmaxxing' is making developers less productive than they think

https://techcrunch.com/2026/04/17/tokenmaxxing-is-making-developers-less-productive-than-they-think/
2•Brajeshwar•14m ago•1 comments

The electromechanical angle computer inside the B-52 bomber's star tracker

https://www.righto.com/2026/04/B-52-star-tracker-angle-computer.html
1•NelsonMinar•14m ago•0 comments

Guy is a legend (Founder of StopKillingGames before Parliment) [video]

https://www.youtube.com/watch?v=FoDZMcTTHGo
1•Bender•16m ago•0 comments

Version 1.0 of WireGuard for Windows and WireGuardNT Released

https://lists.zx2c4.com/pipermail/wireguard/2026-April/009580.html
1•zx2c4•16m ago•0 comments

Don't just quit. Leave with leverage. An open-source employment attorney via .md

https://github.com/bobbypartyai-dev/ai-quit-job
2•rk3000•18m ago•0 comments

The Things I Wanted to Know Before Buying Apple's Studio Display XDR

https://blog.tymscar.com/posts/studiodisplayxdr/
2•tymscar•19m ago•0 comments

C64GFX – Commodore 64 Pixel Art Gallery

https://c64gfx.com/index.html
1•adunk•20m ago•0 comments

China's HH-200 Cargo Drone Flies First Mission with 1.5-Ton Load

https://dronexl.co/2026/04/18/china-200-cargo-drone-mission/
1•HardwareLust•21m ago•0 comments

We built our own DNS server

https://sliplane.io/blog/how-we-built-our-own-dns-server
1•jonas_scholz•22m ago•0 comments

Artemis Was a State Failure and a Human Triumph

https://www.bloomberg.com/opinion/features/2026-04-14/nasa-s-artemis-moon-mission-was-a-state-fai...
2•object-a•24m ago•1 comments

Capital One Credit Balance Refund Business Logic Flaw

https://nuxx.net/blog/2026/04/18/capital-one-credit-balance-refund-business-logic-flaw/
1•c0nsumer•25m ago•0 comments

Despedify – AI-powered planner to end WhatsApp chaos for group trips

https://despedify.es/
1•edgar_dev•28m ago•0 comments

The AI Doomers Who Are Playing with Fire

https://gizmodo.com/the-ai-doomers-who-are-playing-with-fire-2000747606
3•booleanbetrayal•31m ago•0 comments

I Stumbled Across My Boyfriend's ChatGPT and It Ended Our Relationship

https://lindseyhallwrites.substack.com/p/i-read-my-boyfriends-chatgpt-and
4•atmosx•33m ago•0 comments

Hacking the EU AgeVerification app in under 2 minutes

https://twitter.com/Paul_Reviews/status/2044723123287666921
1•croes•34m ago•0 comments

Nothing prepares you for the death of a pet

https://spectator.com/article/nothing-prepares-you-for-the-death-of-a-pet/
2•mellosouls•35m ago•1 comments

Opus 4.7 to 4.6 Inflation is ~45%

https://tokens.billchambers.me/leaderboard
3•anabranch•36m ago•1 comments

The Great Pyramid of Giza and the Speed of Light

https://www.johndcook.com/blog/2026/04/09/pyramid-speed-of-light/
1•rolph•36m ago•0 comments

Amazon won't release Fire Sticks that support sideloading anymore

https://arstechnica.com/gadgets/2026/04/amazon-wont-release-fire-sticks-that-support-sideloading-...
23•pjmlp•36m ago•17 comments

How the word "MODEL" changes meaning across 3D Graphics, Software and AI

https://www.youtube.com/watch?v=S7NVbkVXtzo
1•0bytematt•43m ago•0 comments

Trump announces reforms to accelerate access to psychedelic drug treatments

https://www.theguardian.com/us-news/2026/apr/18/trump-psychedelic-drugs-executive-order
2•andsoitis•44m ago•0 comments

Amazon is discontinuing Kindle for PC on June 30th

https://goodereader.com/blog/kindle/amazon-is-discontinuing-kindle-for-pc-on-june-30th
21•tech234a•47m ago•11 comments
Open in hackernews

Show HN: DualMix128 – A fast, simple PRNG passing PractRand (32TB) and BigCrush

https://github.com/the-othernet/DualMix128
5•the_othernet•11mo ago
Hi HN,

I'd like to share DualMix128, a pseudo-random number generator I developed. It's written in C and achieves very high speed while maintaining strong statistical properties for non-cryptographic use.

GitHub (MIT License): https://github.com/the-othernet/DualMix128

Key points:

* *Fast:* Benchmarked at ~0.36 ns per 64-bit generation on GCC 11.4 (-O3 -march=native). This was over 2x faster than `xoroshiro128++` (~0.74 ns) and competitive with `wyrand` (~0.36 ns) in the same tests. (Benchmark code/results in repo).

* *Robust:* Passes the full TestU01 BigCrush suite and PractRand up to 32TB with no anomalies reported. (Test harnesses/logs in repo).

* *Simple Algorithm:* Uses a 128-bit state (two `uint64_t`) with simple mixing based on addition, XOR, rotation, and a final multiplication by the golden ratio constant.

* *C Implementation:* Minimal dependencies (`stdint.h` for core), straightforward C code.

This came out of exploring simple constructions for efficient PRNGs that still hold up under heavy statistical testing.

Curious to hear feedback on the design, performance, potential applications, or any weaknesses you might spot. Thanks!

Comments

thomaskoopman•11mo ago
Very cool, fast and looks like it should vectorize too. Do you have a jump function for parallel seeding?

How did you come up with this, some number-theoretic basis or more experimental?