systems-programming

Tag

Cards List
#systems-programming

The Zig Journey

Lobsters Hottest ↗ · 2026-09-23 Cached

The blog post reflects on attending Zigtoberfest and provides tiered advice for using the Zig programming language, focusing on systems thinking, design depth, and software perfection.

0 favorites 0 likes
#systems-programming

Is There I/O After Death? What Happens to Io_uring When a Process Dies

Hacker News Top ↗ · 2026-09-02 Cached

A technical analysis of Linux 6.6.79 shows that io_uring I/O requests can outlive their submitting process and complete after waitpid() returns, unlike native AIO which waits for drains; the author proposes using exclusive flock locks as a barrier to prevent race conditions during fail-fast recovery.

0 favorites 0 likes
#systems-programming

Static Allocation, Constant Work

Lobsters Hottest ↗ · 2026-09-02 Cached

This article explores static allocation strategies to prevent memory safety bugs such as use-after-free and type confusion, discussing object pools and generational indices, and introducing tricks from TigerStyle for avoiding dynamic memory allocation after initialization.

0 favorites 0 likes
#systems-programming

@PyTorch: The Kernel Engineering track at #PyTorchCon North America 2026 goes deep on compilers, optimization, custom kernels, do…

X AI KOLs Timeline ↗ · 2026-09-01 Cached

The PyTorchCon North America 2026 features a Kernel Engineering track focused on compilers, optimization, custom kernels, and systems work, with a keynote by Mark Saroufim.

0 favorites 0 likes
#systems-programming

Intrusive Linked Lists

Hacker News Top ↗ · 2026-08-31 Cached

This article explains intrusive linked lists, a data structure variation where links are embedded in the structure itself, used in Linux for efficient memory management and cache performance.

0 favorites 0 likes
#systems-programming

Executable Is a SQLite Database

Hacker News Top ↗ · 2026-08-24 Cached

The article explores replacing the ELF executable format with SQLite, introducing a prototype called SELF that enables executables to be SQLite databases and discusses the benefits and technical implications.

0 favorites 0 likes
#systems-programming

Qwen 3.8 27B for actual local programming

Reddit r/LocalLLaMA ↗ · 2026-08-23

This article questions whether the Qwen 3.8 27B local AI model can handle real-world systems programming tasks, such as building GTK4 or Qt 6 applications in Rust or C++ with external libraries.

0 favorites 0 likes
#systems-programming

Tumble Forth – from assembly to OS with C compiler

Hacker News Top ↗ · 2026-08-21 Cached

Virgil Dupras introduces a series of articles aimed at teaching low-level programming by building a Forth system and a partial C compiler from scratch, starting from bare metal to develop operating system concepts.

0 favorites 0 likes
#systems-programming

Relying on Go

Lobsters Hottest ↗ · 2026-08-09 Cached

Solod is a new systems programming language that is a subset of Go, reusing Go's tooling and standard library while compiling to C11, offering manual memory management.

0 favorites 0 likes
#systems-programming

Zig's Io.Threaded is Neat

Lobsters Hottest ↗ · 2026-08-06 Cached

Article discusses Zig's std.Io.Threaded, an implementation of Zig's Io interface that uses blocking syscalls and supports cancellation via signals, contrasting concurrency and parallelism.

0 favorites 0 likes
#systems-programming

Practical Memory Safety

Lobsters Hottest ↗ · 2026-08-03 Cached

The article discusses the recent proposal for memory safety in Zig via Fil-C, compares Fil-C's definition of memory safety with Rust's, and argues that memory safety is a spectrum with practical definitions, using a concrete example where Fil-C is still unsafe.

0 favorites 0 likes
#systems-programming

@chessMan786: Building a Virtual Machine in C

X AI KOLs Timeline ↗ · 2026-07-19 Cached

A tutorial on building a virtual machine using the C programming language, covering low-level systems concepts.

0 favorites 0 likes
#systems-programming

Solod: Go can be a better C

Hacker News Top ↗ · 2026-07-13 Cached

Solod is a strict subset of Go that compiles to readable C11 with zero runtime, no GC, and rich standard library, enabling systems-level control for Go developers and familiar tooling for C programmers.

0 favorites 0 likes
#systems-programming

Cache-Conscious Data Layout in Rust: Field Zoning, False Sharing, 128-Byte Rule

Hacker News Top ↗ · 2026-07-07 Cached

This blog post explains cache-conscious data layout in Rust for multi-threaded structures, covering field zoning and the 128-byte rule to avoid false sharing, using an SPSC ring buffer as an example.

0 favorites 0 likes
#systems-programming

@debasishg: Part 1 in my series on Low Level System Design in Rust is live now - This part covers: • how to lay out a shared Rust s…

X AI KOLs Timeline ↗ · 2026-06-29 Cached

Part 1 of a series on low-level system design in Rust covers cache-conscious data layout techniques including field zoning to avoid false sharing, with a focus on multi-threaded structs and the 128-byte rule, using an SPSC ring buffer as an example.

0 favorites 0 likes
#systems-programming

Ante: New Way to Blend Borrow Checking and Reference Counting

Lobsters Hottest ↗ · 2026-06-29 Cached

Ante introduces a novel approach to blending borrow checking and reference counting without runtime crashes, enabling developers to use both paradigms seamlessly in a systems programming language.

0 favorites 0 likes
#systems-programming

@bellicosiX: This one was such a delight to read. This was written with a lot of love. I am grateful. @abhi9u

X AI KOLs Timeline ↗ · 2026-06-27 Cached

A comprehensive, book-level blog post covering virtual memory concepts in Linux, including page tables, TLBs, demand paging, copy-on-write, memory-mapped I/O, and performance implications, presented through a dialogue between a process and the kernel.

0 favorites 0 likes
#systems-programming

Show HN: Nimic – Pure Python as a systems language with AOT compilation

Hacker News Top ↗ · 2026-06-23 Cached

Nimic is a pure Python module that enables writing AOT-compilable code using a Python DSL that transpiles to Nim, achieving C-level performance while remaining valid Python.

0 favorites 0 likes
#systems-programming

@charliermarsh: At OpenAI, we're continuing to bet on Rust as the future of systems programming. I'm proud to announce that we're makin…

X AI KOLs Following ↗ · 2026-06-17 Cached

OpenAI announces a $600,000 commitment to the Rust Foundation, including Platinum membership and additional support for maintainer efforts across the Rust ecosystem.

0 favorites 0 likes
#systems-programming

Odin dev-2026-06 Released

Lobsters Hottest ↗ · 2026-06-11 Cached

Odin dev-2026-06 has been released. Odin is a data-oriented programming language designed for high-performance systems development.

0 favorites 0 likes
← Previous
Next →
← Back to home

Submit Feedback