Rui Ueyama: "We are rewriting the mold linker in Rust"
https://x.com/rui314/status/2094677980857680052
https://redd.it/1w45ety
@programmingreddit
https://x.com/rui314/status/2094677980857680052
https://redd.it/1w45ety
@programmingreddit
X (formerly Twitter)
Rui Ueyama (@rui314) on X
We are rewriting the mold linker in Rust and adding linker script support so that mold can link essentially anything GNU ld can, including kernels and embedded programs. This will be mold 3.0. We …
The Browser's Main Thread Is Expensive
https://kciter.so/posts/the-expensive-main-thread/en/
https://redd.it/1w4ctb4
@programmingreddit
https://kciter.so/posts/the-expensive-main-thread/en/
https://redd.it/1w4ctb4
@programmingreddit
kciter.so
The Browser's Main Thread Is Expensive | kciter.so
What comes to mind when you hear "frontend optimization"? For most of us it's things like reducing network requests, shrinking the bundle,…
Beyond Lambdas: Raising the Abstraction Level of Functional Code
https://adamtornhill.substack.com/p/beyond-lambdas-raising-the-abstraction
https://redd.it/1w53v9c
@programmingreddit
https://adamtornhill.substack.com/p/beyond-lambdas-raising-the-abstraction
https://redd.it/1w53v9c
@programmingreddit
Substack
Beyond Lambdas: Raising the Abstraction Level of Functional Code
Good software design raises the abstraction level until the code communicates the domain rather than the mechanics.
Postgres Calculations and the Ambiguity of NULL
https://www.crunchydata.com/blog/postgres-calculations-and-the-ambiguity-of-null
https://redd.it/1w5gtxg
@programmingreddit
https://www.crunchydata.com/blog/postgres-calculations-and-the-ambiguity-of-null
https://redd.it/1w5gtxg
@programmingreddit
Crunchy Data
Postgres Calculations and the Ambiguity of NULL | Crunchy Data Blog
How Postgres evaluates calculations when a value is unknown: three-valued logic, arithmetic and concatenation with NULL, NOT IN, aggregates and window functions, NULL sort order, and Postgres 19 IGNORE NULLS.
Linked Lists in the Linux kernel
https://0xax.dev/books/linux-inside/linux-datastructures-1
https://redd.it/1w6m8qg
@programmingreddit
https://0xax.dev/books/linux-inside/linux-datastructures-1
https://redd.it/1w6m8qg
@programmingreddit
Systems Inside
Doubly linked list
The Linux kernel is a really huge piece of code. As a modern operating system kernel, it contains schedulers to manage processes and resources, a network stack, a handful of file systems, thousands of device drivers, and much, much more. At the same time…
Avoid adding new library to project: 10-year retrospective
https://pvs-studio.com/en/blog/posts/1408/
https://redd.it/1w721ry
@programmingreddit
https://pvs-studio.com/en/blog/posts/1408/
https://redd.it/1w721ry
@programmingreddit
PVS-Studio
Avoid adding new library to project: 10-year retrospective
Everyone is trying to speed up software development by building their solutions using bricks like third-party components or libraries. However, we forget what problems they may trigger. Today, I′ll...
There's No Limit to How Bad Code Can Get
https://zachkehs.com/blog/theres_no_limit_to_how_bad_code_can_get/
https://redd.it/1w81w2j
@programmingreddit
https://zachkehs.com/blog/theres_no_limit_to_how_bad_code_can_get/
https://redd.it/1w81w2j
@programmingreddit
Zach Kehs
There's No Limit to How Bad Code Can Get
Metaphors like "a sinking ship" are often used to describe codebases, but are misleading. A _business_ will sink long before code quality reaches a hypothetical floor. Technical debt has no bankruptcy, no clean reset, so metaphors that imply an end provide…
The NX bit is not just about security
https://purplesyringa.moe/blog/guest/the-nx-bit-is-not-just-about-security/
https://redd.it/1w7vcf3
@programmingreddit
https://purplesyringa.moe/blog/guest/the-nx-bit-is-not-just-about-security/
https://redd.it/1w7vcf3
@programmingreddit
purplesyringa's blog
The NX bit is not just about security
While I’m taking a short break from low-level programming, here’s a story by a friend of mine, Sonya, about debugging a seemingly impossible bug in ARM code.
This bug hunting saga started several months ago. While developing a bare-metal hypervisor on ARM64…
This bug hunting saga started several months ago. While developing a bare-metal hypervisor on ARM64…
Which programming “best practice” do you think is actually wrong?
https://textlog.cc/post/3226
https://redd.it/1w946n2
@programmingreddit
https://textlog.cc/post/3226
https://redd.it/1w946n2
@programmingreddit
textlog
@stagas wrote on textlog
What programming “best practice” do you think is actually wrong? #HiddenReplies
A faster way to convert a timestamp ➜ Hour, Min, Sec
https://www.benjoffe.com/fast-time-of-day
https://redd.it/1w9pelh
@programmingreddit
https://www.benjoffe.com/fast-time-of-day
https://redd.it/1w9pelh
@programmingreddit
Ben Joffe
A faster way to convert a timestamp ➜ Hour, Min, Sec
50% faster than usual, by breaking the dependency chain.
video on improving performance of arctan for Nintendo 64 by Kaze Emanuar "spent weeks to save 100 Microseconds"
https://www.youtube.com/watch?v=U2K44nC8c8g
https://redd.it/1was1gb
@programmingreddit
https://www.youtube.com/watch?v=U2K44nC8c8g
https://redd.it/1was1gb
@programmingreddit
YouTube
He spent weeks to save 100 Microseconds
🔒 Get 20% off DeleteMe by going to https://joindeleteme.com/kaze and use code KAZE to protect your privacy! 🙌
Patreon: https://www.patreon.com/Kazestuff
Streams: https://www.youtube.com/@KazeClips
🐦 https://twitter.com/KazeEmanuar
MERCH: https://kazen64.dashery.com/
Patreon: https://www.patreon.com/Kazestuff
Streams: https://www.youtube.com/@KazeClips
🐦 https://twitter.com/KazeEmanuar
MERCH: https://kazen64.dashery.com/
I spend a stupid amount of time on an issue I only half-care about. Now I will foist it on all of you! Enjoy :P
https://arewetauyet.dev
https://redd.it/1wbhjda
@programmingreddit
https://arewetauyet.dev
https://redd.it/1wbhjda
@programmingreddit
arewetauyet.dev
Are We Tau Yet?
Does your favorite programming language have a Tau (τ) constant yet?
Optimizing a Spin-Lock
https://david.alvarezrosa.com/posts/optimizing-a-spin-lock/
https://redd.it/1wbr6an
@programmingreddit
https://david.alvarezrosa.com/posts/optimizing-a-spin-lock/
https://redd.it/1wbr6an
@programmingreddit
David Álvarez Rosa
Optimizing a Spin-Lock | David Álvarez Rosa
A spin-lock is a lock that never sleeps. Instead of yielding to the scheduler, the thread stays on the CPU and spins. No syscalls. No context switches. In this …
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels
https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/
https://redd.it/1wblvwx
@programmingreddit
https://developer.nvidia.com/blog/introducing-cuda-rust-two-tracks-for-writing-gpu-kernels/
https://redd.it/1wblvwx
@programmingreddit
NVIDIA Technical Blog
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels
In September 2026, NVIDIA announced it is leaning into native GPU programming in Rust. CUDA C++ and CUDA Python are mature, enterprise-grade toolchains, and NVIDIA will be growing and maturing CUDA…