Skip to content

Blog

Double exposure with Olympus XA

Throwback to 12/2009. Shot with Olympus XA in Bern, CH.

Since the XA doesn't do double exposure, this was kind of a gamble. First shoot a batch of 36 random photos, then rewind the whole roll, then shoot the second batch of 36 photos. Ended up with 35 garbage photos and this one. 😂

Why doesn't clangd LSP find my compiler's system headers?

When using clangd as LSP for C/C++ projects, e.g. in nvim, it enables all the nice convenience features we're used to from heavyweight IDEs like VS Code, Eclipse etc. Jump to definition, jump to references, autocompletion etc.

But sometimes, when using more complex compiler setups like multiple different compilers installed in parallel, cross compilation etc., it can suddenly fail to find standard includes like <fstream>, <string> (aka system headers), making it completely useless. What's happening there?