Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

A shell exclamation mark is not for yelling. Be lazy

A shell exclamation mark is not for yelling. Be lazy

Reclaim the terminal

eh: a minimalist vi-like editor

Odd Comments and Strange Doings in Unix

X.Org Server 26.1 RC1 Prepares For First Feature Release In Five Years

SCM_RIGHTS API quirks (2019)

EPIPE on write might mean you're doing it wrong

An old-new take on argument parsing in Rust

LLMs are proof that Unix won

touch - A lightweight implementation of the Unix touch command for Windows

I turned Unix talk from 1983 into the interface for my AI

Learning about "The Unix Time-Sharing System"

Show HN: UTC Time - live clock, ISO 8601, Unix timestamp

CVE-2026-53361 AF_Unix GC vs. MSG_PEEK use-after-free container escape

a Unix 0-shell from scratch

Decoding the obfuscated bash script on a Uniqlo t-shirt

How early SunOS did diskless workstations before NFS

Installing A/UX 1.1 like it's the 90s

Design flaws in issetugid() (2017)

[2023] Beyond Ctrl-C the dark corners of Unix signal handling

lazy-tmux: restore tmux sessions lazily, with scrollback

Where did my segfault go?

Wanix — Wasm-native Unix sandboxing for the web

How Unix spell ran in 64 kB of RAM (2025)

The Ten Commandments for C Programmers from Henry Spencer (Unix/Plan 9 – 1987)

Show HN: Aict – Unix coreutils that output XML/JSON, built for AI agents

rwx - An interactive Unix file permissions and ownership TUI manager built in Rust with Ratatui and crossterm.

Need someone to take a look at my rewrite of the Unix ping utility

Regular expressions that work “everywhere”

More →