signa11
62 articles found across 2 feeds
Appears on
Articles62

Rob Pike Expresses Skepticism About Generative AI's Impact on Programming
Implementing Lock-Free Multi-Producer, Multi-Consumer Ring Buffers for High-Performance Systems
Kids Rarely Read Whole Books Anymore. Even in English Class
Article URL: https://www.nytimes.com/2025/12/12/us/high-school-english-teachers-assigning-books.html Comments URL: https://news.ycombinator.com/item?id=46259233 Points: 3 # Comments: 1
Why I Still Appreciate Linux Despite My Preference for BSD and illumos Systems
Understanding B-Trees: The Data Structure That Powers Database Performance on Disk
How Quarterly Fixit Weeks Help Software Teams Address Technical Debt and Small Annoyances
Examining Destructive Move Semantics in C++26: Can Programmers Express Object-Consuming Functions?
strace-macos: A System Call Tracer for macOS Using LLDB Debugger API
Optimizing Code Performance When Branch Prediction Works Against You
The article discusses techniques for optimizing program performance when branch prediction works against the code, using a financial/trading system example where most transaction requests are abandoned. It explores how to bypass or work around branch predictor limitations to improve performance in scenarios with unpredictable or biased branching patterns.
Understanding TCP: The Protocol That Makes Internet Communication Reliable
Diverging Approaches to AI World Models: How Fei-Fei Li, Yann LeCun and DeepMind Are Pursuing Different Paths
Bjarne Stroustrup on Safe C++: RAII vs Manual Resource Management
The article discusses Bjarne Stroustrup's presentation on Safe C++ programming, focusing on resource management pitfalls in C code and the RAII (Resource Acquisition Is Initialization) pattern in C++ as a solution. It analyzes a specific example where a file handle can leak if cleanup is missed, contrasts this with C++'s RAII approach using destructors for a
C++20 Coroutines Tutorial: Practical Guide to Asynchronous Programming
This article is a comprehensive tutorial on C++20 coroutines, written by an experienced C++ developer with 25 years of event-driven programming experience. The author explains how coroutines solve the problem of writing asynchronous, event-driven code by allowing functions to be suspended and resumed, enabling more natural sequential programming patterns ins
Reverse Engineering a 20-Year-Old Game File Format: Technical Challenges and Personal Journey
Fil-C: Memory-Safety Instrumentation for clang with Concurrent Garbage Collection
Deep Emacs Integration: Building a Personal Computing Environment
Building a 64-bit RISC-V Emulator in Rust to Run xv6 Operating System


