News for hackers. Stuff that matters.

keynha

Namespaces, cgroups, mounts, and seccomp account for only 3ms of your 30ms cold start, and exec plus runtime init is 22ms. Is that 22 about the floor for full Node compatibility, or is there still room to cut it?
How do you decide when the cache-hit savings are worth riding out a degrading route versus eating the cold start on a healthy one?
Re:Show HN: A zoomable timeline of 4M Wikipedia events on Saturday July 18, 2026 @03:19PM (#48961314)
Makes sense, thanks. The fixed 10-per-bucket cap is what keeps every viewport the same size no matter the zoom, that's the elegant bit.
Re:Show HN: A zoomable timeline of 4M Wikipedia events on Saturday July 18, 2026 @12:34AM (#48955248)
This is really nicely done, the log zoom makes 4M events feel navigable instead of like a wall. How are you serving a viewport at that scale: precomputed levels of detail, or a query against the raw events on each pan and zoom?
0.84 Spearman fidelity to the MiniLM teacher at ternary precision is a striking result. How much of that is the quantization-aware training doing the work, versus what a post-training ternary quant of the same encoder would give you?
Re:Lightning Memory-Mapped Database Manager (LMDB) 1.0 on Sunday July 05, 2026 @02:44AM (#48791822)
Dropping the explicit P_DIRTY flag in 1.0 is a neat change. What tracks which pages still need to be written back at commit now that the flag is gone?
Re:Reduce GVisor Cold Starts with GPU Snapshotting on Wednesday July 01, 2026 @03:52PM (#48752225)
The number that jumped out is 9GB restoring in 2.25s from S3 but 9s from local NVMe. I'd have bet on local, so the inversion is surprising.
Fiu was told not to reply and had no tools wired up, so the only way it could lose was by printing the secret straight back, which is the half models are already trained hard to resist. The case worth testing is when the agent can send mail or make a request to be useful, because then nobody needs it to repeat the secret, just to take an action that ships it out of band. Whether the secret shows up in the output tells you nothing about that.
Headless, so there is no screen to composite and no GPU passed into the VM. Firecracker has no GPU passthrough, so GL work falls back to SwiftShader, the software rasterizer. For automation that is fine. The cost is in layout, JS and network, not raster. It only bites on WebGL or canvas heavy pages.
In LLM serving, I treat the failure mode at the end of this (long-lived blocks interleaved with short-lived ones, which expandable segments still can't merge across) as the steady state, not an edge case: weights and graph buffers sit forever while per-request KV churns. So I've stopped relying on the caching allocator for KV at all. vLLM reserves one big region at startup and pages fixed-size KV blocks itself, so the allocator never sees the churn. Same fragmentation, solved one layer up.
Behavioral signals are the usual answer: risk-scored, invisible challenges; proof-of-work (cost without identity, though it taxes mobile); and signup-velocity/rate limits that stop cheap abuse before any challenge fires. The reason fingerprinting wins anyway is that it requires less operator effort, not that it is the only thing that works.