Land of Lisp (O’Reilly | Safari)

Where Does Lisp Get Its Power? I’ve said that Lisp is a particularly powerful language. So what were the key insights that John McCarthy (and the other, later innovators … – Selection from Land of Lisp [Book]

"The second trait that gives a language power is letting you muck around inside it as deeply as possible to make it do your bidding. That way, even if the designers of the language never conceived of what you’re trying to do, you can make your own changes to the language until it does exactly…

Use template parts to match your theme’s styling by Bill Erickson

Display Posts lets you easily display posts based on any criteria you choose without any coding.
It can be difficult to match your theme’s design for post summaries using just the shortcode and CSS. That’s where template parts come in. Styling belongs in a theme
Your theme already contains the …

I’m planning to use this to create some custom pages to enable quickly viewing specific views of all the content. #wordpress #php

Tips for building a dev-env with docker (Muffin Research Labs)

There’s a few gotchas when using docker to run your development environment. This post provides tips on overcoming the biggest hurdles you might face.

"Having used docker-compose (née fig) on the marketplace development environment. We learnt a lot about what did and didn’t work. Two of the biggest issues we hit were: Dependencies and dep updates Front-end tools the best way to avoid deps becoming a problem, is to use the hub to build your docker images from a…

Including parts of README.rst in your sphinx docs (Muffin Research Labs)

This will probably be of use to about 3 people, and I’m one of them. If you feel your eyes glazing over, don’t fret and look at this kitten picture instead: The problem I wanted to add some content to both our docs (built via sphinx docs and written in

"ReStructured text has a handy include directive which allows you to include content files by path references. I tried using that in the README.rst and our docs. Unfortunately on github this fails for the README because github don’t allow the include directive for security reasons. There’s a neat facility in RST that allows you to…

"If you look over all these Makefiles you’ll see that there are probably only five or six elements which are repeated over and over. It doesn’t take many lines in a Makefile to get powerful results, yet I run the command make literally dozens of times per day in widely varying projects. GNU Make is…

2.0.0 (Homebrew)

Today I’d like to announce Homebrew 2.0.0. The most significant changes since 1.9.0 are official support for Linux and Windows 10 (with Windows Subsystem for Linux), brew cleanup running automatically, no more options in Homebrew/homebrew-core, and removal of support for OS X Mountain Lion (10.8) and older.

Homebrew can now be used on #Linux as well as #Windows (WSL) ! This is cool.

The ‘Get Current URL’ Bookmarklet Pattern (

In An Introduction to Bookmarklets , I introduced the idea of a bookmarklet , a browser based bookmark that lets you execute a small Javascr…

Created my first bookmarklet thanks to the information and tool at this link. The bookmarklet essentially captures the current webpage URL and opens the reply tab of Quill (a micropub editor) with the URL and title ready. For reference, the reply bookmarklet is javascript:(function(){window.location=’’+encodeURIComponent(window.location.href);})()

MathJax basic tutorial and quick reference (Mathematics Meta Stack Exchange)

(Deutsch: MathJax: LaTeX Basic Tutorial und Referenz)
To see how any formula was written in any question or answer, including this one, right-click on the expression it and choose “Show Math As > …

This is an excellent quick reference for MathJax and Latex. It is easy to look up and the subsequent posts also contain useful references.