Assorted links for Thursday, September 19:
- Legacy Modernization meets GenAI
So far, most attention to Generative Artificial Intelligence (GenAI) in software development is on generating code. But we believe there is as much, if not more, value in understanding existing code - particularly long-lived, large, and complex legacy systems.
- User-space interrupts
The term “interrupt” brings to mind a signal that originates in the hardware and which is handled in the kernel; even software interrupts are a kernel concept. But there is, it seems, a use case for enabling user-space processes to send interrupts directly to each other.
At its core, Mehta began, the user-space interrupts (or simply “user interrupts”) feature is a fast way to do event signaling. It delivers signals directly to user space, bypassing the kernel to achieve lower latency.
- Dissecting the GZIP format
- Storing and retrieving millions of ad impressions per second
- Sacrificial architecture: Learning from abandoned systems