miniblog.

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.
We all [..] defend on the grounds of technical merit when really the decision is [by] comfort [and] random prejudices http://t.co/rgxUscyInL
A DOMain of Shadows http://t.co/G8Fu78l0dd Superb discussion of internal DSLs vs custom syntax.
Showing 196-210 of 1,323 posts