Please confirm you are human
This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.
A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.
News
kda_metadata
3+ week, 4+ day ago (57+ words) vLLM Kimi-K3 specialization of GDN attention metadata. The request classification and cudagraph staging intentionally mirror GDNAttentionMetadataBuilder. Kimi-K3 builds the metadata required by its prefill KDA kernel internally, so this builder omits the shared FLA chunk metadata construction. For Kimi-K3 speculative…...
What Actually Happens When Linux Runs Out of Memory: Inside the OOM Killer
2+ hour, 31+ min ago (476+ words) Your process didn't crash. There's no stack trace, no exception, no core dump. One second it's running; the next, dmesg shows a single line — Out of memory: Killed process 4821 (node) — and it's gone. If you're running on Kubernetes, you'll see…...
A GIF re-encode made the file 4.5x bigger. Interframe differencing fixed it.
3+ hour, 1+ min ago (656+ words) Cropping a GIF should not make it bigger. Ours did, and not by a little: a 288-frame Foucault pendulum went from 1074 KB in to 4881 KB out, and a 70-frame gun turret went 116 KB to 1232 KB. That is 455% and 1062%. The same…...
Optimizing Disk I/O in NumPy: Implementing a Fast LZ4 Compression Algorithm via C-Extensions
3+ hour, 38+ min ago (93+ words) pypi.org... Tagged with python, compression, numpy....
Benchmarking Zippers in Haskell
4+ hour, 11+ min ago (365+ words) In the previous post, we explored zippers and their applications in functional programming. In this post, we benchmark their performance against a root-based approach. We define a simple tree data structure and the naive root-based approach for traversing and modifying…...
I Wanted to Process One Image. Somehow I Ended Up Building APIC.
8+ hour, 5+ min ago (297+ words) It started with a stupidly simple problem. I had an image. I needed to process it. But somehow the workflow became: Open tool → convert → find another tool → compress → open another tool → edit → close everything. At some point I thought: Why…...
Streamux: Full RFC 9113 in Go with C abi
9+ hour, 44+ min ago (119+ words) Spent the last few weeks building an HTTP/2 server from scratch in Go. Full RFC 9113 - framing, HPACK, stream state machine, flow control, TLS enforcement, 145/146 h2spec tests passing. The fun part was RFC 9218 stream priorities. Browsers already send priority: u=N on…...
A new GCC compiler patch has increased the performance of AMD Zen 5 processors by 12%.
10+ hour, 26+ min ago (194+ words) GameGPU AMD compiler engineer Venkataramanan Kumar presented a compact software patch for the GNU Compiler Collection The proposed change consists of only two lines of source code and adjusts the instruction cost table for modern Zen 4 and Zen 5 processor architectures…...
Developer Experience Improves with Go's Faster Compile Times and Ease of Use Compared to Swift
11+ hour, 3+ min ago (723+ words) For years, developers like myself have grappled with the thermal and resource bottlenecks inherent in Swift's compilation process. Swift's multi-pass compiler, while designed for runtime optimizations, introduces a computational workload that disrupts workflow continuity. Here’s how: Swift's complex type system…...
Don't pick a partial index for speed: what I measured on a 10M-row Postgres queue table
13+ hour, 7+ min ago (1260+ words) Early in August someone asked me a question: on a queue table where a few thousand pending rows sit among millions of completed ones, should they use a partial index or a plain one? I said yes, this is the…...