The computer at the bottom of a canal
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
Negroni Venture Studios
The computer at the bottom of a canal
Somewhere at the bottom of the Forth and Clyde Canal, buried in the silt, there is a box of custom silicon that was right about almost everything. Back in 1988 a Scottish hi-fi company shipped a processor that checked the type and bounds of every memory access…
Zig proposes introducing an actually memory safe (unlike Rust) compilation mode inspired by Fil-C at ~1-6x performance penalty
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
Codeberg.org
introduce an actually memory safe (no escape hatches like in Rust) compilation mode inspired by Fil-C
Based on prior art: [Fil-C](https://fil-c.org/)
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Linux kernel will support $ORIGIN, sort of
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
Farid Zakaria’s Blog
Linux kernel will support $ORIGIN, sort of
For some reason, during TacoSprint 2026 I decided to see if we could tackle relocatable binaries in Nix.
Your JS Date Is Lying to You - the traps that keep shipping to production
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
Gaborkoos
Your JS Date Is Lying to You
The built-in Date API is full of traps: unreliable parsing, mutation, timezone confusion, and broken arithmetic. Here's what it's actually doing, and how Temporal finally fixes it.
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.