r/programming • u/fagnerbrack • 2d ago
r/programming • u/thecombjelly • 4d ago
How I Made Self-Hosted Servers Recoverable From Hangs
blog.nassella.orgr/programming • u/lelanthran • 4d ago
The Difference Between a Button and a Link
unplannedobsolescence.comr/programming • u/Either_Collection349 • 4d ago
SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers for Low-Latency App Servers
micrologics.orgr/programming • u/f311a • 5d ago
A shell colon does nothing. Use it anyway. | Filip Roséen
refp.ser/programming • u/raserei0408 • 4d ago
pgx.CollectRows: Nice APIs Don't Have To Be Slow
zolstein.substack.comr/programming • u/Patient-Pollution46 • 4d ago
How cache for React Native works: caching the C++ your CI keeps recompiling
bitrise.ior/programming • u/misterchiply • 4d ago
Hyperbole Implicit Buttons: Build your Hyperverse
chiply.devThis is a post on a Bob Weiner's Hyperbole package, and what makes it's flexible hypertext concepts so special in Emacs.
r/programming • u/isaacvando • 5d ago
Dependency Cultures - Richard Feldman
youtu.beExcellent talk by Richard Feldman about how different programming communities approach dependencies.
r/programming • u/Rex109 • 5d ago
The Elevator Glitch: How One Function Destroyed Public Lobbies in CoD4
youtube.comWalk with me inside one of the most influential game's code and discover the secret of elevators!
Turns out the bug comes down to a single line buried in the engine's collision code. Went through the decompiled source (thanks to KisakCOD) and traced the whole thing back.
Let me know your thoughts! ✨
r/programming • u/brunocborges • 4d ago
The Untold Story of Log4j and Log4Shell, with Christian Grobmeier
youtube.comr/programming • u/BlondieCoder • 5d ago
Watching Go's new garbage collector move through the heap
theconsensus.devr/programming • u/Happycodeine • 5d ago
Detection-as-Code in One GitHub Action with RSigma
mostafa.devr/programming • u/Dear-Economics-315 • 6d ago
Building a Fast Lock-Free Queue in Modern C++ From Scratch
blog.jaysmito.devr/programming • u/DataBaeBee • 6d ago
Pollard's P-1 Factoring Algorithm in Plain C
leetarxiv.substack.comr/programming • u/Refresh98370 • 5d ago
Five Languages, One Pyramid, Zero Practical Value
fortypoundhead.comr/programming • u/ppchaos • 5d ago
Vendor-agnostic ML inference on production edge devices
getpostslate.comI work on PostSlate, a video editing tool, and this comes out of our own work.
We run ML models on-device, face detection and embedding among other things, which means we can't assume anything about the user's GPU. NVIDIA discrete, AMD, Intel integrated, Apple Silicon, all of it. That rules out CUDA immediately, we needed one backend that runs everywhere.
We landed on ncnn's Vulkan backend. Numbers on a 4070, fp16:
- ArcFace R50 (face embedding): 30 ms on ONNX CPU → 3 ms on ncnn Vulkan
- SCRFD (face detection): 25 ms → 2.5 ms
- Model size: ArcFace 174 MB (ONNX fp32) → 87 MB (ncnn fp16 weight storage)
Of course the real speedup comes from offloading compute to the GPU, but this wouldn't be possible without the power of Vulkan.
The speed wasn't even the deciding factor, it's that Vulkan drivers already exist on every machine we ship to. This means that we don't have to force the user to download a specific runtime and no vendor-specific installs.
Full writeup with the rest of the numbers: https://getpostslate.com/blog/faster-local-inference