frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Exploring sub-50ns NIC receive paths via userspace MMIO

https://github.com/krish567366/BareMetalNIC
1•krish678•3h ago

Comments

krish678•3h ago
Hi HN,

I’ve been experimenting with how far NIC receive latency can be pushed on commodity hardware when you bypass the kernel and treat the NIC as memory-mapped hardware instead of a network device.

This is a research / measurement project, not a complete networking stack.

What I’m measuring: • ~20–50ns NIC RX → userspace visibility (device-dependent) • Busy-polling descriptor rings via MMIO • Zero-copy DMA buffers • No syscalls, interrupts, or kernel networking

Public repo: https://github.com/krish567366/BareMetalNIC

Docs / notes: https://baremetalnic.krishnabajpai.me

Important clarification: The public code focuses on instrumentation, register access, and timing methodology. Some experimental logic and tuning paths are intentionally not published yet.

This is mainly about how to measure and reason about latency accurately at this scale, not claiming a drop-in replacement for DPDK or kernel stacks.

Questions I’d genuinely like feedback on: 1. Where do you usually see the first sources of jitter below ~100ns? 2. On ARM64, how much penalty do you typically expect from memory ordering? 3. Any recommended techniques for validating RX timestamps externally?

Happy to clarify methodology or measurements.

treesknees•3h ago
This is very obviously all generated using AI, borderline slop.

The docs directory is entirely missing. I don’t see how or where the software actually performs any measurements. The readme claims there’s a benchmarking folder but I don’t see that either. So, what methods did you use to measure timing/latency?

Maybe there’s some application for this but I’m not sure what it is. By the time you start parsing those rx bytes from the nic, I have to imagine the numbers start looking closer to DPDK.

Welcome to iWeb

https://www.apple.com/welcomescreen/ilife/iweb-3/
1•gregsadetsky•44s ago•0 comments

Learn Japanese RPG: Hiragana Forbidden Speech

https://store.steampowered.com/app/1114950/Learn_Japanese_RPG_Hiragana_Forbidden_Speech/
1•01-_-•1m ago•0 comments

Thomas Piketty: 'The reality is the US is losing control of the world'

https://www.lemonde.fr/en/opinion/article/2025/04/12/thomas-piketty-the-reality-is-the-us-is-losi...
1•robtherobber•2m ago•0 comments

Only These AI Startup Ideas Make Sense Now

1•shilpasanny•3m ago•0 comments

Tech savvy users have most digital concerns

https://newsroom.taylorandfrancisgroup.com/tech-savvy-users-have-most-digital-concerns/
2•01-_-•4m ago•0 comments

Build a ridiculous duck, give it style, and flex it like it owns the internet

https://duckparty.fun/
1•omidnikrah•6m ago•0 comments

Show HN: Zone – App blocker that tracks how often you try to open blocked apps

https://apps.apple.com/in/app/app-blocker-zone/id6753007462
1•appdevfun•6m ago•0 comments

Show HN: Resumeup.ai – ATS optimised resumes that lands you interviews

https://resumeup.ai/
1•rohithreddyj•7m ago•0 comments

Things I Learned in 2025

https://medium.com/@tomwhitwell/52-things-i-learned-in-2025-edeca7e3fdd8
1•sebg•8m ago•0 comments

From broken to testable SwiftUI navigation

https://matteomanferdini.com/mvvm-coordinator-swiftui/
1•DeusExMachina•10m ago•0 comments

Show HN: AI agent demo that runs purely on WebAssembly and open-source models

https://webui.ailoy.co/
1•jhlee525•15m ago•0 comments

McKinsey Plots Job Cuts in Slowdown for Consulting Industry

https://www.bloomberg.com/news/articles/2025-12-15/mckinsey-executives-plot-job-cuts-in-slowdown-...
1•cebert•15m ago•0 comments

An Ode to Hackathons

https://bartkummel.net/blog/2025-12-14_Ode-to-hackathons.html
1•bkummel•16m ago•0 comments

Context Widows Or, of GPUs, LPUs, and Goal Displacement

https://artificialbureaucracy.substack.com/p/context-widows
1•sebg•19m ago•0 comments

Normals_revisited: Revisiting a known normal transformation in computer graphic

https://github.com/graphitemaster/normals_revisited
2•todsacerdoti•21m ago•0 comments

How do SSDs change database design?

https://brooker.co.za:443/blog/2025/12/15/database-for-ssd.html
1•arn3n•22m ago•0 comments

How to Properly Adjust Your Binoculars

https://www.artofmanliness.com/skills/how-to-adjust-binoculars/
1•I_Nidhi•23m ago•0 comments

Kubernetes exposes your DevOps debt

https://thorsell.io/2025/12/16/devops-debt-and-kubernetes.html
1•xGLaDER•25m ago•0 comments

What Is ChatGPT Doing and Why Does It Work? (2023)

https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-doing-and-why-does-it-work/
2•pella•27m ago•0 comments

Hand-curated remote anywhere tech jobs – no country restrictions

https://relocateme.substack.com/p/work-from-anywhere-tech-jobs-introductory
1•andrewstetsenko•28m ago•0 comments

Genuary 2026: Generative Art Month

https://genuary.art
1•tripzilch•29m ago•0 comments

Show HN: I Wrote a Book – Production-Grade Agentic AI

https://productionaibook.com
1•aroussi•31m ago•2 comments

Show HN: A new technique for LLM tool calling and OSS library for it

https://www.symbolica.ai/blog/beyond-code-mode-agentica?theme=dark
3•charlielidbury•33m ago•0 comments

Raxe

https://github.com/raxe-ai/raxe-ce
1•handfuloflight•34m ago•0 comments

Murder-suicide case shows OpenAI selectively hides data after users die

https://arstechnica.com/tech-policy/2025/12/openai-refuses-to-say-where-chatgpt-logs-go-when-user...
5•jsheard•34m ago•0 comments

The woman who sold time – and the man who tried to stop her

https://www.bbc.com/news/articles/c4nn7gew9zxo
3•Phemist•40m ago•0 comments

System Capability Protocol

https://systemcapabilityprotocol.com/
1•ryanm101•43m ago•0 comments

Hawk from Movement Labs clocks in at 22.5% on ARC-AGI-2

https://movementlabs.ai
1•movementlabsAI•46m ago•0 comments

Designating fentanyl as a weapon of mass destruction

https://www.whitehouse.gov/presidential-actions/2025/12/designating-fentanyl-as-a-weapon-of-mass-...
6•KoftaBob•47m ago•0 comments

The Bike Shed: 485: HTTP Basic Auth

https://bikeshed.thoughtbot.com/485
1•amalinovic•50m ago•0 comments