Writing a (valid) C program without main()
https://labs.iximiuz.com/tutorials/c-program-without-main-a1eea557
https://redd.it/1v68yb8
@programmingreddit
https://labs.iximiuz.com/tutorials/c-program-without-main-a1eea557
https://redd.it/1v68yb8
@programmingreddit
iximiuz Labs
Writing a (valid) C program without main() | iximiuz Labs
Walk through the C compilation pipeline: preprocessor, compiler, assembler, and linker. Start with a normal hello world, inspect macros and generated assembly, and end by producing a running binary that has no main() function.
Introducing Triton: DirectX 11 driver for QEMU
https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
https://redd.it/1v6ijz9
@programmingreddit
https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
https://redd.it/1v6ijz9
@programmingreddit
UTM Blog
Introducing Triton: DirectX 11 driver for QEMU
In the prequel, we introduced Neptune, a Direct3D protocol forwarding layer for VirtIO. Neptune allowed us to serialize Direct3D API calls across the hypervisor boundary and this allowed us to run Wine games on a Linux guest with a Linux host faster than…
[Sebastian Lague] - I Tried Coding my own Graphics Library
https://youtu.be/_JGMgpyCTsY
https://redd.it/1v67ohp
@programmingreddit
https://youtu.be/_JGMgpyCTsY
https://redd.it/1v67ohp
@programmingreddit
YouTube
I Tried Coding my own Graphics Library
My attempt at writing a little graphics and compute library with Vulkan.
Links:
Support my work (and get early access to new projects): https://www.patreon.com/SebastianLague
Code: https://www.patreon.com/SebastianLague/posts/source-code-164801777 (currently…
Links:
Support my work (and get early access to new projects): https://www.patreon.com/SebastianLague
Code: https://www.patreon.com/SebastianLague/posts/source-code-164801777 (currently…
A shell colon does nothing. Use it anyway. | Filip Roséen
https://refp.se/articles/your-shell-and-the-magic-colon
https://redd.it/1v90z1b
@programmingreddit
https://refp.se/articles/your-shell-and-the-magic-colon
https://redd.it/1v90z1b
@programmingreddit
refp.se
A shell colon does nothing. Use it anyway. | Filip Roséen - refp.se
I've written more shell scripts than I can count, but I still stumble upon tricks that honestly blow my mind far too often than I care to admit. Latest thing that blew my head clean off? The shell colon.
That time when I failed the Microsoft interview
https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
https://redd.it/1v9u8yw
@programmingreddit
https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
https://redd.it/1v9u8yw
@programmingreddit
Adolfo Ochagavía
That time when I failed the Microsoft interview
The year was 2015, halfway through my Computer Science bachelor’s degree. I had spent a few months contributing to open source and my confidence levels were high, so I thought: why not aim for a summer internship at Microsoft?
Microsoft, of all places, might…
Microsoft, of all places, might…
PostgreSQL's MVCC is bad. So is everyone else's.
https://boringsql.com/posts/mvcc-bad-bad/
https://redd.it/1va00wm
@programmingreddit
https://boringsql.com/posts/mvcc-bad-bad/
https://redd.it/1va00wm
@programmingreddit
boringSQL | Supercharge your SQL & PostgreSQL powers
PostgreSQL's MVCC is bad. So is everyone else's.
The critics are right: PostgreSQL's MVCC bloats tables and amplifies writes. Oracle, InnoDB, SQL Server, MongoDB, LSM stores, and etcd answer the same four design questions differently, and each pays for it somewhere else.
Stacked pull requests are now in public preview - GitHub Changelog
https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/
https://redd.it/1vayhxm
@programmingreddit
https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/
https://redd.it/1vayhxm
@programmingreddit
The GitHub Blog
Stacked pull requests are now in public preview - GitHub Changelog
Stacked pull requests break large changes into small, reviewable pull requests. They’re an ordered series of pull requests that each represent focused layers of your change. With stacks, you can…
Pwnd Blaster: Hacking your PC using your speaker without ever touching it
https://blog.nns.ee/2026/06/03/katana-badusb/
https://redd.it/1vc25gi
@programmingreddit
https://blog.nns.ee/2026/06/03/katana-badusb/
https://redd.it/1vc25gi
@programmingreddit
blog.nns.ee
Pwnd Blaster: Hacking your PC using your speaker without ever touching it | nns.ee
Abusing an unauthenticated Bluetooth protocol to turn a PC speaker into a Rubber Ducky.
The Bedrock of Software Design
https://alex.draftist.io/blog/the-bedrock-of-software-design-ycqvcedsj
https://redd.it/1vcl5bj
@programmingreddit
https://alex.draftist.io/blog/the-bedrock-of-software-design-ycqvcedsj
https://redd.it/1vcl5bj
@programmingreddit
Alex Fedoseev
The Bedrock of Software Design | Alex Fedoseev
A simple concept that makes software easier to understand, harder to misuse, and safer to change.
Every byte matters
https://fzakaria.com/2026/06/01/every-byte-matters
https://redd.it/1vdfij8
@programmingreddit
https://fzakaria.com/2026/06/01/every-byte-matters
https://redd.it/1vdfij8
@programmingreddit
Farid Zakaria’s Blog
Every byte matters
I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of each new field is rarely considered. Performance is often considered from a…
Cloudflare introduced tool that synchronize its servers
https://blog.cloudflare.com/meerkat-introduction/
https://redd.it/1veq9ff
@programmingreddit
https://blog.cloudflare.com/meerkat-introduction/
https://redd.it/1veq9ff
@programmingreddit
Cloudflare Blog
Introducing Meerkat- an experiment in global consensus
Cloudflare Research is building a global consensus service called Meerkat that uses a new consensus algorithm called QuePaxa. We plan to use Meerkat to build a strongly consistent, fault-tolerant key-value store, and other applications.
The Lua community needs to learn to move on
https://hisham.hm/2026/08/04/the-lua-community-needs-to-learn-to-move-on/
https://redd.it/1vfjdqy
@programmingreddit
https://hisham.hm/2026/08/04/the-lua-community-needs-to-learn-to-move-on/
https://redd.it/1vfjdqy
@programmingreddit
Reddit
From the programming community on Reddit: The Lua community needs to learn to move on
Explore this post and more from the programming community
The rust programming language is adopting a new contributing policy
https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/
https://redd.it/1vg555b
@programmingreddit
https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/
https://redd.it/1vg555b
@programmingreddit
blog.rust-lang.org
rust-lang/rust is adopting an LLM policy | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
How Zanzlanz released a game that has no assets
https://youtu.be/Qr3VsZYQy4s
https://redd.it/1vfqtn6
@programmingreddit
https://youtu.be/Qr3VsZYQy4s
https://redd.it/1vfqtn6
@programmingreddit
YouTube
How I released a game that has no assets
This challenged me to be creative in so many ways! Check out links below.
(You're a tad early to the description! I'll update it soon!)
But since you're early: I made a limited run of stickers of Crow Sign, available first-come first-serve to new patrons…
(You're a tad early to the description! I'll update it soon!)
But since you're early: I made a limited run of stickers of Crow Sign, available first-come first-serve to new patrons…
The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop
https://streamhpc.com/blog/2026-08-05/the-luajit-nyi-that-silently-poisoned-an-unrelated-hot-loop/
https://redd.it/1vgzqd3
@programmingreddit
https://streamhpc.com/blog/2026-08-05/the-luajit-nyi-that-silently-poisoned-an-unrelated-hot-loop/
https://redd.it/1vgzqd3
@programmingreddit
StreamHPC
The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop - StreamHPC
A LuaJIT NYI silently blacklisted an unrelated hot loop, causing a 20× slowdown. Here's how we tracked it down and now catch it in CI.