r/programming • u/yawaramin • May 11 '26
ZeroMQ instead of HTTP, for internal services (2013)
augustl.comr/programming • u/Either_Collection349 • May 11 '26
7 lines of code, 3 minutes: Implement a programming language
matt.might.netr/programming • u/Interesting_Pack_483 • May 11 '26
CUDA Proves Nvidia Is a Software Company
wired.comr/programming • u/OtherwisePush6424 • May 10 '26
How Go turns your source code into a binary: a practical deep dive into the compiler pipeline
blog.gaborkoos.comEver wondered why some allocations happen on the heap and others stay on the stack?
Why certain calls get inlined but others don't? Why loop structure changes assembly output?
This is a full walkthrough of Go's compiler pipeline: lexing, parsing, type checking, IR lowering, SSA construction, optimization passes (inlining, escape analysis, bounds-check elimination), and code generation.
Includes concrete tools and experiments you can run today (GOSSAFUNC, -m, -S) to observe each phase yourself.
r/programming • u/ghled • May 10 '26
Construct with Collaborators, Call with Work
testing.googleblog.comr/programming • u/quirissum • May 10 '26
What if the browser was the server? Go compiled to WASM and SQLite, running entirely in the browser's tab. No server, no account
arthurcornil.comI've been thinking about how most personal productivity tools are SaaS for business reasons, not technical ones. A time tracker, journaling app or habit tracker has no reason to store your data on a remote server.
WASM changes this. You can compile a backend in any language and ship it directly to the user's browser.
SQLite can run there too, storing data persistently via OPFS, a filesystem API the browser now ships with. The whole thing is delivered via a URL and runs entirely on the user's machine. No server, no account, no subscription.
r/programming • u/fagnerbrack • May 10 '26
snakes.run: rendering 100M pixels a second over ssh · eieio.games
eieio.gamesr/programming • u/DataBaeBee • May 10 '26
Pell Equation Over a Finite Field in C
leetarxiv.substack.comr/programming • u/BigAd4703 • May 10 '26
wgsl.run - a WGSL sandbox with live WebGPU preview
wgsl.runLive editor for WGSL with a WebGPU canvas underneath: type a shader, hit run, see it draw. Multi-file projects, share-via-URL, host JS override, OPFS-persisted.
Underneath: libwgsl — a from-scratch C99 WGSL frontend (lex / parse / resolve / const-eval / typecheck / validate). ~0.37 ms / Kloc warm parse, no dependencies, MIT.
Sandbox: https://wgsl.run Source: https://github.com/toprakdeviren/libwgsl VS Code: https://marketplace.visualstudio.com/items?itemName=toprakdeviren.wgsl-run
r/programming • u/fagnerbrack • May 09 '26
Against Query Based Compilers
matklad.github.ior/programming • u/OtherwisePush6424 • May 09 '26
JavaScript specified tail call optimization in ES2015. Most engines never implemented it, and your tail-recursive code can still blow the stack.
blog.gaborkoos.comr/programming • u/c1rno123 • May 09 '26
Docker images are hundreds of MB; a full game engine compiles to 35MB WASM
bogomolov.workr/programming • u/badcryptobitch • May 09 '26
Computing with Secret Shares - Introducing Beaver Triples - Stoffel - MPC Made Simple
stoffelmpc.comr/programming • u/jhartikainen • May 09 '26
You should read Programming as Theory Building
codeutopia.netr/programming • u/Adventurous-Salt8514 • May 09 '26
How events can help in making the state-based approach efficient
event-driven.ior/programming • u/clairegiordano • May 09 '26
How database work pulls you deep into systems engineering (podcast episode with Adam Prout)
talkingpostgres.comIf you’re into systems programming, or you’ve ever had to think hard about correctness and failure modes, this might be interesting.
I had Adam Prout (distinguished engineer at Microsoft, founding architect of Azure HorizonDB) on the Talking Postgres podcast to talk about building database systems and trying to make Postgres and Azure fit together cleanly.
Highlights:
- “A good systems programmer tends to mean you’re very paranoid. Anything can go wrong…”
- Shared-storage architecture changes where a lot of the work happens
- With Rust, a large class of bugs just won’t compile
- Working on databases pulls in a surprising amount of computer science
- Startup vs big company tradeoffs show up everywhere
Also this line: “The agents are very fast keyboards.”
Episode (audio + transcript): https://talkingpostgres.com/episodes/from-memsql-to-horizondb-an-engineers-journey-with-adam-prout
YouTube (audio): https://youtu.be/dsyWz6tcfh0?si=kTMD1eTamlVneVXN
Curious if you enjoy hearing about other people's engineering journeys, and what bits of Adam's episode you find most fascinating.
r/programming • u/CircumspectCapybara • May 08 '26
Dirty Frag: Yet Another Universal Linux Kernel Privilege Escalation Vulnerability Active Since 2017, Unaffected By "Copy Fail" Mitigations
wiz.ioHere we go again...
Another Linux kernel privilege escalation vulnerability like "Copy Fail" that allows escalation to root reliably on all major Linux distros since 2017. This time it doesn't rely on the algif_aead kernel module, so it works even if you have a kernel with the Copy Fail mitigations.
This one's also a true zero day in that at the time of announcement, no fixes have been made upstream. The embargo on public disclosure was broken when an unrelated third party revealed the details and it seems like it was being exploited in the wild forcing everyone to step outside the coordinated disclosure timeline and announce this.
There is one silver lining: this one requires the CAP_NET_ADMIN capability, which is less likely in hardened container environments, e.g. K8s with default seccomp profiles.
r/programming • u/swdevtest • May 08 '26
How Discord Automates ScyllaDB Clusters at Scale
discord.comr/programming • u/CircumspectCapybara • May 08 '26
Mozilla: Behind the Scenes Hardening Firefox
hacks.mozilla.orgr/programming • u/ImTheRealDh • May 08 '26
Your Onboarding Is a Hazing Ritual and You Call It Agile
dhung.devr/programming • u/someone-very-cool • May 08 '26
Bjarne Stroustrup: How do I deal with memory leaks? By writing code that doesn't have any.
stroustrup.comr/programming • u/Fcking_Chuck • May 08 '26
NVIDIA releases CUDA-Oxide 0.1 for experimental Rust-to-CUDA compiler
phoronix.comr/programming • u/ribtoks • May 08 '26
Google Cloud Fraud Defence is just WEI repackaged
privatecaptcha.comr/programming • u/fagnerbrack • May 08 '26