miniblog.

Argh. Turns out that GNU netcat and OpenBSD netcat behave differently with the same flags. Much confusion ensued.
I'm developing a dislike for PID files. There are too many failure cases. Supervisord, runit and others have more robust solutions.
I'm considering throwing out a pile of Ansible scripts in favour of just taking off-the-shelf Docker containers.
It's tricky to replay handlers in an Ansible script after a failed run: http://t.co/K1k1I5U989
It's easy to implement, but I'm still surprised Emacs doesn't ship with an indent-buffer command. I use it often.
Yet another nice UI feature in magit: when interactively rebasing (press `E`), `C-k` on a line crosses it out. http://t.co/L4jBE6ykGY
Photo
Turns out that `C-u M-x magit-status` will prompt you for the path! I've been navigating to project roots all this time, pointlessly...
JS emulating hardware running Smalltalk: we're coming full circle: http://t.co/XArAUyZcve
Cripes, FreeBSD doesn't yet have ASLR! http://t.co/ddBKus0PTd Looks like it will be coming soon.
It is extraordinary how much information can be learnt by analysing a JPEG in depth: http://t.co/faG13NFsym (image forensics!)
Something has gone wrong with YouTube's targeted advertising when it shows you an advert for the film you're trying to watch a trailer for.
The 'do one thing, and do it well' unix philosophy would be better as 'compose well, then specialise' I think.
Great example of clean opinionated JSON API design principles:
Jisp http://t.co/JaVqYA7MJ8 is another lisp that compiles to JS. It's unusual in that it supports (elif foo bar) inside if expressions.
It's interesting to note that 'Smalltalk' is a reserved word in Smalltalk. I don't know of any other languages where this is true.
Showing 5,686-5,700 of 7,553 posts