Some terminal frustrations(jvns.ca)
235 points by aragilar | 267 comments
235 points by aragilar | 267 comments
229 points by charlieok | 116 comments
178 points by thepbone | 6 comments
63 points by surprisetalk | 38 comments
229 points by ingve | 123 comments
462 points by SEJeff | 87 comments
Blog post exploring how Linux pipes are implemented by iteratively optimizing a pipe-based test program from 3.5GiB/s to about 65GiB/s using perf profiling.
513 points by jeffbee | 323 comments
A GitHub Gist explaining how rebuilding Ubuntu's jq package from the same source with different build options yields about 90% better performance.
344 points by todsacerdoti | 56 comments
Blog post by David Anderson explaining what PID 0 is in Unix/Linux, why it is hidden from userspace, and its role in booting and idle scheduling.
436 points by pranshuparmar | 82 comments
GitHub repository for witr, a Linux CLI tool that traces a process, service, or port back to its origin and explains why it is running.
369 points by UglyToad | 199 comments
Blog post by Eliot Jones explaining how PDF parsing should work per the spec, covering headers, cross-reference tables, object offsets and trailers, and its real-world pitfalls.
521 points by RGBCube | 318 comments
Blog post explaining how Mullvad VPN deterministically assigns exit IPs based on a user's WireGuard key, making them usable as a fingerprinting vector.