frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Robin Hood hashing for modern audiences

https://github.com/rip-create-your-account/hashmap
1•g0xA52A2A•1h ago

Comments

ninadpathak•1h ago
This is impressive microbenchmarking work but the practical relevance is inverted from what the title suggests.

The 0.5ns lookup times are achieved on a 2^12-entry table that entirely fits in L2 cache. That's 4KB of data. Your entire working set for the benchmark is maybe 32KB. On a real system with millions of entries, you're hitting L3 or memory, and suddenly all those nanosecond savings vanish. A cache miss costs you 200-300ns. This optimization saves ~5ns in the happy path and adds instruction complexity that hurts branch prediction.

The 100% load factor claim is similarly misleading. Nobody targets 100% in production. You do it here because the benchmark ends at 2^12 entries. Try 2^28 entries at 100% load and see what happens to your insertion performance. Those "massive entry movements" shown in the videos? They get worse with larger tables (branch predictors can't help you when you have thousands of entries worth of movement). Real systems target 70-80% for a reason.

The SIMD + 32-slot windows trick is genuinely clever. But it's solving a problem that chained hashing basically sidesteps. Python dicts, Go maps, Rust hash maps they all use chaining or generational approaches now because the sweet spot for most real workloads isn't "perfect 0ns average case", it's "predictable worst case that doesn't require constant specialization".

Also: "modern audiences" in the title but the implementation is in Zig. Zig code is not what modern applications are built in. This would be valuable if there was a production-ready, maintained version people could actually use. Single-file educational implementations don't count.

Great writeup though. The visualizations are perfect.

OpenSlopware deleted, forked, and revived – by me on El Reg

https://www.theregister.com/2026/01/18/openslopware_is_back/
1•lproven•1m ago•0 comments

It costs money to share the future

https://unpublishablepapers.substack.com/p/it-costs-money-to-share-the-future
1•benrostike•2m ago•0 comments

Ask HN: Will vibe coded spaghetti code lead to unmaintainable software?

1•roschdal•4m ago•0 comments

AI Might Make Long Specs Cool Again

https://marcolacava.substack.com/p/ai-just-made-software-specs-cool
1•ghoxthack•5m ago•0 comments

Half American, half Canadian: Take a ride in a car welded from two front ends

https://www.bbc.com/news/videos/c89q0e9dvpwo
2•inm•8m ago•0 comments

Company says it has produced the Holy Grail of batteries

https://www.washingtonpost.com/climate-solutions/2026/01/18/donut-lab-solid-state-battery/
1•adambb•11m ago•1 comments

Agent Psychosis: Are We Going Insane?

https://lucumr.pocoo.org/2026/1/18/agent-psychosis/
3•todsacerdoti•16m ago•1 comments

Show HN: Ferki-Escalator 1.1 – Standalone Linux auditor, now without libcap

https://github.com/Ferki-git-creator/ferki-escalator
1•DenisDolya•20m ago•1 comments

On Believing Utter Lunacy

http://verisimilitudes.net/2024-04-04
1•jruohonen•21m ago•0 comments

Is Citizen Ranking the Real Goal of Việt Nam's Resolution on Digital Citizens?

https://www.thevietnamese.org/2026/01/is-citizen-ranking-the-real-goal-of-viet-nams-resolution-on...
1•BaudouinVH•26m ago•1 comments

Show HN: Apex Agent – Connect the Browser to AI via MCP

https://github.com/RTBRuhan/ApexAgent
1•rtbruhan00•26m ago•0 comments

Wake up Are your numbers aligned?

https://redas.dev/blog/tabular-nums/
1•holoflash•31m ago•0 comments

Show HN: Finite – NixOS Flake for Pi-Hole and Unbound on Raspberry Pi

https://github.com/wh1le/finite
2•wh1le•33m ago•1 comments

Patch Container Vulnerabilities Without Rebuilding Images

https://keninkujovic.com/blog/patch-container-vulnerabilities-trivy-copa
3•kenonet•34m ago•0 comments

The Billion-Dollar Block

https://www.billingbird.io/p/the-billion-dollar-block
2•the_reconciler•35m ago•1 comments

Show HN: Xenia – A monospaced font built with a custom Python engine

https://github.com/Loretta1982/xenia
1•xeniafont•41m ago•0 comments

Dotagents: All of your hooks, commands, skills, and AGENT/Claude.md files

https://github.com/iannuttall/dotagents
1•handfuloflight•41m ago•0 comments

Overlapping Markup

https://en.wikipedia.org/wiki/Overlapping_markup
1•ripe•42m ago•0 comments

OpenCode with superpowers. It can do everything in a container with Docker / Nix

https://grigio.org/opencode-with-superpowers-it-can-do-everything-in-a-container-with-docker-and-...
1•grigio•45m ago•0 comments

Thoughts and Observations Regarding Apple Creator Studio

https://daringfireball.net/2026/01/thoughts_and_observations_regarding_apple_creator_studio
1•tosh•47m ago•0 comments

Show HN: md-review – CLI tool for reviewing Markdown with inline comments

https://github.com/ryo-manba/md-review
1•ryo-manba•47m ago•0 comments

Weirdnet – 20 years ago: Spiritual Visualizations

https://medium.com/luminasticity/weirdnet-20-years-ago-spiritual-visualizations-b974a879a640
1•bryanrasmussen•47m ago•0 comments

Show HN: I built a multiplayer Prisoner's Dilemma

https://ppvault.com/
1•Xmeeta•47m ago•0 comments

Stop calling it vibe coding

https://davekiss.com/blog/agentic-coding/
3•swah•48m ago•0 comments

My heat-beat is irregular

1•knitef•49m ago•0 comments

A thought experiment: Can AI be prevented from overtaking humanity?

https://gemini.google.com/gem/1dr2aPpKLw7AV2czXxhqD7YPAiG36nq5n?usp=sharing
1•ssalmon74•49m ago•0 comments

Show HN: Kindness Engine a JavaScript snippet that adds kindness to websites

https://kindness-engine.vercel.app/
1•AmarRv•52m ago•0 comments

The second "S" is for service – why vibe-coding won't replace enterprise SaaS

https://substack.com/home/post/p-184909742
2•legostormtroopr•54m ago•1 comments

Echo Chess: The Quest for Solvability

https://web.archive.org/web/20230920164939/https://samiramly.com/chess
1•kurinikku•56m ago•0 comments

Unibox: Stop Managing Messages. Start Automating Relationships

https://www.unibox.today/
1•chungquantin•57m ago•1 comments