All Articles
17268 articles total
Debugging performance regressions
A guide to strategies and tools for identifying and fixing performance regressions in complex software systems.
two case studies of NaN
Two case studies examining the behaviors and pitfalls of Not-a-Number (NaN) in different programming languages.
The Lindy Effect in Software
A discussion on the Lindy Effect as applied to software, exploring the idea that the future life expectancy of a piece of software is proportional to its current age.
Fixing the Fix for a 3dfx Voodoo Card’s Overly Bright Picture
A technical deep dive into correcting an overly bright picture on a 3dfx Voodoo graphics card by modifying the RAMDAC's Vref.
What are you doing this weekend?
A community thread asking users about their weekend plans and projects.
I tried NetBSD as a desktop, and it felt like stepping into the '90s in a good way
An account of using NetBSD as a desktop operating system and the nostalgia associated with its 1990s-style simplicity.
Adding Go to a browser code runner
A technical discussion about the implementation and integration of the Go programming language into a browser-based code runner.
What Every Python Developer Should Know About the CPython ABI
An explanation of the CPython Application Binary Interface (ABI), detailing critical knowledge for Python developers working with C extensions.
Running 1000 tests in 1s (2022)
A technical look at achieving extreme test performance, running 1000 tests in one second.
I converted an Android app to a webpage
A walkthrough of the process of converting an Android application into a web-based page.
Two Ways To Design
An exploration of two different philosophies and approaches to software design.
Zeal Z80-based computer
Information about the Zeal, a computer based on the Z80 microprocessor, showcasing retro-computing hardware.
Pop!_OS Rolls Out Its "Frosted Glass" Desktop Style For COSMIC
System76 has introduced a 'frosted glass' visual style for the COSMIC desktop environment in Pop!_OS, which will eventually expand to other Linux distributions.
Wine 11.13 Better Supports Input Pointers, Improved Keyboard Scancode Mapping For X11
Wine 11.13 is released, featuring improved keyboard scancode mapping for X11 and better input pointer support for Windows applications on Linux.
KDE Plasma 6.7 X11 vs. Wayland Session Gaming Performance For NVIDIA On CachyOS
Benchmarks on CachyOS compare gaming performance for NVIDIA GPUs between KDE Plasma 6.7's X11 and Wayland sessions.
Linux 7.3 Enabling Second Graphics Pipe For Modern AMD APUs
Updates for AMDGPU and AMDKFD drivers are being prepared for Linux 7.3 to enable a second graphics pipe for modern AMD APUs.
Linux DT Patches Provide Very Basic Support For Apple M3 Pro / Max / Ultra
New Device Tree patches are being added to the Linux kernel to extend basic booting support to Apple M3 Pro, Max, and Ultra chips.
HiZ Plane Optimization Merged For Intel Vulkan Linux Driver For Some Performance Benefit
The Intel ANV Vulkan driver has merged a HiZ plane optimization, providing a slight performance boost for Linux gaming on Intel graphics.
LLVM Clang Merges Initial Support For NVIDIA Rigel Core With Next-Gen Rosa CPU
LLVM Clang has added initial support for NVIDIA's Rigel Armv9.2-A core, which will power the next-generation Rosa CPU.
Intel-Scaler-vLLM 0.21.0-b1 Delivers Latest Features For vLLM On Intel GPUs
Intel released Intel-Scaler-vLLM 0.21.0-b1, an optimized vLLM stack designed for execution on Intel Arc graphics hardware.