Recent links
apt 1.0. Evidently apt was in beta all this time? apt is Debian’s high-level packaging tool, and stands for “A Package Tool”. dpkg is the package management system itself. And then Aptitude and Synaptic are front-ends to apt itself. It’s turtles.
Docset Direct Download Links Dash is an offline API documentation browser for OS X and iOS. Looks interesting.
dasht is a command-line version.
Assembly Optimizations I: (Un)Packing Structures
Returning multiple values from functions in C++
Why < cstdlib > is more complicated than you might think. Good article if you approach it from the point of view of “GNU C standard library” and not “any C Standard Library”.
We Hire the Best, Just Like Everyone Else
A brief introduction to C++’s model for type- and resource-safety. Bjarne Stroustrup, Herb Sutter, Gabriel Dos Reis.
Pushing to Dokku from GitLab CI
DTags - Directory Tags for Lazy Programmers.. I wish there was a good shell for Windows.
yrp604/rappel. A linux-based assembly REPL for x86, amd64, and armv7.
Object-Oriented Programming is Embarrassing: 4 Short Examples
An ffmpeg and SDL Tutorial. How to Write a Video Player in Less Than 1000 Lines.
Let’s code a TCP/IP stack, 1: Ethernet & ARP
Beginning Game Programming v2.0
Sci-Hub is a scholarly litmus test
Ill-Advised C++ Rant, Part 1 and Ill-Advised C++ Rant, Part 2
Saving 500 Apple II Programs from Oblivion
luna. Luna is an expressive, minimalistic, elegant programming language implemented in C.