Software Engineering Lobste.rs

Debugging performance regressions

A guide to strategies and tools for identifying and fixing performance regressions in complex software systems.

Software Engineering Lobste.rs

two case studies of NaN

Two case studies examining the behaviors and pitfalls of Not-a-Number (NaN) in different programming languages.

Software Engineering Hacker News

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.

Hardware/Chips Hackaday

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.

Other Lobste.rs

What are you doing this weekend?

A community thread asking users about their weekend plans and projects.

Open Source Lobste.rs

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.

Software Engineering Lobste.rs

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.

Software Engineering Lobste.rs

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.

Software Engineering Lobste.rs

Running 1000 tests in 1s (2022)

A technical look at achieving extreme test performance, running 1000 tests in one second.

Software Engineering Lobste.rs

I converted an Android app to a webpage

A walkthrough of the process of converting an Android application into a web-based page.

Software Engineering Lobste.rs

Two Ways To Design

An exploration of two different philosophies and approaches to software design.

Hardware/Chips Lobste.rs

Zeal Z80-based computer

Information about the Zeal, a computer based on the Z80 microprocessor, showcasing retro-computing hardware.

Open Source Phoronix

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.

Open Source Phoronix

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.

Open Source Phoronix

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.

Hardware/Chips Phoronix

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.

Hardware/Chips Phoronix

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.

Open Source Phoronix

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.

Hardware/Chips Phoronix

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.

AI/ML Phoronix

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.